CopyBooks,.cpy文件,WTX Design Studio

时间:2015-01-30 15:19:25

标签: cobol copybook wtx

我正在使用拷贝书在WTX设计工作室工作,我有一本字帖,但我没有关于该.cpy文件的任何相应的示例输入。

有没有办法从副本书生成示例文本文件,而不是手动编写文本文档?

1 个答案:

答案 0 :(得分:1)

正如法案所说,取决于可用的工具,有很多方法:

  1. 询问以获取示例文件
  2. 可以生成数据。由于我不在您的网站上工作,我不知道是否安装了任何。
  3. ,它们往往很贵
  4. 写一个 Cobol程序(我认为源是一个大型机)所以它必须在大型机上完成。
  5. 我认为源是大型机,上大型机并使用 FileAid (或 FileMaster 或其他任何东西)来设置文件。 FileAid 及其同类版本允许您使用Cobol副本编辑文件。
  6. 使用RecordEditor创建文件。您可以将Cobol Copybooks导入RecordEditor,然后使用它们编辑Cobol-Data文件。
  7. 使用RecordEditor宏生成文件;
  8. 使用Cobol接口包编写Java / jython / JRuby程序(查看sourceforge)
  9. 还有很多其他可能性,因为我不知道你有什么软件或技能我无法真正建议。

  10. RecordEditor宏生成一些数字数据:

      /******************************************************************
       * Purpose: RecordEditor Example Macroto generate numeric data for a file
       * 
       *  It is best to run this script from a Single Record Screen rather than 
       * a Table screen
       *
       *******************************************************************/     
     var rec = layout.getRecord(0)
    
     var lines = RecordEditorData.view.createLines(20)
     for (lineNo = 0; lineNo < 20; lineNo++) {
        print(lineNo);
        for (i=0; i < rec.getFieldCount(); i++) {
            try {
                lines[lineNo].getFieldValue(0, i).set(lineNo * 100 + i) 
            } catch(err) {
                lines[lineNo].getFieldValue(0, i).set(i % 10)   
            }
        }
     }
    
     RecordEditorData.view.addLines(-1,1, lines)
    

    宏的输出:

    enter image description here