如何在PS文件中附加数据?

时间:2016-04-27 07:05:27

标签: mainframe jcl

我在PS文件中有以下行

version
!cd "//''"

另一个文件包含以下行

remove

我想在上一行的单引号之间追加另一个文件中的数据。在附加了另一个字符(删除)之后,ps文件应该包含以下数据

 version
!cd "/remove/''"

我尝试过使用OUTREC,但它有效,角色版本也发生了变化

SORT FIELDS=COPY
OUTREC FIELDS=(1:C'!cd "/',
                6:1,6,
                12:C''"')

1 个答案:

答案 0 :(得分:0)

您的FIELDS(建筑物更好)应该是有条件的,以避免处理每一行。

您没有提到如何从其他文件中获取数据。

最好是两步。步骤1,创建一个“符号文件”(SYMNAMES DD,当它在第二步中使用时)从第二个文件中获取数据并为其命名。

然后在第二步中,使用条件处理(IFTHEN =(WHEN =(logicalexpression))使用符号的值作为插入。

我假设您的第二个文件有时可能包含不同的值?如果没有,为什么不生成整个东西呢?或者使用你的编辑器?