cancel
Showing results for 
Search instead for 
Did you mean: 

SMP 3.0 : Problem getting multiple values from SOAP in Integration Gateway

bheerendrasahu
Discoverer
0 Kudos

Hi Experts,

We have a requirement from our current customer where they are providing us a SOAP WS and we are converting it to OData in IGW.

We Created implementation project and created model and did the mapping and wrote custom code to put log statements and authorization headers.

We are doing a read operation by providing one input parameter and getting few Tables/Arrays as response. After calling generated OData service it gives only one item(first) for the array.

Attached WSDL file zws_ret_get_d2_notifs.xml.


Soap Web Service response shown in below image :

Created model like below image :

Response Mapping :

After calling the generated OData service we are getting following output :

Here we are getting only one item for the GtD2notifs array.

But in log we could see all the items coming till processRespoonseXML,

When it goes to processResponseData it gets only one item like below image :

Till processResponseXML callback method it's fine, but when it goes to processResponseData and gets converted to HashMap.
We could get only first item in that array.

Would you please suggest where it is going wrong ?

Regards,

Bheerendra Sahu

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Even I am also facing the same issue, please share if you found any solution

midhun_vp
Active Contributor
0 Kudos

Hi Swathi,

You could follow this discussion: Ramya is looking at this issue. She is a developer of IGW.

Regards,Midhun

SAP Technology RIG

Former Member
0 Kudos

Thanks

Former Member
0 Kudos

Hi,

Similar issue I am also facing, I am also trying to get this resolved but still not able to find the solution.

Please share the solution if you are able to resolve this, it will be really helpful.

Thanks & Regards,

Fenil.