cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP to RFC interface issue

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Frnds,

Actually my requirement is .net application people access data from SAP, I have generated Web service for Functional Module and given a link to them, hay are able to access data from ECC without any issues using this URL from .net application.

Now we have PI, so I have developed SOAP to RFC Sync scenario, and generated URL and wsdl

http://xxxx.xxx.xxxxxxx.com:59***/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_MyAccounts:CC_MyAcco...

I have shared this URL and WSDL to .net application people, but it is not working, even when I test from SOAP UI also same prob.

Did I missed anything here.

Thanks and Regards,

Raj

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hey,

Can you tell me What the Error that you are facing?

Please let me know...

Because i have some Experience in this type of scenario...

Regards

J Sarathi

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Guys,,

Thanks for your valuable inputs...

@Rajesh:I am pretty confident that URL format perfect,because i have followed stadard procedure,pls check my url.

Sarathi: error message when my .net application people calls this URL

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

Classname ModuleProcessor: null

Lookupname for localModuleProcessorLookupName: localejbs/ModuleProcessorBean

Lookupname for remoteModuleProcessorLookupName: null

ModuleProcessorClass not instantiated

ModuleProcessorLocal is Instance of $Proxy228

ModuleProcessorRemote not instantiated

Regards,

Raj

jyothi_anagani
Active Contributor
0 Kudos

Hi Raj,

Please Check whether your Sender SOAP Communication Channel is active or not .

For More Help Refer The Blow Threads..

See The Michal Answer in this

Regards

Jyothi A.

Former Member
0 Kudos

Hi,

/people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine

Kindly go through this above link hope it will guide you,but Up to my knowledge might be some firewall problem please check your BASIS People.

and ,At sender there are 2 options to send data to XI.

1. If the url is http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel then port is Java port 5xx00 as mentioned above.

2. If the url is http://<server>:<port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=<YourService>&Interface=<...; then abap port is used.

Regards

J Sarathi

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi ,

I suspect the problem is with the URL..Did you crosschecked the URL generated is in the expected format...

Once done check the url in the WSDL is same as the one you are using...

After that test the same using SOAP UI..

HTH

Rajesh

vadimklimov
Active Contributor
0 Kudos

Hello Raj,

What kind of error do you receive in soapUI when testing the scenario? Do you receive any response message containing error code / description?

Did you try shortened form of the URL:

http://xxxx.xxx.xxxxxxx.com:59***/XISOAPAdapter/MessageServlet?channel=:BC_SOAP_MyAccounts:CC_MyAcco...

(the on in the format:

http://url:port/XISOAPAdapter/MessageServlet?channel=:service:channel )

My regards,

Vadim