The optional MOVE I parameter record provides you with a way to rearrange the pieces of the input record before the record is processed.
This feature enables you to rearrange the components of your input records before any other GeoTAX processing takes place. The information you identify is copied, but not removed, from its original location in the input record. This feature is useful for saving data that might otherwise be overwritten by data returned from GeoTAX. You can define a maximum of 100 MOVE I parameters for a job. They are processed one at a time, in sequence from top to bottom.
Before GeoTAX does any processing, it first copies the entire input record into an input record array. If you specify any MOVE I operations, GeoTAX copies the entire record into a temporary work area. It then takes data from a specified position in the work area, and puts it in a specified position in the input record array. Once GeoTAX executes all of the MOVE I operations, it clears the work area and processes the record as it now appears in the input record array.
For example, use an input record with the following structure:
AAAAABBBBBCCCCC
If the information in positions 11-15 (CCCCC) is moved to positions 1-5, GeoTAX copies the record to the work area, and executes the move operation. When the operation is complete, the input record array and work area appear as follows:
Input Record Array Work Area
CCCCCBBBBBCCCCC AAAAABBBBBCCCCC
If the information from positions 1-5 is moved to positions 11-15, the input record array and work area appear as follows:
Input Record Array Work Area
CCCCCBBBBBAAAAA AAAAABBBBBCCCCC