cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to access SOAP WSDL

Former Member
0 Kudos

Hi Everybody,

I have a Synchronous scenario in which SOAP is sender and I have generated a WSDL with binding Information.

I have tested the WSDL file from ALtova and I am able to get the response.

I will be providing this WSDL file to the Vendor (sender) for creating his structures.

But the Vendor is not able to access my XI system using my binding URL present in WSDL file.

Sample URL of WSDL is

"http://XXXX:50000/XISOAPAdapter/MessageServlet?channel=:BS_D:SOAP_s_Channel&version=3.0&Sender.Service=BS_D&Interface=urn%3AXXXX%3AXXX%5ESynchronousMI"

When the above URL is pasted in the Internet browser it gives the below error :

Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/xi/NW04S_15_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/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 com.sap.aii.af.mp.processor.ModuleProcessorLocalLocalObjectImpl0_0

ModuleProcessorRemote not instantiated

Can somebody help me out on how can they connect through the URL using browser.

Is it possible from browser,If not what may be the Alternate solution?

Thanks,

RK

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Answered

Former Member
0 Kudos

Hi,

Does the message heading come as 'Message Servelet OK' when u type the url in the borwser? If its so then the wsdl file generated is fine...

The user can access the wsdl file through the url in browser only when it is published in the registry (i.e the UDDI).

I guess the link to do that has been already provided above.

A seperate end point is received when published in the registry.That endpoint can be used by the other user to view the wsdl file which you have created in the browser.

Regards,

Kevin

Former Member
0 Kudos

Hi ,

Better u use WSDL file in Altova,

By using Url u might get the problem with firewall.

Step 1) Import the wsdl file in altova.

step 2) provide credentials of sap xi in altova while sending the data from altova to xi( Maditory)

Dont use url to access the webservice.

" Award Points if helpful"

Regrads,

Jayasimha Jangam

Former Member
0 Kudos

hi,

check this blog:

regards.

Former Member
0 Kudos

Hi,

This is not about fire walls.

Through Altova I can test it.

But the same entry I give it in Internet Browser it doesnt work.

I think some UDDI registry problem.

Do you have any idea on this?

Can we maintain this for XI generated Webservices.

Thanks,

RK

Former Member
0 Kudos

Hi,

There is configuration guide for UDDI, you may refer with this

The error may be because of invalid xml document. So check the validity of the xml message ie. after first mapping i.e Req mapping.

For this you can refer this -

http://help.sap.com/saphelp_nw2004s/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm

Also this blog may help you-

Thanks

Swarup

Edited by: Swarup Sawant on Sep 2, 2008 5:11 AM

Former Member
0 Kudos

Hi,

I think you are trying to access the Intergration server of XI from outside the firewall.

Check the firewall securities. With XML Altova spy you may get response because its within the local network, which will not be the case for your vendor.

Check whether he could be able to ping the XI server.

Thanks

Swarup