IBM BJ0NJML Integration Guide - Page 218
Processing Sequence, Fixed-length Data, Segments, Variable-length Data
![]() |
View all IBM BJ0NJML manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 218 highlights
Processing Rule Definitions Fixed-length Data Segments Variable-length Data Segments source field, one or more target fields, and how the rule processor identifies segments of the source field. The fields can have the following sources: T A field in the selected record or object T An integration control that contains the delimiter that separates the segments in the source field The source and target fields must exist in the same object. This action always overwrites the existing value in the target fields. Ensure that the source and target fields are alphanumeric fields, or processing errors might occur. If you combined multiple fields in an inbound message, split the combined field into individual fields in the outbound direction. There are two ways to identify how to split the field. You can specify the length of each segment of the source field, or you can identify a delimiter that separates the segments. If the field length of each segment of source data is constant, the rule processor breaks up the source field from left to right, based on the field length, sequence, and values that you specify. For example, target field A with a character length of 6 holds positions 1-6 of the source field. Target field B with a character length of 3 holds positions 7-9 of the source field. If the length of the source field segments is variable, but the source field contains a distinct delimiter that identifies the segments, use the separator option. The separator option identifies an integration control that defines the separator. The same separator must delimit all the segments. The rule processor parses the source field from left to right. The processor looks for the delimiter, breaks up the string into multiple values, and moves each value into the designated target field. Processing Sequence Processing rules are applied sequentially for each record or object within an object structure, starting with the primary object and moving down to the child objects. If you define multiple processing rules for a single record or object, you can modify the default processing sequence. Your modification is especially important if a rule depends on the successful result of an earlier rule. If a rule with a stop or skip action is successfully applied, no further checking occurs. 204 Integration Guide
![](/manual_guide/products/ibm-bj0njml-integration-guide-77e799f/218.png)