嵌套的cobol数据到一个固定长度的字符串

时间:2014-05-21 15:15:11

标签: cobol

我必须调用一个存储过程,该存储过程采用嵌套的cobol数据结构,其形式为400字节长的普通字符串。

我想避免手动组装这个字符串。

是否有(在线)工具进行此类转换? (即输入结构化的cobol数据并计算内存中的表示)

如果没有,手动获取字符串的最佳/最简单方法是什么?

2 个答案:

答案 0 :(得分:0)

正如比尔所说,很难理解你想要什么,所以你能澄清这个问题。

如果您没有 COBOL字帖,则需要获取它。

但是如果你想知道COBOL字段的起始位置(在COBOL Copybook中):

  1. 大多数COBOL编译器会告诉您如何分配字段(您可能必须指定编译器选项)。 GNU-Cobol具有其他几个编译器(Microfocus,IBM等)的兼容模式,可用于获取这些编译器的映射。
  2. 对于大型机,File-Aid会为您提供一个字段映射。
  3. 对于大型机COBOL,cb2xml - 项目会将COBOL-Copybook转换为Xml文件(列出字段的起始位置和长度。
  4. Record-Editor有一个cobol分析选项(实用程序>>> COBOL Copybook分析),它会为您提供一个Field map(Mainframe,Gnu-Cobol,Fujitsu-pc) )COBOL编译器)。记录编辑器还允许您输入字段字段并创建文件

  5. 如果您使用的是Java,LegStar或JRecord值得查看

答案 1 :(得分:0)