Partial parsing

Partial parsing is used to parse an input message bit stream only as far as is necessary to satisfy the current reference and is supported by all built-in parsers.

An input message can be of any length. To improve performance of message flows, a message is parsed only when necessary to resolve the reference to a particular part of its content. If none of the message content is referenced within the message flow (for example, the entire message is stored in a database by the Warehouse node, but no manipulation of the message content takes place), the message body is not parsed at all.

Partial parsing is implemented for the message body (containing user or application data) only. If headers are present, these are always parsed when the message is received by the input node.

Related concepts
MRM parser and domain
XML parsers and domains
JMS parser and domains
IDoc parser and domain
BLOB parser and domain
Message modeling
XML messages in the MRM and XML domains
Related tasks
Developing message flows
Developing ESQL
Developing Java
Related reference
Built-in nodes