comp-3相关内容
这是我们从Mainframes收到的二进制文件,其中还包括COMP-3列 ,当我们尝试将此二进制文件加载到“记录编辑器”中时,它正在显示特殊字符 请让我们逐步了解从开始到结束的有关如何处理COMP-3列并加载到记录编辑器的过程。 解决方案 那么您尝试过了什么????,在最后一个问题中我建议: 您将必须更新RecordEditor / JRecord 字体必须为ebc
..
继续我的冒险,将COBOL转换为Ruby程序,我必须将十进制数字转换为comp-3 /压缩十进制格式。任何人都知道这样做的简单Ruby脚本或gem吗? Berns 解决方案 Ruby知道如何打包半字节,所以事实证明这很容易: def pack_comp(n) s = n.abs.to_s +(n s =“ 0” + s如果s.size.odd? [s] .pack(“ H *
..
我正在创建一个SSIS包,以从一系列抄写本文件中读取解压缩的数据。我不确定以下字段定义的正确解释,并希望有人知道: FIELD-NAME-1 PIC S9(15)V9(3)COMP- 3. FIELD-NAME-2 PIC S9(3)V9(8)COMP-3。 FIELD-NAME-3 PIC S9(3)V9(6)COMP- 3。 数据以固定宽度的文本存储。以上字段的数据长度
..
我正在创建一个包含一些信息的ASCII输出文件,并且我的两个字段要求日期和时间位于压缩的十进制字段(COMP-3)中.我正在使用SQL和SSIS生成文件. Field Name Format Length Picture Date YYYYMMDD 5 S9(8) C-3 Time HHMMSS
..
我有一个文件,该文件以前是EBCDIC编码的文件,已使用 dd .但是,有些行包含COMP-3压缩字段,我想阅读. 例如,我要解码的行之一的字符串表示形式是: '15\x00\x00\x00\x04@\x00\x00\x00\x00\x0c\x00\x00\x00\x00\x0c777093020141204NNNNNNNNYNNNN\n' 我想读取的字段由PIC S9(09) C
..
我们在阅读Pentaho ETL中嵌入的Java中的COMP-3数据时遇到了挑战。在平面文件中存在少量Float值作为压缩小数存储以及其他纯文本。虽然普通文本正在被正确阅读,但我们尝试使用 Charset.forName(“CP500”); ,但它从未奏效。我们仍然得到垃圾字符。 由于Pentaho脚本不支持COMP-3,因此在他们的论坛中他们建议使用用户定义的Java类。如果你碰到并解决了
..
我有一个cobol“磁带格式”转储,它有文本和数字字段的混合。我正在阅读C#中的文件作为二进制数组(字节数组)。我有复制书和格式排列在文本字段罚款。还有一些COMP-3领域。这些字段中的数据似乎不符合任何BCD格式。我知道数据应该是什么,我有COMP-3的原始字节。我试图先转换到EBCDIC,没有得到更好的结果。有关COMP-3号码如何在内部存储的任何想法?以下是PIC,原始数据和预期编号的三个例
..