Maps that work OK with SI 5.0 and 5.1, have translation errors when they are tested after compilation with later Map Editors. When maps compiled with 5103/5104/50204 are tested the map editor will give an Array index out of bounds error on the extended rule.
The map Test translation report shows the following error:
Section: INPUT Severity: ERROR
SyntaxSpecific: false Syntax: -1 Code: 170 Extended Rule Error
10002: Block Count
10017: Map Iteration Count
10003: Block Name
10016: Block Signature Id Tag
10004: Field Name
10009: Field Number
10005: Field Data
10019: Location Index
Resolving the problem
As a workaround, use the map editor delivered with Sterling Integrator version 5101 to compile maps for Sterling B2B integrator 5.2.4.
As another workaround, change the extended rules to use the root name of the input side of the map instead of the single occurring group name currently there.
For example on positional formatted maps where the name of the root is INPUT, change the extended rule to $INPUT.
The problem will be fixed in a later release.
To receive an iFix before the patch release, contact IBM Sterling Integrator Support and quote the reference RTC 365543