Assembly 高级汇编程序-将记录添加到文件
嗨,我有一个汇编程序,它可以打开一个顺序文件(不读取任何记录),但我想在末尾添加一条记录 我使用以下陈述Assembly 高级汇编程序-将记录添加到文件,assembly,macros,Assembly,Macros,嗨,我有一个汇编程序,它可以打开一个顺序文件(不读取任何记录),但我想在末尾添加一条记录 我使用以下陈述 `OPEN (INPUT1,OUTPUT) TM INPUT1+48,X'10 BO OPEN001 LH R10,=H'2008' B ABENDRTN PUT INPUT1,INREC INPUT1 DCB DDNAME=I
`OPEN (INPUT1,OUTPUT)
TM INPUT1+48,X'10
BO OPEN001
LH R10,=H'2008'
B ABENDRTN
PUT INPUT1,INREC
INPUT1 DCB DDNAME=INPUT1,
DSORG=PS,
RECFM=FB,
MACRF=PM,
EODAD=INPUT002`
问题是,当我只想在末尾添加一条记录时,上面的操作会删除文件中已有的记录。有什么想法吗
谢谢您应该指定您的目标架构和汇编器。我在z/OS上使用高级汇编器添加文件,文件作为“输出”打开-如果我打开进行更新,我会得到一个S013-24。估计我必须需要正确的Open/macrf组合来回答自己的问题,对输出开放,放在正常位置,但JCL Disp=MOD。我早该知道的!