on 10-06-2008 1:52 PM
Hello,
I created a scenario WebService -> XI -> WebService in a PI7.1 system. I used the Web Service Wizard in order to generate a WSDL. If I test it in for example in XMLSpy it works fine.
We then imported this WSDL into CAF as external service. That also works.
But we would like to use a logical destination for that external service. Unfortunately there are only three types of Destinations possible: WSDL, WSIL and ServiceRegistry. But, the endpoint of the generated WSDL isn't a URL to a WSDL but to a MessageServletm like this:
"http://pwdf2655.wdf.sap.corp:55000/XISOAPAdapter/MessageServlet?channel=:SOAP_Call_Client:SOAP_Client&version=3.0&Sender.Service=SOAP_Call_Client&Interface=http%3A%2F%2Fsap.com%2Fcd%2Fbasfpoc%5EGLAccountPostingSync_Out"
How can I use logical Destibnations with such an Endpoint? We would need that logical Destinations in order to define user and Password.
Thanks and Best Regards
Katharina
But it is only a local WSDL File on my desktop. ????
Best Regards
Katharina
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Good Idea. I tried that. I added the WSDL to a Web Module and deployed it with the CAF ear module. It is now available via: http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl
If I test it directly in WSNavigator it works fine, but if I map my CAF Service to the logical Destination which is also using that URL, I get the following error:
com.sap.engine.services.webservices.espbase.query.exceptions.TechnicalException: Deserializing WSDL stream http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl failed
If I try to find the service via the function "Search by Logical Destination" I get the following error:
Invalid content type while requesting http://vmw2469.wdf.sap.corp:50000/testxi/GLAccountPostingSync_Out_PI71.wsdl. Expected Content-type: text/xml, received Content-type: content/unknown, used user to connect: most
Has someone any idea what the problem could be?
Thanks and Best Regards
Katharina
Edited by: Katharina Seiz on Oct 6, 2008 6:32 PM
Hi Katharina,
just choose WSDL and enter the URL to the generated WSDL (same as you used to import into CAF), this should work fine.
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
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.