IBM Support

PI76560: FORMATTEREXCEPTION WHEN OPENING ISO8583 MESSAGE IN STUBS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • With below operation steps, RIT gives below error in dialog box:
    - Record messages in Recording Studio
       - Apply ISO8583 schema to messages
       - Save messages to a stub
       - Open the stub in Test Factroy
       - Double click "data(DataArray){ISO 8583}" node under root
    node "Message"
    
    java.lang.RuntimeException:
    com.ghc.a3.a3utils.nodeformatters.api.FormatterException:
    [CRRIT4238E] Failed to collapse '/data/ISO8583_1987_ASCII' due
    to: Aborting serialization due to DFDL Error: 'CTDU4132E: Unable
    to serialize element 'MTI_Version'. The DFDL serializer cannot
    convert the xs:string value '' to the declared type xs:integer
    in the DFDL schema.' at path ISO8583_1987_ASCII/MTI_Version[1]
        at
    com.ghc.a3.a3GUI.editor.fieldeditor.FieldEditorFrame.prepareNode
    ForEditor(FieldEditorFrame.java:903)
        .
        .
        .
        .
    com.ghc.a3.a3GUI.OpenNodeEditorManager.getMessageTreeFieldEditor
    Frame(OpenNodeEditorManager.java:163)
        at
    com.ghc.a3.a3GUI.OpenNodeEditorManager.showEditor(OpenNodeEditor
    Manager.java:137)
        at
    com.ghc.a3.a3GUI.MessageTreeMouseListener.showEditor(MessageTree
    MouseListener.java:80)
        at
    com.ghc.a3.a3GUI.MessageTreeMouseListener.mouseClicked(MessageTr
    eeMouseListener.java:68)
    Caused by:
    com.ghc.a3.a3utils.nodeformatters.api.FormatterException:
    [CRRIT4238E] Failed to collapse '/data/ISO8583_1987_ASCII' due
    to: Aborting serialization due to DFDL Error: 'CTDU4132E: Unable
    to serialize element 'MTI_Version'. The DFDL serializer cannot
    convert the xs:string value '' to the declared type xs:integer
    in the DFDL schema.' at path ISO8583_1987_ASCII/MTI_Version[1]
        at
    com.ghc.a3.a3utils.fieldexpander.FieldExpanderUtils.collapseFiel
    d(FieldExpanderUtils.java:202)
        at
    com.ghc.a3.a3GUI.editor.messageeditor.CollapseFieldAction.collap
    seNodeField(CollapseFieldAction.java:90)
        .
        .
        .
        .
    
    In below scenario the exception will not happen:
    -  directly save recorded messages into a stub without applying
    ISO8583 schema,
       then applying ISO8583 schema in the stub.
    - In the stub, delete data node from input message
      create a new data node(DataArrary) as child
      copy orignal data string into data node
      apply ISO8583 schema
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of ISO8583 Schemas within Rational Integration Tester  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When processing messages that contain invalid content it is  *
    * not possible to open the root node, attempting to do so      *
    * results in an error.                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Access to the individual fields is possible and access to the
    full content in the described manner is not supported.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI76560

  • Reported component name

    RATL INTEGRA TE

  • Reported component ID

    5725G79IT

  • Reported release

    901

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-02-14

  • Closed date

    2018-11-20

  • Last modified date

    2018-11-20

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSBLQQ","label":"IBM Rational Test Workbench"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
20 November 2018