cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Adapter and PCK ??

Former Member
0 Kudos

Hi,

I want to implement following scenario.

.Net Application -> XI -> R/3

I think the best way would be using a SOAP adapter

SOAP->XI->RFC(to R/3).

Can anyone pls let me know , what are the steps that need to be performed to make this happen ?

Also do I need Partner Connectivity kit to implent this particular scenario , or when would I want to use PCK ?

Thanks ,

Vivek

PS : Point will be definitely awarded

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member187339
Active Contributor
0 Kudos

Hi Vivek,

Configure your Soap Sender Adapter as given in the link below :

http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm

For configuring your receiver RFC this weblog might be useful

/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit

Steps :

1) <b>Design Part</b>

1. Create the data type, message type for input( from your .net Application) in XI

2. Create a Synchronus Message Interface for the input side (SOAP Adapter).

3. Import the required RFC.

4. Do the corresponding Message Mapping and Interface Mapping.

2) <b>Configuration Part</b>.

1. Add the Business System and the Service (SOAP) needed.

2. Create the communication channels

a) SOAP (sender)

b) RFC (receiver)

3. Create the sender agreement, receiver determination and receiver agreement.

4. Now create the wsdl file (using the tools -> Define Web Service of Integration Directory).

5.Save the wsdl file.

6. Now create your .Net application and add your wsdl file to that (as Web Reference).

Hope it will be helpful.

For any other doubts do revert back.

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Thanks for the prompt reply and help.

Before doing all the steps that you have mentioned I think I also need to do some configurations in SLD.Can you please let me know about that also.

Do I need to create 2 technical and 2 business systems, One for .Net and one for R/3 ?

Also do I need to create Sofware Catalog ?

I am sorry if my doubts are very silly , but I am new to XI.

Regards,

Vivek

former_member187339
Active Contributor
0 Kudos

Hi Vivek,

You have to create Technical System and then Business System for R/3 only.

<b>Technical System Creation</b>

1. Go to SLD.

2. Click new technical system

3. Choose your Technical System as WEBAS ABAP. And just follow the screens.

<b>Business System Creation</b>

1. Go to SLD.

2. Click new Business System.

3. Choose your business system as WebAS ABAP and just follow the screens.

<i>>>Also do I need to create Sofware Catalog ?</i>

No, its not needed.

For any further clarifications post you query here.

Hope this wil be helpful.

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Can you please explain me the difference in using a HTTP adapter vs a SOAP adapter in this scenario.

What are the pros and cons of both of these approaches to have a .Net application talk to R/3 using XI.

Thanks for your help.

Regards,

Vivek

Former Member
0 Kudos

Hi Vivek,

https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1394. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]

Hope this weblog is of help to you..

Regars,

Divya

former_member187339
Active Contributor
0 Kudos

Hi Vivek,

As you are communicating with XI using .NET you have to definetly go for SOAP.

The <b>SOAP adapter</b> enables you to exchange SOAP messages between remote clients or Web service servers and the Integration Server or the PCK.

The plain <b>HTTP adapter</b> gives application systems the option of communicating with the Integration Engine and exchanging business data using a plain HTTP connection.

Hope it will be helpful.

Regards

Suraj