cancel
Showing results for 
Search instead for 
Did you mean: 

Interface Analysis

Former Member
0 Kudos

Dear Friends,

I need some clarity with one interface which i put with you people as a points as follows:

Systems:

1. I have 2 boxes in my Interface Consists of: SAP ECC(6.0) & METASTORM(Microsoft Workflow system).

2.When a metastorm sending a Webservice to PI.PI need to send this to SAP ecc system.

3. Message travelling from metastorm to sap ecc system is sysnchronous.

Kindly update how this webservice should we handle in PI.

In Integration Directory: can we see the already defined webservices.

I hope mostly we will be using server proxies to connect sap ecc system

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Dear friends,

First i like to thank you from bottom of my heart for your time.

I wish to give some clarity picture of my scenario.

I am studying an existing system where the scenario is as follows in steps:

Systems invoved:

SAP ECC 6.0 , SAP PI 7.0 & Metastorm ( Microsoft based BPM Workflow system)

Step1:

When there is any change is happening in vao1 tranaction it means there is (create or update or delete)

changes in a table.

step2:

sap system will send a trigger to metastorm,in turm metastorm will request for details of the change.

step3:

Here i need clarification

We are connecting SAP ECC 6.O with SAP PI 7.0 system with client proxy.and from PI sytem to metastorm we use SOAP Adapter.

When i probed Intergation Directory for this scenario:

I see the following:

Under Business system: I have SAP ECC & Metastorm systems.

Communcation channel for Metastorm systems :

Receiver : soap Adapter.

When we are using Client Proxy to connect SAP ECC & PI 7.0 sytems do we need to create communication channel adapter type as: XI

in my scenario i see communication channel adapter type as: XI only in return journey i mean in server proxy:

Requried Clarification:

Why in client proxy they have not used the XI adapter as sender communication channel.

Pls respond me asap.

I will reward full points

Former Member
0 Kudos

Hi,

While dealing with Client Proxies you don't need the Sender Communication Channle as the Data Transition is in the form of XML only and It will be processed under the layer of Web Application Server.

You configure the XI adapter to exchange messages with an Integration Engine.

The sending System process his message directly to the Integration Server. The Sending System starts the Message Flow.

The XI dont has to do that when you using this kind of communication.

Sender Communication channel you need for technolgys which are not able to process messages direct to the Integration Server.

Like RFC .. or when you pick up a File.

compare with IDOC and HTTP adapters

Refer

http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/content.htm

Thanks

swarup

Former Member
0 Kudos

in SXMB_ADM we configure the related integration server's (XI) destination and it is a push mechanism we follow from ECC... ECC has the capability to natively communicate with XI as it has the IE capabilities

hence we don't need a CC

Former Member
0 Kudos

Hi,

As far as my understanding you are using SOAP - XI - RFC

First develop your repository objects.

1) There will be two datatypes one for SOAP request and the other for SOAP response.

2)Create message types for the above.

3) create a outbound synchrnous MI for SOAP.

4) For the receiver RFC side you dont need above things because you can directly use the RFC you have imported from R/3 for the same.

5) Develop request and response message mapping and interface mapping for the same.

Develop configuration objects.

Develop configuration objects just like any other scenario.

For configuring SOAP sender CC refer this link.

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

For configuring RFC receiver CC refer this link.

http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm

Generate a WSDL from ID.

Then using a SOAP client you send the SOAP request.

ref these weblogs

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

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

Consuming XI Web Services using Web Dynpro – Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii

Consuming XI Web Services using Web Dynpro – Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

Invoke Webservices using SAP XI

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi -

Thanks

Vikranth

Former Member
0 Kudos

Hi,

Refer below links

Webservices in XI scenario can be done in either in sender or receiver side.

Check this link http://www.saptechnical.com/Tutorials/XI/RFC2WebService/Page1.htm

Web Service in XI.

http://www.sappro.com/downloads/SAPXI.pdf

Web Services Architecture

http://www.w3.org/TR/ws-arch/

Check these for Scenarios on Webservices

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi - Invoke Webservices using SAPXI

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step

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

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-

a651295aeaa9

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-

a651295aeaa9

Thanks,

RamuV

Invoke Webservices using SAPXI -step by step

/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

Testing XI exposed Web-Services

/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services

Working with SOAP in XI

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a2202...

Step by step

RFC -> XI -> WebService - A Complete Walkthrough ( Part - 01 )

/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1

RFC -> XI -> WebService - A Complete Walkthrough ( Part - 02 )

/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2