XPM extensions and references
The Xlation Pseudo Machine (XPM) is the heart of the record translation system of the system. XPM's actions are directed by the translation files that are configured with hcitranslateconfig.
The Tcl extensions in the XPM category permit access to XPM messages and data during Tcl callouts when XLT is running. XPM handles exist only during these callouts. There is no way to create or destroy them.
Most of XPM's actions are operations, such as copy, table lookup, and math operation. At times, XPM's basic operations might not be sufficient for your needs. Certain problems might require you to use custom Tcl code within an XLT file.
The xpm extensions give access to the XPM state when the translation is running.
A working knowledge of these is required:
- Basic XPM concepts such as pre- and post-processor callouts, CALL action code bodies, temporary variables, and error handling.
- Message and datum objects and the commands to manipulate them. See Record formats and processing rules, field naming and addressing. Datum extensions and GRM extensions.