Windows Server - Pipeline debatching and promotion
Asked By bouchaet
28-May-07 02:36 PM
Hi,
We are using a receive pipeline to de-batch a XML message. We are
using the XMLDissambler with an envelope schema for this purpose. The
messages are created successfully. However, we would like to promote
elements of the de-batched messages into the context of these
messages.
For example, the original message (batch) is :
the de-batched message are:
the property schema for promotion has a element named <msgid> which is
bounded to the attr1 in the promotion properties the schema of
SampleEnv element which means that we cannot use demotion and attr1
value is specific for each Sample element.
After few attempts, we found that the XMLDissambler does not promote
attr1 value to the msgid property in the context.
Does anybody knows how to do this into the receive pipeline? Are we
forced to use a custom pipeline component?
Thanks
b.
BizTalk
(1)
XMLDissambler
(1)
MessageType
(1)
MyNamespace
(1)
XMLDisassembler
(1)
SampleEnv
(1)
BTS
(1)
XML
(1)
Jan Eliasen replied...
Just to make sure - the Sample message - have you validated it against
the schema you have deployed? For instance, are you sure the target
namespace of the schema is empty? property promotion wont work unless
the XMLDisassembler component can find the right schema with
information about the properties to promote.
--
eliasen, representing himself and not the company he works for.
Private blog: http://blog.eliasen.dk
Private email: jan@eliasen.dk
bouchaet replied...
Jan,
You are right and I did not expose my batch and de-batch messages
properly. So, the scenario is more like this:
The batch message is :
the de-batched message are:
200705"/>
200705"/>
And the property would be called : MyNamespace.MsgID
And in fact, the Sample messages can be routed with success to an
outbound port with a filter on BTS.MessageType. If we stop this
outbound subscription and let fail the messages with "no subscriber
found", we can have a look at the promoted properties through the
Group Hub. BTS.MessageType is promoted and MyNamespace.MsgID is not
present at all.
Jan Eliasen replied...
I have now tested it here on my own BizTalk 2006, and to my surprise,
I couldn't get it to work. Probably, it doesn't.
--
eliasen, representing himself and not the company he works for.
Private blog: http://blog.eliasen.dk
Private email: jan@eliasen.dk
Compile BizTalk project without BizTalk server Windows Server Hi, Is there a way to compile BizTalk projects without having BizTalk installed on current machine? regards, BizTalk Discussions BizTalk (1) VS (1) MuruganYou (1) NET (1) GAC (1) XUEZHAIN (1) XUEZHAI (1) ONLINE (1 But how do you test this project? You have to Deploy it (tranfer to the BizTalk Management DB). then start in the host (which is represented now only by BizTalk service group). I mean, maybe it is possible to get the assembly with the BizTalk
BizTalk Experts : OnDemand Resources Boston Based Windows Server Are you looking for premier BizTalk experts 100% US Based? We have deployed solutions for BizTalk 2006 R2, BizTalk 2006, BizTalk 2004, BizTalk 2002 that we currently support. We not only offer full development lifecycle but 100% 24x7 617)504-7301 Ionia Corporation http: / / www.IoniaSolutions.com Building your information pipelines – Ionia BizTalk Discussions BizTalk (1) OnDemand (1) JGaska (1) Boston (1) Gaska (1) Ionia (1) Lifecycle (1) Halthcare (1
Certified BizTalk Experts : OnDemand Resources Windows Server Are you looking for experienced BizTalk resources 100% US based? We have deployed / supported solutions with BizTalk 2006 R2, BizTalk 2006, BizTalk 2004, and BizTalk 2002. Our expert resources work with you onsite to develop, expand, and deploy SOX / HIPAA JGaska@IoniaSolutions.com Ionia Corporation http: / / www.IoniaSolutions.com Building your information pipelines = 96 Ionia BizTalk Discussions BizTalk (1) OnDemand (1) JGaska (1) Europe (1) Ionia (1) Gaska (1) Onsite (1) SOX (1
AS400 and Biztalk 2006 Windows Server Hi, I need to use csv files to update a number of tables in AS400 via Biztalk. How I would connect Biztalk to AS400. Thanks for your help. Beginner to Biztalk. BizTalk Discussions Host Integration Server 2006 (1) BizTalk Server 2006 (1 BizTalk (1) MQSeries (1) CE185862B3EE (1) Fdaa582f5fa2 (1) AD9093E472E1 (1) Adapters (1) You can probably use one of the methods included in the BizTalk 2006 Adapter for Host Systems to connect to the AS400; the package includes a DB2