Jan Eliasen
2006-02-24 11:49:22 UTC
Hi
I have a customer, that needs to add prefixes in front of elements,
when using the BTF Assembler in a custom send pipeline. Basicually,
they have a customer that requires the prefixes to be present.
So, if anyone can help, that would be nice.
They are using Biztalk Server 2006 beta 2.
Here is how their document looks like :
- <SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:biz="http://schemas.biztalk.org/btf-2-0/address/types">
- <SOAP-ENV:Header>
- <endpoints xmlns="http://schemas.biztalk.org/btf-2-0/endpoints"
SOAP-ENV:mustUnderstand="1">
- <to>
<address
xsi:type="biz:8c7d1ea0-7823-1000-b356-c0a87c200001">CustomerID</address>
</to>
- <from>
<address
xsi:type="biz:6db03db4-78e0-1000-b430-c0a8b4340001">SuppID</address>
</from>
</endpoints>
- <properties xmlns="http://schemas.biztalk.org/btf-2-0/properties"
SOAP-ENV:mustUnderstand="1">
<identity>uuid:4c6e79fb-2fb5-431b-a14d-eb00ccca18dc</identity>
<sentAt>2006-02-21T14:41:26+00:00</sentAt>
<expiresAt>2006-02-21T15:11:26+00:00</expiresAt>
<topic>root:Invoice</topic>
</properties>
<services xmlns="http://schemas.biztalk.org/btf-2-0/services"
SOAP-ENV:mustUnderstand="1" />
</SOAP-ENV:Header>
- <SOAP-ENV:Body>
Here goes our XML document (And it works)
</SOAP-ENV:Envelope>
And this is what it should have looked like :
- <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 SOAP-ENV:mustUnderstand="1"
xmlns:biz="http://schemas.biztalk.org/btf-2-0/address/types"
xmlns:eps="http://schemas.biztalk.org/btf-2-0/endpoints">
- <eps:to>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:OrganizationName">200922ac-78d0-1000-9d99-c0a8b4340001</eps:address>
</eps:to>
- <eps:from>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:OrganizationName">6db03db4-78e0-1000-b430-c0a8b4340001</eps:address>
</eps:from>
</eps:endpoints>
- <prop:properties SOAP-ENV:mustUnderstand="1"
xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties">
<prop:identity>88B29821-0A27-472C-87E7-FB3A824FF0B8</prop:identity>
<prop:sentAt>2006-02-16T15:09:46+01:00</prop:sentAt>
<prop:expiresAt>2006-05-01T15:49:46+01:00</prop:expiresAt>
<prop:topic>root:Invoice</prop:topic>
</prop:properties>
</SOAP-ENV:Header>
<SOAP-ENV:Body />
Here goes our XML document (And it works)
</SOAP-ENV:Envelope>
I have a customer, that needs to add prefixes in front of elements,
when using the BTF Assembler in a custom send pipeline. Basicually,
they have a customer that requires the prefixes to be present.
So, if anyone can help, that would be nice.
They are using Biztalk Server 2006 beta 2.
Here is how their document looks like :
- <SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xmlns:biz="http://schemas.biztalk.org/btf-2-0/address/types">
- <SOAP-ENV:Header>
- <endpoints xmlns="http://schemas.biztalk.org/btf-2-0/endpoints"
SOAP-ENV:mustUnderstand="1">
- <to>
<address
xsi:type="biz:8c7d1ea0-7823-1000-b356-c0a87c200001">CustomerID</address>
</to>
- <from>
<address
xsi:type="biz:6db03db4-78e0-1000-b430-c0a8b4340001">SuppID</address>
</from>
</endpoints>
- <properties xmlns="http://schemas.biztalk.org/btf-2-0/properties"
SOAP-ENV:mustUnderstand="1">
<identity>uuid:4c6e79fb-2fb5-431b-a14d-eb00ccca18dc</identity>
<sentAt>2006-02-21T14:41:26+00:00</sentAt>
<expiresAt>2006-02-21T15:11:26+00:00</expiresAt>
<topic>root:Invoice</topic>
</properties>
<services xmlns="http://schemas.biztalk.org/btf-2-0/services"
SOAP-ENV:mustUnderstand="1" />
</SOAP-ENV:Header>
- <SOAP-ENV:Body>
Here goes our XML document (And it works)
</SOAP-ENV:Envelope>
And this is what it should have looked like :
- <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 SOAP-ENV:mustUnderstand="1"
xmlns:biz="http://schemas.biztalk.org/btf-2-0/address/types"
xmlns:eps="http://schemas.biztalk.org/btf-2-0/endpoints">
- <eps:to>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:OrganizationName">200922ac-78d0-1000-9d99-c0a8b4340001</eps:address>
</eps:to>
- <eps:from>
<eps:address xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"
xsi:type="biz:OrganizationName">6db03db4-78e0-1000-b430-c0a8b4340001</eps:address>
</eps:from>
</eps:endpoints>
- <prop:properties SOAP-ENV:mustUnderstand="1"
xmlns:prop="http://schemas.biztalk.org/btf-2-0/properties">
<prop:identity>88B29821-0A27-472C-87E7-FB3A824FF0B8</prop:identity>
<prop:sentAt>2006-02-16T15:09:46+01:00</prop:sentAt>
<prop:expiresAt>2006-05-01T15:49:46+01:00</prop:expiresAt>
<prop:topic>root:Invoice</prop:topic>
</prop:properties>
</SOAP-ENV:Header>
<SOAP-ENV:Body />
Here goes our XML document (And it works)
</SOAP-ENV:Envelope>
--
Eliasen Jr. representing himself and not the company he works for.
Private email: ***@eliasen.dk
"Ford," he said, "you're turning into a penguin. Stop it."
Eliasen Jr. representing himself and not the company he works for.
Private email: ***@eliasen.dk
"Ford," he said, "you're turning into a penguin. Stop it."