cancel
Showing results for 
Search instead for 
Did you mean: 

java application <--> webservice <--- > XI ( RFC ) ?

former_member189387
Active Contributor
0 Kudos

Hi friends ,

<b> My scenario is like I want via web service I need to pass request to RFC and get the response back . This calling webservice is external java application .</b>

Can u please tell me What steps i have to do in XI ?

I have to do synchronous Interface between RFC and webservice right ?

<b>First I have done this scenario by designing IR and in Configuration I have used SOAP Sender and RFC Receiver adapter . Using Synchronous Interface</b>

Using Tools -- > Define WebService . I have Defined that as WebService . I has creatd the WSDL File for me.

I have given the SWDL file and the URL like the following

http://xidev:8021/XISOAPAdapter/MessageServlet?channel=:BS_DISTANCE_CHECK_SOAP:CC_DistanceCheck_SOAP...

If i copy and paste this URL in my pc .It is showing the Message Servlet Status OK . and some informations also it is giving .

But the java guys try to use this URL in their web service calling module it is not working .

<b> The way what i have done is corret ?</b> or something i have to do ?

<b> What input i have to give to Java Guys to call the webservice ?</b>

Can you please give your suggestions asap

Best Regards .,.

V.Rangarajan

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Did you test the WSDL with a SOAP Client test tool like XML Spy or WS Navigator?

Regards

Bhavesh

former_member189387
Active Contributor
0 Kudos

Hi ,

Yes i have tested. It is accepting the request and responsing back .Through Altova XML Spy I have tested.

Regards .,

V.Rangarajan

bhavesh_kantilal
Active Contributor
0 Kudos

In that case, things from XI are fine. There is some issue with thre Java Application.

You can prove it by showing them the test results from XML Spy

Regards

Bhavesh

former_member189387
Active Contributor
0 Kudos

Hi Bhavesh ,

Thanks for your reply.

Then that URL and WSDL File Which i have given to the Java guys is enough ?

I have one doubt .I don't know much about the webservices .

Don't we need SOAP Receiver Adapter for this ?

How the external application will get back the result ?

Best Regards .,

V.Rangarajan

bhavesh_kantilal
Active Contributor
0 Kudos

If my understanding is correct, the extrenal web application will use the WSDL to trigger the call to XI and get it back.

Just as you use XML Spy, the External Application will act as the SOAP Client,

Regards

Bhavesh

Answers (0)