07-14-05 12:47 PM
Hi
i have been looking for a solution to a (fairly simple) problem.
I have a xml document to run through a custom pipeline. The custom pipeline
uses a framework dissassembler. It stripes off the the soap envelope (and
puts the data in the message context?).
I have to use some of the data in that envelope.
the data needs to be mapped on to the inhouseformat.
example i need to know the
<prop:identity>04892273-A3EB-0D3C-A7D4-F641E1000000</prop:identity>
is there someway i can use a script or xlang to get to that data and then
parse it on to the inhouse format?
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2000/08/XMLSchema"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance">
<SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<eps:endpoints xmlns:eps="http://schemas.biztalk.org/btf-2-0/endpoints"
SOAP-ENV:mustUnderstand="1"
xmlns:biz="http://schemas.biztalk.org/btf-2-0/address/types">
<eps:to>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:TPID">f3729df2-78fe-1000-b2a1-c0a878320001</eps:address>
</eps:to>
<eps:from>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:TPID">fc472fe2-7822-1000-aff6-c0a8790d0001</eps:address>
</eps:from>
</eps:endpoints>
<prop:properties
xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties"
SOAP-ENV:mustUnderstand="1">
<prop:identity>04892273-A3EB-0D3C-A7D4-F641E1000000</prop:identity>
<prop:sentAt>2005-07-06T13:25:16+01:00</prop:sentAt>
<prop:expiresAt>2006-07-06T15:25:16+01:00</prop:expiresAt>
<prop:topic>root:Order</prop:topic>
</prop:properties>
<services xmlns="http://schemas.biztalk.org/btf-2-0/services"/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<Order> the data i get in my map </order>
</SOAP-ENV:Envelope>
[ Post a follow-up to this message ]
|