on 05-06-2008 2:16 PM
Hi guys,
I have developed an HTTP to SOAP scenario, in order to invoke a Web Service.
I am trying to test the scenario by using an HTTP client.
However, I am getting the following message, in the result:
Result:
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header>
</SOAP:Header>
<SOAP:Body>
<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"><faultcode>SOAP:Client</faultcode><faultstring>Pipeline specified in URL attribute (type) not existing</faultstring><faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="MESSAGE">URL_PIPELINE_NOT_FOUND</SAP:Code><SAP:P1>/sap/xi/engine?type=entrynamespace=http%3A//famar.gr%3ADemoSOAP&interface=GetStockQuote_Sync_OB&service=HTML_Service&party=&agency=&scheme=&QOS=BE&sap-user=xiappluser&sap-password=++++&sap-client=100&sap-language=EN</SAP:P1><SAP:P2>ENTRYNAMESPACE=HTTP%3A//FAMAR.GR%3ADEMOS</SAP:P2><SAP:P3/><SAP:P4/><SAP:AdditionalText/><SAP:ApplicationFaultMessage namespace=""/><SAP:Stack>Pipeline ID ENTRYNAMESPACE=HTTP%3A//FAMAR.GR%3ADEMOS which is expected as value of attribute &quot;type&quot; in the URL, does not exist in the Integration Engine (URL = /sap/xi/engine?type=entrynamespace=http%3A//famar.gr%3ADemoSOAP&amp;interface=GetStockQuote_Sync_OB&amp;service=HTML_Service&amp;party=&amp;agency=&amp;scheme=&amp;QOS=BE&amp;sap-user=xiappluser&amp;sap-password=++++&amp;sap-client=100&amp;sap-language=EN)
</SAP:Stack></SAP:Error></detail></SOAP:Fault>
</SOAP:Body>
</SOAP:Envelope>
Do you have any ideas?
Also, I am not able to see in SXMB_MONI the messages that are generated.
This is only possible in Message Monitoring in RWB.
Thank you
Evaggelos
Hi,
We can monitor thorugh SICF transaction code, we can't check through remaining monitoring tools
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
just for your information, you forgot one char in the URL, that's why it failed.
Yuo must separate type and namespace with an &, otherwise it is searching a pipeline which does not exist (type must be entry):
http://fmgralxi01:8000/sap/xi/engine?type=entry&namespace=http%3A//famar.gr%
here your wrong URL.
CSY
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Guys,
Thanks to all for your replies. Problem is now solved.
The correct URL is:
Best Regards
Evaggelos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bhanu Tiruveedula thanks for the second part of the problem.
Varun Joshi this is a WSDL that is already published on the Internet. XI acts as a Web Service client for the HTTP client.
The Web Service is not published on XI.
So I am using an HTTP client in order to produce the URL mentioned above:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Actually by default the trace level is to be 0. so you could not be able to see the trace details in SXMB_MONI.
You need to set the trace level.
You can do this with going to
SXMB_ADM - > IE configuration -> specific configuration -> set
TRACE_LEVEL from default 0 to 1
Check in SXMB_ADM>Specific configuration>Is url is specified correctly also check in SMICM--> whether the HTTP settings are proper.
**********Please Reward points,if found useful
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Evaggelos,
The URL you used to generate the WSDL for your webservice is wrong:
URL = /sap/xi/engine?type=entrynamespace=http%3A//famar.gr%3ADemoSOAP&interface=GetStockQuote_Sync_OB&service=HTML_Service&party=&agency=&scheme=&QOS=BE&sap-user=xiappluser&sap-password=+++++&sap-client=100&sap-language=EN
It should be of the type:
<a href="http://host:port/XISOAPAdapter/MessageServlet?channel=" TARGET="test_blank">http://host:port/XISOAPAdapter/MessageServlet?channel=</a><party>:<service>:<channel>
Thanks,
Varun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Also, I am not able to see in SXMB_MONI the messages that are generated.
This is synchronous scenario. You might need to change the logging parameters. In SXMB_ADM, change the value of Synchronous Logging to 1. Then you can find messages in SXMB_MONI.
Regards
Bhanu
Intelligroup.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
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.