on 11-24-2008 1:18 PM
Hello experts,
we have following scenario: System A --> (HTTP ADAPTER) --> Intergration process 1 --> System B (SOAP Adapter), synchr. Interface > <back to Integration process 1 ---> System C (HTTP Adapter).
At the end when the integration process 1 sends the data to System C we have following SAP Error when the application is not started on the application server on System C.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Aufruf eines Adapters
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIAdapter</SAP:Category>
<SAP:Code area="PLAINHTTP_ADAPTER">ATTRIBUTE_SERVER</SAP:Code>
<SAP:P1>404</SAP:P1>
<SAP:P2>Not Found</SAP:P2>
<SAP:P3>Not Found</SAP:P3>
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>HTTP-Server Code 404 Reason Not Found Explanation Not Found</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
The HTTP 404 Error is right. But how can I handle this error in an integration process. I thought I can handle this with an ApplicationFaultExeption within the IP but I doesn't work. The requirement is that this error should be handled automatically and not manuell with a Restart.
Thanks very much!
Jürgen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Navneet,
thanks for your help. I read this blog before I wrote the message.
I can not find any information, if SAP XI can handle the 404 Error to an external system within an integration process. (e.g. Send Step, ApplicationFaultExeption, loop, time 10 Minutes to try again)
Any idea?
Best regards,
Jürgen
Hi Jurgen,
If you have System and Application exception branch to catch corresponding exceptions then exception must get caught if it is not then it is issue from SAP side and there will be some patches available for this.
We hade same kind of problem but with RFC. We had raised it as OSS and SAP had given us patch for that.
Thanks
Sunil Singh
hi,
i think your requirment is like that , if PI server not able to recognize system c (in case of application server not started at system C) you want to resend the data again.
for this you can use BPM .
or you can reschedule the adapter again.
or you can trigger the alert saying server not found.
but no idea about how to handle error automatically .
regards,
navneet
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
These problem is due to communication level, i think check with HTTP server whether have activated successfully or not meanwhile check all HTTP setting. It will sort out easily
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
89 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.