cancel
Showing results for 
Search instead for 
Did you mean: 

created invalid WSDL with the Integration Builder Wizard

Former Member
0 Kudos

Hello altogether,

I'm sitting on a WSDL to Proxy scenario and therefore I created a WSDL file with the help of the Integration builder wizard and the how to guide. I created the URL after the standard scheme:

http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=:<service>:<channel>;

So my URL looks like the following:

http://pimachine:50000/XISOAPAdapter/MessageServlet?channel=:GetSapFunctionAsyncOut:SOAP_SENDER_TEST...

As service I inserted my outbound interface and as channel I inserted my sender adapter in the url. But if I try to call the WSDL with xmlspy I got the following mistake:

"HTTP error: could not post file... on server pimachine(500)."

and after that another window pops up with the message:

"Error sending the SOAP data"

Can anyone of you help me with that problem?

kind regards

Marcus

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Make sure that the port you are using is correct. Also are you trying this within same network? If not, you need to have firewall port open for this communication.

Regards,

Prateek

Answers (6)

Answers (6)

Former Member
0 Kudos

Ok, I got it.

I just used the wrong Service in the URL.

Thanks @ all.

Edited by: Lirka, Marcus on Oct 21, 2009 10:13 AM

Former Member
0 Kudos

Could you please provide User roles assigned to communication user? Sometimes the problem is caused by lack of them.

Kind regards,

Radek

Former Member
0 Kudos

Hello Manisha,

I already tried it and it works. He first asks for my password and after that I got the following prompt in the Internet Explorer:

Message Servlet is in Status OK

Status information:

Servlet com.sap.aii.adapter.soap.web.MessageServlet (Version $Id: //tc/xpi.adapters/NW07_04_REL/src/_soap_application_web_module/webm/api/com/sap/aii/adapter/soap/web/MessageServlet.java#1 $) bound to /MessageServlet

Classname ModuleProcessor: null

Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean

Lookupname for remoteModuleProcessorLookupName: null

ModuleProcessorClass not instantiated

ModuleProcessorLocal is Instance of $Proxy45_10002

ModuleProcessorRemote not instantiated

regards

Marcus

Former Member
0 Kudos

Hi,

Just copy url which is there in wsdl file and paste in internet explorer and check wether it gives any error or not? If there is any error with url then u will come to know there itself.

Regards,

Manisha

Former Member
0 Kudos

Hello.

Thanks for your quick answers! But the port I used is ok and I am in the same network. I also reach the server with the host name so I don't need to change it to the IP adress. The exact error message I got is:

HTTP error: could not post file

'/XISOAPAdapter/MessageServlet?channel=:GetSapFunctionAsyncOut:SOAP_SENDER_ITARICONTEST_029_SimpleObjectMessage&amp;version=3.0&amp;Sender.Service=ITARICONTEST_029&amp;Interface=http%3A%2F%2Fitaricon.de%2FwsdlToProxy%5EGetSapFunctionAsyncOut' on server 'pimachine.itaricon.local'(500)

and the second error message is just:

'Error sending the soap data'

Does that help you?

regards

Marcus

Former Member
0 Kudos

Hi Marcus,

If you are using Altova XML Spy, you must be getting the exact error message in it.

Can you post that error here?

Also, check the http port for JAVA stack. If it is correct, then in URL try using IP address of your server instead of host name.

Regards,

Supriya.