cancel
Showing results for 
Search instead for 
Did you mean: 

WS to PI with multiRef

Former Member
0 Kudos

Hi all,

I have a problem consuming a ws, the problem is that the ws returs a multiRef structure:

soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

How can cofigure the adapter to process this ws return?, according the wsdl this ws return a integer field

Thakns a lot.

Raú

Accepted Solutions (1)

Accepted Solutions (1)

former_member189387
Active Contributor
0 Kudos

Hi ,

Please check the relevant thread

Regards.,

V.Rangarajan

Former Member
0 Kudos

I have use the SOAP Axis adapter, but we have 2 documents in the payload, how we have only the document with the real response??

There is a way to do it in the adapter or it will be done in the mapping???

Regards,

Raú

former_member189387
Active Contributor
0 Kudos

Hi ,

As stefan suggested in earlier link please use any of the following

1. adapter module

2. PI 7.1 Java mapping

3. No mapping, handle it receiving application side

4. change the sending application (my favorite)

If you have already solved this issue .Please share it with others ...

stefan_grube
Active Contributor
0 Kudos

> I have use the SOAP Axis adapter, but we have 2 documents in the payload, how we have only the document with the real response??

When I see something like this, I really would like to know which guy designs a multiref response structure, to transport just one single integer value.

I would ask the guy to change the structure of the response.

Note: Not everything that is valid is really good design.

Sorry, there is no standard way to handle this in PI, so if you cannot change the response structure, you have to code an adapter module.

Edited by: Stefan Grube on Oct 5, 2011 8:47 PM

Answers (1)

Answers (1)

Former Member
0 Kudos

I have solved it, thanks a lot

Former Member
0 Kudos

hi,

may I ask how?

cheers,

Edu