cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP Web Dispatcher SRCURL sub-parameters limit problem

Former Member
0 Likes
1,152

Hello,

We are using SAP Web Dispatcher 7.2 reverse proxy, and we are really stuck at this problem.

Each system (wdisp/system_x) is assigned with the SRCURL parameter along with the specific paths it must foward the requests.

The problem is that we are unable to specify more than 8 sub-parameters in the SRCURL parameter. There is an image of the error attached.

This example executes ok, it has only 8 sub-parameters:

wdisp/system_0 = SID=***, MSHOST=***, MSPORT=***, MSSPORT=***, SRCURL=/irj/;/webdypro/;/pegasus/;/services/;/com.sap.ui.lightspeed/;/rtmfCommunicator/;/com.sap.portal.design.urdesigndata/;/mobile/, SRCSRV=*:***

This example fails, since it has 9 parameters:

wdisp/system_0 = SID=***, MSHOST=***, MSPORT=***, MSSPORT=***, SRCURL=/irj/;/webdypro/;/pegasus/;/services/;/com.sap.ui.lightspeed/;/rtmfCommunicator/;/com.sap.portal.design.urdesigndata/

;/mobile/;/soainterface, SRCSRV=*:***

The server shows the following error on startup (image attached).

*** ERROR => too many sub-parameters (max. 8) for '/irj' [icrxx_mt.c     1580]

Is this value 8 in a paremeter? Can we increase the limit in some way, in a configuration file or database parameter for example?

We appreciate any help.

Thanks.

View Entire Topic
TobiasWin
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Evandro,

I just wanted to confirm Samuli's previous reply: the limit of 8 values for SRCURL is hard coded and cannot be changed. SRCURL and SRCSRV are not meant for very complex configurations.

If you require more flexibility, you should use the modification handler. A good starting point about how to achieve that is the online documentation:

http://help.sap.com/saphelp_nw73/helpdata/en/c5/ec466f5544409982c7d3ca29ce1ad3/content.htm

Best,

Tobias

Former Member
0 Likes

Samuli and Tobias,

We had a look on the filtering this week, but hoping to avoid it since we never used the configuration. It seems we have no choice but use it, unless I can reduce the number of paths needed in the scenario. It would work for a while, but not solve the problem.

Thanks for the help.