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.
SAP Knowledge Base Article - Preview