Dear experts,
I have a synchronous RFC to Web service interface and I'm using SAP PI 7.3 and I've set the LOGGING_SYNC to '1'.
I know that for a synchronous interface, there will be a request and a response message. So for a single interface I would have to entries in SXI_MONITOR, something like:
Request/Response | Sender Interface | Receiver Interface |
---|---|---|
Request | RFC_A | WebService_A |
Response | WebService_A | RFC_A |
1 day I see an "java.net.UnknownHostException: acme.com" error. Where acme.com is the Web service target URL.
What I wonder is that I see the error detail at the Response message but I expect to see the error detail (UnknownHostException) at the Request message because I guess the one that should be looking for host acme.com is the Request message not the Response message.
- I mean for every error Request message I see the pair Response message, even when it seems that the error is when the request was sent not when the response was sent. How could there be a Response message if PI cannot even send the Request to the target URL, who creates the response?
- How can we tell if the error was when PI was unable to send the request/when PI was unable to send the response (might be because resource/connection was unavailable at the time).
- Is it that the error will always be recorded at the Response message even when the error happens when processing the Request message for synchronous interfaces?
Thank you,
Suwandi C.