Message traversing script functions enable you to retrieve field values directly from the Message, and include the value via a variable in a Process. For example, you can use Message traversing script functions to search for a field in a block, and add the field value at root level to a PageOUT Process. You cannot do this by just using field variables defined in the Event.
Message traversing means you can walk through (i.e. traverse) the Message tree, and locate the appropriate blocks and fields. To locate a field, you do not have to explicitly select the field. You can specify where in the Message tree to start searching, and use a search string that points to the field.
You can use script functions that traverses the entire Message to locate blocks and fields.The table below contains a short description of each script function. For information about syntax, examples, etc., see the full description of each script function.
You can use script functions that traverses the current Process (not applicable to PageOUT) to locate blocks and fields.The table below contains a short description of each script function. For information about syntax, examples, etc., see the full description of each script function.
You can use script functions that traverses the current frame (only applicable to PageOUT) to locate blocks and fields.The table below contains a short description of each script function. For information about syntax, examples, etc., see the full description of each script function.
You can use script functions that traverses sections of the Message. A script function (
MsgOpen,
MsgProcOpen, or
MsgFrameOpen) defines where to start traversing the Message, and how many levels in the Message tree to traverse. This script function returns a handle that identifies the specific traversing pass. The handle is then used as argument in other script functions that locate blocks and fields in the specified section of the Message. The table below contains a short description of each script function. For information about syntax, examples, etc., see the full description of each script function.