jrecordbind - XSD для десятичных дробей в мэйнфреймах
Я начал использовать jrecordbind
преобразовать данные COBOL в Java, используя copybook
, Я видел основной пример здесь.
Заметил,
xs:float
используется для значений с плавающей запятой Некоторые из моих выходных полей COBOL находятся вCOMP-3
а некоторые вCOMP
упакованные десятичные дроби. Как мне упомянуть об этом в XSD?<xs:element name="oneFloat" type="xs:float" jrb:length="3" jrb:converter="it.assist.jrecordbind.test.SimpleRecordFloatConverter"/>
мой
COBOL
данные в кодировке EBCDIC, есть ли способ сказатьjrecordbind
об этом? так что позже в Java я смогу использовать требуемую кодировку (например, "Cp1047") для получения значений.