我从PDS成员传递SYSIN,并且在cobol程序中,我使用SYSIN的Accept变量给出了U4038错误的值

问题描述 投票:0回答:1

当尝试使用PDS成员的SYSIN读取输入值时,出现以下错误。

// SYSIN DD DSN = SYSGEN.DEVL.GBUYVC.GDPR.CODE(PFMA342X),DISP = SHR

在Cobol中,我在下面提到接受声明:

接受来自SYSIN的W-QUOTE-CURRENT-YEAR年。提交工作时出现以下错误

错误:使用环境名称SYSIN打开DISPLAY或ACCEPT文件是不成功。

有人可以帮助我了解我在哪里做错了吗?

cobol jcl
1个回答
0
投票

嗨,谢谢您抽出宝贵的时间并提供宝贵的意见。

实际上,在JCL中,我使用的是不接受SYSIN的Proc,因此我删除了该PROC并只是像// STEP01 EXEC PGM =程序名称,// SYSIN DD DSN =数据集名称,DISP = SHR

以这种方式工作

© www.soinside.com 2019 - 2024. All rights reserved.