Metadata field

The SEPCHARS metadata field key in the message object overrides default separator characters on a per message basis.

If the metadata field is NULL, then the defaults are used to parse or encode the message. If set, then it is a keyed list.

These are the expected keys:

  • REPEAT
  • ESCAPE
  • DECIMAL
Note: EDIFACT refers to the ESCAPE key (ESC) as the release character.

The batch file defines the structure of a batch. It is found in this directory:

%HCIROOT%\formats\standard\version directory

In UN/EDIFACT, a batch is the same as an interchange. There is currently no support for defining batches inside a version variant.

Note: The finite state machine generator is written in C, instead of Tcl, making .fsm files unnecessary.