MarshalException on set BigDecimal field in COBOL copybook generated OTD (Doc ID 1028502.1)

Last updated on AUGUST 16, 2005

Applies to:

Sun SeeBeyond Integrated Composite Application Network (ICAN) - Version: 5.0.3 and later
Information in this document applies to any platform.

Symptoms

When trying to set a BigDecimal field in a 5.0.3 COBOL copybook generated field, this exception is thrown in the IS log file during runtime:

2004-03-29 16:42:15,221 ERROR [Thread-59] [VTG1DCUpdate.Service1.jcDCUpdate_Runtime_Handler] [] data size differs item size: 5 vs 11; data: 9999
com.stc.otd.runtime.MarshalException: data size differs item size: 5 vs 11; data: 9999
at com.stc.cococo.runtime.CocoJavaDataConverter.convertToEbcdicZoned(CocoJavaDataConverter.java:518)
at AYCICW21.COMMAREA.setTRXAMOUNT(COMMAREA.java:370)
at VTG1DCUpdate.jcDCUpdate.receive(jcDCUpdate.java:112)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms