cancel
Showing results for 
Search instead for 
Did you mean: 

PI 7.1 multiple operation interface and SOAP action doubt

Former Member
0 Kudos

Hi guys,

I'm trying to implement a scenario, where I have a single outbound (sender side) interface with multiple operations (as 7.1 allows). The problem is afetr the WSDL generation I have the same SOAP action for each operation. Standardly there should be unique SOAP action per operation, but how to achieve it?

And another question - is it ok to use SOAP sender adapter for this interface?

Thanks for your help,

Olian

Accepted Solutions (1)

Accepted Solutions (1)

former_member187339
Active Contributor
0 Kudos

Hi Olian,

>>The problem is afetr the WSDL generation I have the same SOAP action for each operation. Standardly there should be unique SOAP action per operation, but how to achieve it?

I dont think you need to have separate action, the Operation Name inside Service Interface differentiate the Request type. Also when you send SOAP message to PI, you are sending it to either

http://host:port /XISOAPAdapter/MessageServlet?channel=p:s:c

(where host is the host name, port is the port number, p is the optional party name, s the service name, and c is the channel name, respectively.The URL given above is valid for 3.0/7.0/7.1.)

or * http://host:port /XISOAPAdapter/MessageServlet?senderParty=FP& senderService=FS& interface=IF&receiverParty=TP&receiverService=TS&interfaceNamespace=IFNamespace *

(7. 10 onwards a new URL syntax is also valid and is recommended to be used. )

>>And another question - is it ok to use SOAP sender adapter for this interface?

Yes

Regards

Suraj

Edited by: S.R.Suraj on Sep 8, 2009 6:23 AM

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I could not understand your issue clearly. Please explain.

Secondly, each operation under the interface can be configured independently. I mean you can treat each operation as one interface and define its mapping separately.

Shweta.