on 12-21-2008 3:32 PM
Hi!
I implement th ABAP-Proxy to SAOP scenario from SAP XI book.
The existence of material should be check here.
I am facing with the following problem, when I execute the program Z_MATERIAL_EXISTENCECHECK in tcode SE38 of business system A:
The exception 'CX_AI_SYSTEM_FAULT' was raised, but it was not caught anywhere
along the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_PROXY_FRAMEWORK_WS_XI======CP' has to be terminated.
On XI-Side in tcode SXI_MONITOR I get the following error in message:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Inbound Message -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="MESSAGE">GENERAL</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>
com.sap.aii.af.ra.ms.api.DeliveryException:
No SOAP Envelope but 1 definitions; HTTP 200 OK
</SAP:AdditionalText>
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
The target URL of SOAP reciever communication channel is set to:
http://<server>:8000/sap/bc/soap/wsdl/?services=BAPI_MATERIAL_EXISTENCECHECK&sap-client=200
Can some one please help me to solve this problem?
Thank you very much!
regards
Hello,
If your scenatio ABAP-Proxy(SAP system A)-PI-SOAP(SAP system B) then target URL shoul be http://<host system B>:<ABAP port>/sap/bc/soap/rfc/sap/BAPI_MATERIAL_EXISTENCECHECK?sap-client=<client>
Also you have to check in system B in transaction SICF that the corresponding service is active.
BR,
Dzmitry
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you have an RFC enabled as webservice at receiver side, then for soap runtime usage, you have to release the webservice after which the url becomes
http://<host name>:<port>/sap/bc/srt/rfc/sap/<RFC Name>?<sap-client>
Regards,
Prateek
Hi!
But does not this action requieres the existence of the SICF-path /sap/bc/srt/rfc/sap/?
Could you please describe the technical steps for this?
>If you have an RFC enabled as webservice at receiver side, then for soap runtime usage, >you have to release the webservice after which the url becomes
Thank you very much!
regards
Try using this soap URL
http://<server>:8000/sap/bc/soap/wsdl11?services=BAPI_MATERIAL_EXISTENCECHECK&sap-client=200
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.