|
Home > Archive > BizTalk Server Framework > July 2005 > answer?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
|
|
|
| Is this the wrong forum, or does my question not make any sense?
kind regards
"Morten M" wrote:
> 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>
| |
| Nik Crabtree 2005-07-20, 7:47 am |
| Are you defining Envelope and Document schema in the XML Disassembler
pipeline component? If so, you can promote nodes in your envelope schema
which will then be available in your orchestrations, etc.
If not, then perhaps you could bring the whole SOAP message in using the
standard XMLReceive pipeline and then map to your required format.
--
Nik Crabtree
http://www.prophecie.co.uk
"mm" wrote:
[vbcol=seagreen]
> Is this the wrong forum, or does my question not make any sense?
>
> kind regards
>
> "Morten M" wrote:
>
| |
| Jan Eliasen 2005-07-20, 5:50 pm |
| Hi
He is using a custom pipeline with the BizTalk Framework Dissambler to
strip the SOAP-envelope. His problem is getting data from the
soap-hader back into the body of the message the best way.
Jan Eliasen
On Wed, 20 Jul 2005 05:57:12 -0700, Nik Crabtree
<NikCrabtree@discussions.microsoft.com> wrote:
>Are you defining Envelope and Document schema in the XML Disassembler
>pipeline component? If so, you can promote nodes in your envelope schema
>which will then be available in your orchestrations, etc.
>
>If not, then perhaps you could bring the whole SOAP message in using the
>standard XMLReceive pipeline and then map to your required format.
--
Jan Eliasen, representing himself and not the company he works for.
| |
| Jan Eliasen 2005-07-25, 3:00 am |
| Hi
And it turned out that demotion was the way to go for Morten.
Jan Eliasen
On Wed, 20 Jul 2005 15:39:11 +0200, Jan Eliasen
<eliasen@nospam.nospam> wrote:
[vbcol=seagreen]
>Hi
>
>He is using a custom pipeline with the BizTalk Framework Dissambler to
>strip the SOAP-envelope. His problem is getting data from the
>soap-hader back into the body of the message the best way.
>
>Jan Eliasen
>
>
>On Wed, 20 Jul 2005 05:57:12 -0700, Nik Crabtree
><NikCrabtree@discussions.microsoft.com> wrote:
>
--
Jan Eliasen, representing himself and not the company he works for.
|
|
|
|
|