cancel
Showing results for 
Search instead for 
Did you mean: 

WS Adapter

former_member192375
Participant
0 Kudos

Hi,

Running SAP PI 7.10 SP7.

I have the following scenario. File to Web service. This setup works.

The setup is:

File Adapter > Integration Server 1 > SOAP Adapter > SOAP Adapter > Integraion Server 2 > SAP Proxy.

Now I have change this to:

File Adapter > Integration Server 1 > WS Adapter > SOAP Adapter > Integration Server 2 > SAP Proxy.

However I now get the following error in the Integration Server 1.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="INTERNAL">WS_LOGICAL_PORT</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:Stack>Error while determining logical port Cannot find logical port for agreement 18AE28EBF2923CCC91859EEBB9C66329 and interface urn:engen-com:fleetcard:figment:50ppm.ia_Msg50ppm</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

Please can you assist in resolving this matter.

Regards

Willie

Accepted Solutions (0)

Answers (3)

Answers (3)

former_member192375
Participant
0 Kudos

Hi,

Thank you Pravesh your link to William Li's document

u201CConsumer and Provider ABAP Proxy Service to Multiple SAP NW PI Systems Using Process Integration 7.1.pdfu201D

was essential to my understanding of the WS adapter in SAP PI.

Where I went wrong is that I thought the WS Adapter a General Web Service Adapter like the SOAP adapter to support Web Services, instead of the WS adapter being meant for the

Web Services exposed in SOAMANAGER of the relevant Sender or Receiver SAP system. In order to better understand how the

WS adapter and Web Services in the SAP landscape works the following documents were also valuable. In essence knowledge of SOA within the SAP landscape and how it is implemented

is essential to understand the whole concept.

SAP NetWeaver Process Integration 7.1 u2013 Configuring Web Service Scenarios.pdf

SAP_NetWeaver_PI7.1_Configuring_WS_GUIDE.pdf

Regards

Willie Hugo

former_member192375
Participant
0 Kudos

Hi,

I have now through the Sender agreement on Integration Server 2's ID deployed the interface to the Service Repository.

I now use the WSDL generated during this process, in the WS adapter configuration on Integration Server 1.

I however am getting the following error on the cache update on the ID for integration server 1.

Problem when updating object OutboundBinding-18AE28EBF2923CCC91859EEBB9C66329. :Error in WSDL access (destination E6A801FF188933FEA3DFDA44163CE220). Uninstantiated object "subject sidl service" in method IF_SRT_WSP_CONFIG_SIDL~CREATE_CLNT_CTX_FROM_WSDL_G of class CL_SRT_WSP_CONFIG_SIDL

Please can you assist in this matter.

Regards

Willie

0 Kudos

Hi,

Please refer the following pdf, here in one can find the detailed steps for using the WS adapter at the receiver end:

[http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c00ca32e-f991-2b10-f5be-97114bd2b08f]

The logical port needs to be created pointing to the receiver side service.

Pravesh.