Map Editor test failing with ArrayIndexOutOfBound 65535

Technote (troubleshooting)


Problem(Abstract)

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.

Symptom

The map Test translation report shows the following error:

Report Entry:
Section: INPUT Severity: ERROR
SyntaxSpecific: false Syntax: -1 Code: 170 Extended Rule Error
Info:
10002: Block Count
2
10017: Map Iteration Count
1
10003: Block Name
E2EDL20003:2
10016: Block Signature Id Tag
E2EDL20003
10004: Field Name
ROUTE:3
10009: Field Number
16
10005: Field Data
01ID24
10006: Exception
java.lang.ArrayIndexOutOfBoundsException: 65535
10019: Location Index
0


Cause

Defect

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


Rate this page:

(0 users)Average rating

Document information


More support for:

Sterling B2B Integrator
Mapping and Translation

Software version:

5.1, 5.2, 5.2.1, 5.2.2, 5.2.3, 5.2.4

Operating system(s):

All

Reference #:

1625905

Modified date:

2013-05-07

Translate my page

Machine Translation

Content navigation