cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

set xsi:type attribute

jawwad_sadiq2
Discoverer
0 Likes
751

Hi All,

I have a requirement where I need to set the xsi:type attribute to some value before I submit the SOAP request from SAP PI. I have not been able to figure out where how to set the value of this attribute. I have an XSD that I am using to generate the request, but I do not see anywhere in the mapping tools where I can assign this value. I tried using MAP Force to do XSLT mapping but couldn't really make that happen using that either...

This is how I would like the request message type to have...

<m:sObjects xsi:type="ns3:Account" xmlns:ns3="urn:sobject.enterprise.soap.sforce.com">

but this is how it comes...

<m:sObjects>

Any tips and ideas to make this happen would be highly appreciated...

Regards,

Jawwad

View Entire Topic
former_member206760
Active Contributor
0 Likes

may be u can edit the wsdl given by the target system...add the attribute with its value and then upload it to XI

or you can also map it to the constant you require in the message mapping...