Optional message headers

The sending application must leave the optional message headers out or ensure they are filled correctly.

In case of a BOD document, the headers must be consistent with the BOD XML contents. The receiving application can use the message header values if they are available, otherwise it can fall back to the BOD XML contents. The sender is responsible for the consistency between the data in the header and the data inside the BOD.

In ION the message headers are ignored, if they are missing or containing null value. Empty value is allowed. The optional message headers cannot be used in all connectors. For example, the values of the message headers are not passed on to the stored procedure of a database connection point.