0

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

有什么方法可以从副本中生成示例文本文件,而不是手动编写文本文档?

4

1 回答 1

1

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

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

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)

宏的输出:

在此处输入图像描述

于 2015-01-30T23:14:14.427 回答