XML Assembler Pipeline Component

The XML Assembler pipeline component combines XML serializing and assembling in one component. Its primary function is to transfer properties from the message context back into envelopes and documents.

The following actions occur in the XML Assembler component after receiving a batch of messages to form an interchange:

  1. The assembler creates the envelope by using the specified envelope specification.

  2. The component puts the content properties on the message instances by using the predefined XPaths coded as annotations in the XSD schemas associated with the message.

  3. The component appends the message to the envelope.

  4. The component puts the content properties on the envelope by using the predefined XPaths coded as annotations in the XSD schemas associated with envelopes.

Note

The XML Assembler pipeline component does not populate missing attribute fields, but does populate empty element fields when the fields are optional but do not have default or fixed values.

For information about configuring the XML Assembler pipeline component, see How to Configure the XML Assembler Pipeline Component.

In This Section