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

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

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

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

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

ACCEPT W-QUOTE-CURRENT-YEAR FROM SYSIN.

提交工作时出现以下错误

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

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

cobol jcl
1个回答
0
投票

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

实际上,在JCL中,我使用的是不接受SYSIN的Proc,因此我删除了该PROC并像这样简单地执行了JCL

//STEP01 EXEC PGM=progname,
//SYSIN DD DSN=Datasetname,DISP=SHR 

以这种方式工作

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