cancel
Showing results for 
Search instead for 
Did you mean: 
Subscribe

Hi

My PI server is able to make a soap call to the SFDC ( webservice ) ...however the response that is received within PI

has a SOAP envelope...and hence the response mapping is going in error....because the source data type in response mapping doesnot match with the soap response ( with envelope )

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

- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="urn:enterprise.soap.sforce.com">

- <soapenv:Body>

- <upsertResponse>

- <result>

<created>false</created>

<id>a0UT0000004aeaMMAQ</id>

<success>true</success>

</result>

</upsertResponse>

</soapenv:Body>

</soapenv:Envelope>

how do i handle this

0 Likes
View Entire Topic
Former Member
0 Likes

I have scenario to integrate Salesforce with ECC to integrate Customer Mater with Account in Salesforce. Salesforce create WSDL method is synchronous, so I need response in ECC, I am using proxy and calling it in ABAP report. I have created Message Type of Response structure of Salesforce in ESR. Used in target structure in response message mapping.

My message mapping is like this

This is working fine but final response is not what I want, actually I am calling proxy method in report and want response in exporting parameter of proxy method.

Response is coming as SOAP Envelope up to XML Validation Inbound Channel response in SXMB_MONI like above screen shoot.

Then after Response Message Mapping I am loosing response (I think its empty) But customer master is integrated successfully. So what mapping to do get the same as aspected (Want in exporting parameter of proxy call).

    I need XSL or Java Mapping code that exact suite this scenario, i seen different XSL but its fulfilling my need.

Thanks