问题标签 [copybook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

java - 如何将 Cobol 响应中的签名显示字段解码为 Java 中的 BigDecimal

我正在使用 CopyBook4Java 库,我可以在其中找到无法完全解决我的情况的解码选项,其中大型机签名显示字段BigDecimal键入变量。下面你可以看到我的测试:

CopyBookFieldSigningType.LAST_BYTE_EBCDIC_BIT5给我处理响应的可能性,但不幸的是解码的值是错误的,特别是对于:

  • 十进制字段 0.01-0.09
  • 零值 0.00
  • 负值,即-200541.00

我想我需要修改:

我不知道如何为我的案例正确修改算法。有人可以建议我如何正确解码从大型机到BigDecimal格式的响应吗?

在这里您可以使用单元测试检查我的存储库:https ://repl.it/@epredator/copybook4java#copybook4java/src/test/java/com/nordea/oss/copybook/converters/SignedDecimalToBigDecimalLastByteTest.java

下面你可以看到响应字帖的样本:

示例大型机响应:

0 投票
1 回答
102 浏览

cobol - COBOL 字帖空白字段

我无法通过网络搜索找到答案的简单问题。

在没有名称的 COBOL 字帖中有一个字段是否有效?即以下有效吗?

这与使用 FILLER 而不是名称相同吗?如果不是,空白名称和使用 FILLER 有什么区别?

0 投票
1 回答
183 浏览

cobol - PL/I 字帖到 COBOL 字帖

如何将 PL/I 字帖转换为 COBOL 字帖。

0 投票
0 回答
62 浏览

java - 如何为复杂的数据结构创建平面文件的mule 4.3副本?

需要读取一个固定长度的文件并将其转换为一个java对象。任何人都可以帮助为以下数据结构转换创建 mule 4.3 副本吗?

示例对象结构如下

样本对象结构

0 投票
1 回答
93 浏览

ibm-mq - MQ Copybook 库

在哪个库中,我们可以在 COBOL 中找到 IBM 提供的 Mq copybooks(如 CMQV、CMQODV)的布局。

通过编译可以看到扩展的字帖但想知道图书馆。

0 投票
0 回答
139 浏览

python - 如何解决这些 python copybook 解析器错误

我刚刚在装有 Python 3.7 的 Windows 笔记本电脑上尝试了来自该站点的 copybook 解析器。错误消息是:

我的代码只有几行:

我的字帖内容是这样的:

我想知道:

  1. 这个模块是否支持这个字帖?
  2. 我是否需要编辑字帖才能使其正常工作?我添加了行号作为测试,我得到了同样的错误。
0 投票
0 回答
20 浏览

layout - 将配置单元提取文件转换为大型机文件布局

我已经生成了一个蜂巢提取物。例如,它有下面的列

字段-->a1,a2,a3,b,c,d,ee1,e2,f1,f2

  1. 我需要将 a1、a2、a3 字段合并为一个字段作为“a”
  2. 一旦合并,我必须获取每条记录并在迁移到大型机时为某些字段应用需要一些向量元素。由于在配置单元中向量字段不适用,我们过去使用不同的库创建源表像 e1,e2, f1,f2 这样的向量发生率

例如,这是我需要记录 ebcdic 字符串 e 的格式;ebcdic 字符串 f; 结束 [2]

现在我需要做的是编写一个 hive 查询将 hive 中的正常文件布局转换为上述格式。由于我对此不熟悉,任何人都可以提出一些逻辑来解决这个问题吗?提前致谢。

0 投票
0 回答
24 浏览

cobol - 用于获取分配给 COBOL Copy Book 中字段的值的 API

我正在尝试以编程方式获取 Read-Type 的值。

---> headerLayoutDetail = headerExternalLayout.asLayoutDetail(); 我有布局,但无法找到找到价值的方法。