cancel
Showing results for 
Search instead for 
Did you mean: 

Webservice to Proxy scenario..

Former Member
0 Kudos

Hi,

My scenario is EP -- XI -- Proxy scenario in which i have an wsdl at the EP side and what else configuration to be done for creating the proxy at the target side..

Do we need to create the inbound proxy w.r.t to the interface and request you to post the step by step procedure of how to complete this scenario

as i am new to work with proxies request your valuable inputs

regards

sai.

Accepted Solutions (0)

Answers (2)

Answers (2)

Shabarish_Nair
Active Contributor
0 Kudos

/people/shabarish.vijayakumar/blog/2007/11/07/walkthrough--soap-xi-rfcbapi

this will be a good reference for you

Former Member
0 Kudos

Hi Shabrish,

when i go to sproxy for creating proxy its asking

Package

Prefix

Request/Task

who will provide this parameters..

regards,

sai

former_member187339
Active Contributor
0 Kudos

Hi Sai,

check this page for package and prefix

http://help.sap.com/saphelp_nw70/helpdata/EN/e5/004f22192b444ab0bac1364d73ea6f/content.htm

and as far as request is considered this is used for moving this proxy from one system to another (DEV to QA and PROD). You need to create a new request or use any of the available one (se10)

Regards

Suraj

Former Member
0 Kudos

Hi Sai,

You need to create Proxy (TCode SPROXY) at the target system, client number will be the same as that you have mentioned in the Business System for the target in SLD. In the target system, you have to have a custom package (conventionally we say Y-package or Z- package) even before you run Tcode SPROXY. Prefix would be of your choice, but try to keep it as small and simple. Prefix can start with Y or Z.

After this you go on with implementing the interface (the method <proxy class name>-execute_asynchronous/execute_synchronous as it may be the case).

I think this may help you.

Regards,

Sugata

former_member181962
Active Contributor
0 Kudos

Check this link to know how to create a Package:

http://help.sap.com/saphelp_nw70/helpdata/en/ea/c05d8cf01011d3964000a0c94260a5/content.htm

or

Regards,

Ravi

Former Member
0 Kudos

Hi Ravi,

Could you please explain how to see the proxies which is already created.

I have an another interface with the same requirement for the same project how to check which package has used for it.

regards

sai

former_member181962
Active Contributor
0 Kudos

Hi Sai,

You can see the inbound and outbound interfaces in SPROXY transaction.

Find your interface for which the proxy was already generated and double click on the name of the Interface in the tree.

You will see a screen on the right of the tree structure.

That screen will have the package name.

If it doesn't have it, then you can finc the class name atleast.

Using the calss name, go to SE24 and click display.

YOu can see the package name there.

Regards,

Ravi

former_member200962
Active Contributor
0 Kudos

Tcode--> SPROXY --> Double-click on the already created proxy --> Properties tab....you will find the information.

Regards,

Abhishek.

former_member200962
Active Contributor
0 Kudos

EP --> XI/PI

1) Create a DT, MT relevant to the message that EP will be sending.

2) Create a Outbound Asynchronous Message/ Service Interface

XI/PI --> SAP(Proxy)

1) Create a DT, MT relevant to the message that needs to be send to SAP.

If message and structure is the same as in EP --> XI/PI then reuse the above created DT, MT

2) Create a Inbound Asynchronous Message Interface

If needed create relevant Mapping program (Message and Interface mapping)

In ID:

1) Create a Business Service for EP....and include the Outbound Async MI here

2) Create a Business System for the Proxy and include the Inbound Async Mi

3) Create a Sender SOAP channel

4) Create a Receiver Proxy (adapter type: XI) channel

5) Create Receiver Determination, Interface Determination, Sender & Receiver Agreement.

6) Create a WSDL file in ID --> Tools --> Display WSDL --> enter the details accordinlgy in the wizard.

7) Give this WSDL file to the EP application.

😎 In transaction SPROXY create the inbound proxy for the message interface developed in XI/ PI --> SAP(Proxy) section.

How to create a WSDL/ proxy....just make a search on SDN....lot of blogs are present.

Regards,

Abhishek.

Former Member
0 Kudos

Hi Abhishek,

Have completed the scenario by creating soap adapter at sender side and its is successfull in moni ..

and at the target side i created the xi adapter and configured the entire scenario.

\But for the proxy generation i need to go the SPROXY in PI system and i need to select the inbound service interface and

what is the next step and how should i test my scenario..

regards

sai.

former_member200962
Active Contributor
0 Kudos

Check this thread for proxy generation:

and this for testing proxy:

Regards,

Abhishek.