Xlate Config options

If a message contains recursive definitions, then the tree in the Translation Configurator contains nested structures that repeat infinitely.

This table shows the available options on the Xlate Config tab:

Option Description
XML auto-expansion level

This controls how deep into an XML message the Translation Configurator displays when the message definition is initially shown.

The dialog box builds the tree up to a certain level and then stops.

To manually expand beyond the set limit, click each node in the tree.

JSON auto-expansion level

The JSON format supports auto-expansion levels in the Translation Configurator.

The default value is "5". The maximum value is "99".

The default maximum number of loaded JSON tree nodes is controlled by the key max_json_tree_nodes_loaded. This is located in the General section of client.ini.

On the Translation Configurator, you can select "JSON format" as the Input Format or Output Format. The JSON tree expands according to the selected auto-expansion level.

If the loaded number of JSON tree nodes exceeds the maximum value of the default value (5000), then the loading stops and a warning message opens.

Index notation

When this is selected (default), all the fields or composite data structures of HMD formats are addressed by the index notation. For example, 0(0).EQU.#1.

When the check box is unselected, the addresses for all fields or composite data structures are represented in the original way.

Automatically apply action properties change

When this is selected, Apply is not available on the Translation Configurator Action Properties pane.

All modifications are automatically applied. By default, this option is cleared.

Automatically expand operation statement upon entry

This automatically expands all multi-level and nested IF and ITERATE ("+") statements on the Translation Configurator.

When this is cleared, buttons are located on the Translation Configurator’s New Action toolbar. These are used to expand or collapse all "+" operation statements.

Automatically refresh the target message during xlate debugging

When performing xlate debugging, selecting this option causes the target message to automatically refresh. By default, this is "on".

See Xlate Debugger.

Remember the last selected formats

This is convenient when creating a new translation configuration and the last selected format is used. This is saved in client.ini as xlt_remember_last_format.

When this option is selected, the last selected input/output record formats are saved in clide.ini with the keys xlt.inbound.format and xlt.outbound.format.

For example, xlt.inbound.format=hl7 2.7 ADT_A01. Subsequent translation configurations have the saved values already selected.

Default Timestamp Precision

You can set the default value of the Add Precision property of the DATECOPYOPT action in Translation Configurator with the Default Timestamp Precision selection.

When you select On or Off, the Add Precision check box on the DATECOPYOPT action dialog box is checked/unchecked.