查看上一个主题 :: 查看下一个主题
|
作者 |
信息 |
Sandeep prajapati
新的用户

已加入:2020年3月23日 帖子:19 地点:印度
|
|
|
|
大家好,
我正在尝试通过读取3个文件来实现一个简单的Cobol程序来计算帐户余额,即file1具有帐户余额,file2具有存款金额&file3提取金额。
我已经为该程序编写了简单的逻辑,但是我无法使用下面的JCL执行该程序。您能为COBOL执行提供正确的JCL吗?
码: |
*****************************数据顶部****************** ************
// BANKACCT Job NOTIFY = Z56117,CLASS = A,MSGCLASS = A,PRTY = 15
// COBRUN EXEC IGYWCLG
//COBOL.SYSIN DD DSN =Z56117.SOURCE(BANKCOB),DISP=SHR
//平衡 DD DSN = Z56117.SOURCE.BALANCE,DISP = SHR
//存款 DD DSN = Z56117.SOURCE.DEPOSIT,DISP = SHR
// WITHDRW DD DSN = Z56117.SOURCE.WITHDRW,DISP = SHR
// SYSOUT DD SYSOUT=*
****************************数据底部******************* ********* |
我肯定错过了非常重要的事情,请您帮忙。 |
|
回到顶部 |
|
 |
罗伯特·桑普
全球主持人

已加入:2008年6月6日 帖子:8569 地点:美国爱荷华州迪比克
|
|
|
|
不,我们不能,因为(1)取决于您的站点,所提供的JCL可以很好地工作,并且(2)您没有找到告诉您问题所在的消息并将其提供给我们。可能是因为您的网站需要一个会计字段和/或程序员名称(这两个名称都必须在您使用的第一个关键字参数之前出现)。或者,IGYWCLG不在系统PROCLIB和系统中找不到执行该程序的程序? |
|
回到顶部 |
|
 |
谢尔盖肯
活跃的成员

已加入:2008年4月29日 帖子:940 所在地:马里兰
|
|
|
|
您是否知道JCL过程IGYWCLG由三个顺序过程步骤组成?
您知道什么是JCL程序吗?
您知道什么是程序步骤吗?
什么是 任何结果 你的测试? |
|
回到顶部 |
|
 |
Sandeep prajapati
新的用户

已加入:2020年3月23日 帖子:19 地点:印度
|
|
|
|
好的,经过搜索发现,程序执行需要使用编译过程IGYWCL生成的加载模块(LLP)。
以下是JCL
码: |
// COBRUN 作业通知= Z56117,类别= A,MSGCLASS = A,PRTY = 15
// COBOL 执行IGYWCL,MBR = BANKCOB
//跑 EXEC PGM=BANKCOB
// STEPLIB DD DSN=&SYSUID..LOAD,DISP = SHR
//平衡 DD DSN = Z56117.SOURCE.BALANCE,DISP = SHR
//存款 DD DSN = Z56117.SOURCE.DEPOSIT,DISP = SHR
// WITHDRW DD DSN = Z56117.SOURCE.WITHDRW,DISP = SHR
// SYSOUT DD SYSOUT=* |
现在,系统抛出S0C7错误。
尝试使用偏移量值定位在CEEDUMP中出错的数据,没有任何帮助,有3个文件传递了99999999.99值,看起来不错。 |
|
回到顶部 |
|
 |
谢尔盖肯
活跃的成员

已加入:2008年4月29日 帖子:940 所在地:马里兰
|
|
|
|
任何消息记录,请
S0C7表示您尝试使用一些包含无效数据的COMP-3字段。
您知道上述任何术语吗?
这是您生命中的第一个程序吗?
顺便说一句:“ JCL执行失败COBOL程序”一句-从英语的角度看这是什么意思? |
|
回到顶部 |
|
 |
尼克·克劳斯顿
全球主持人
加入时间:2007年5月10日 帖子:2455 地点:英国汉普郡
|
|
|
|
大概您已经解决了先前发布的关于文件状态的错误。如果是这样,请使用解决方案更新该主题。
新问题=新主题。
此主题已锁定。 |
|
回到顶部 |
|
 |
|