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

set xsi:type attribute

jawwad_sadiq2
Discoverer
0 Likes
756

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 Member
0 Likes

Hi,

You should definetely able to do this by using XSLT. just make sure the target message matches the message format given by the interface definition (XSD).

Regards,

Kai