Symptom
You have a SAP Web Dispatcher configured for multiple systems (parameters “wdisp/system_X” being used), and it runs on the same server as a SAP system/instance that performs connections through it (e.g., SM59 HTTP destination to an ADS – Adobe Document Services – system).
The SAP Web Dispatcher has more than one port configured (parameters “icm/server_port_X”), and you are using the “SRCSRV” option from the parameter “wdisp/system_X” to perform the system selection, based on the incoming port of the request. For example:
wdisp/system_0 = SID=ABC, MSHOST=abc-ci, MSPORT=8080, SRCSRV=*:8001
wdisp/system_1 = SID=XYZ, MSHOST=xyz-ci, MSPORT=8080, SRCSRV=*:8002
Whenever the request to the SAP Web Dispatcher is made from the SAP instance running on the same server as the SAP Web Dispatcher, it fails with a “500 Dispatching error”. The SAP Web Dispatcher trace file (dev_webdisp) has entries similar to:
HttpPortTableMatchPort: Port 0, *:8001 (:::8001) does not match request
HttpPortTableMatchPort: Port 1, *:8002 (:::8002) does not match request
*** ERROR => No matching target system for request (...called URL…) [icrxx_mt.c 4686]
ICR: IcrFindTargetSystem (0x13549a0, (...called URL…) -> -2
*** ERROR => IcrFindTargetSystem() failed. [http_plgrt_m 8657]
*** ERROR => No target SAP system for request {00000009} http_route_mt.c 2463]
If this SAP system has more instances, running on different servers, requests made from these instances work normally.
Read more...
Environment
- Product independent
- SAP running on UNIX/Linux servers
- SAP Web Dispatcher
Product
Keywords
Trusted, Socket, 500 error, HTTP 500 error , KBA , BC-CST-WDP , Web Dispatcher , BC-CST-IC , Internet Communication Manager , BC-CST , Client/Server Technology , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.