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