cancel
Showing results for 
Search instead for 
Did you mean: 

Soap to RFC

Former Member
0 Kudos

Hi,

I have configured SOAP to RFC scenario without secure channel and it is working fine.

Now i would like to make soap request secure.

For that I have chosen "Https without client authentication" as an option while configuring communication channel in ID.

and in my WSDL I have specified HTTPS url.

But it is giving me error as

-


Message Servlet is in Status OK

Status information:

Servlet com.sap.aii.af.mp.soap.web.MessageServlet (Version $Id: //tc/aii/30_VAL_REL/src/_adapters/_soap/java/com/sap/aii/af/mp/soap/web/MessageServlet.java#16 $) 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

ModuleProcessorRemote not instantiated

-


Can anybody guide me to solve this problem?

Thanks in advance.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi Siddhesh,

For SOAP to RFC scenario following are the steps:

In IR :-

1. Create datatype for Soap request and Soap response.

2. Create Message for same.

3. create one message interface as outbound, sync for soap request and response.

4. Create Message Mapping between soap request and RFC request and between RFC response and soap response.

5. Create Interface Mapping for request and response.

In ID :-

1. Create communication channel for soap sender and RFC receiver.

2. Create Receiver Interface.

3. Create Interface determination

4. Create Receiver agreement

5. Create Sender agreement

6. Create WSDL using ID. (tools > define Web Service)

Now use this web service to send request using ALTOVA XML SPY and u will see the output.

Former Member
0 Kudos

Hi Manisha,

The software which you mentioned for sending XML requests to XI - Altova XML Spy - does not support HTTPS communication. The best alternative is to develop an Excel or .Net based tool to achieve the same. Or you can develop an application in webdynpro if you have access to a WAS[simplest].

Former Member
0 Kudos

hi manisha,

i am trying to do a SOAP to RFC scenario,could you plz help me out with the steps you have followed or atleast with the links you used to complete the scenario.

Thanks .

aashish_sinha
Active Contributor
0 Kudos

Hi,

Check out this thread will help you.

Regards

Aashish Sinha

PS : reward points if helpful

Former Member
0 Kudos

Hi,

Have you configured the HTTPs connectivity on the sender side application.

The modified wsdl need to be deploy in the sender application.

A general prerequisite for using HTTPS in both the ABAP and the J2EE stack of the SAP Web Application Server (AS) is that the SAP Cryptographic Library is installed on the SAP Web AS. In addition, certificates (for example an X.509 certificate) must be used that have been issued by a company-internal Certification Authority (CA), or by an external trusted CA such as Thawte, Verisign, or TC Trustcenter.

Refer,

http://help.sap.com/saphelp_nw04/helpdata/en/ff/7932e4e9c51c4fa596c69e21151c7d/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/13/4a3ad42ae78e4ca256861e078b4160/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/3a/7cddde33ff05cae10000000a128c20/content.htm

http://help.sap.com/saphelp_nw04/helpdata/en/0a/0a2e0fef6211d3a6510000e835363f/content.htm

Thanks

Swarup