Re: Split message after performing a mapping

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hello,
Sorry for the delayed response. What you want to do is specify a Max
Occurs of one for your XML and map the single element (debatched) at
the port level. You should also be careful of having multiple schemas
that define the same root node in the same namespace. BizTalk won't
know what to do with that (although you can explicitly define which
schema by the TypeName + Assembly information (which is a big ugly
specific string).

The main point is you should debatch completely in the receive
pipeline.

Kind Regards,
-Dan
.



Relevant Pages

  • Re: Custom Assembler Component
    ... a performance test on the conversion of a generic schema to a structure ... My custom disassembler component already breaks up this structure so that ... For example, if you debatch it as it comes in, then ... If you still want to do it in a pipeline, instead of on a map, I would then ...
    (microsoft.public.biztalk.general)
  • Re: Custom Assembler Component
    ... a performance test on the conversion of a generic schema to a structure ... My custom disassembler component already breaks up this structure so that ... For example, if you debatch it as it comes in, then you now have a new problem on your hand: gathering all the messages into a single orchestration instance so that you can join them again. ... If you still want to do it in a pipeline, instead of on a map, I would then go for a simple decoding component that does the transformation in a single step and doesn't debatch the message; it will be easier and would perform better, honestly. ...
    (microsoft.public.biztalk.general)