IBM大型机论坛索引
 
 登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答  寄存器
 

在JCL Procedure中我们如何执行REXX程序


IBM大型机论坛 -> 清单& REXX
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
Dhananjayulu Neeli

新的用户


加入:2020年5月15日
帖子:2
地点:印度

 发布 发表:2020年5月16日星期六12:01上午
引用回复

嗨,团队,

我在大型机上有一个作业失败,因为在上一步中生成了空文件。因此,我编写了REXX代码来验证上一步的输出文件,如果输出文件为空,则将插入1条带空格的记录,以使下一步不会失败。但是在这项工作中,所有编码都是通过程序完成的。

您能帮我如何在两个步骤之间运行开发的REXX程序的示例吗?
回到顶部
查看用户资料 发送私信
普里诺
警告:1

高级会员


已加入:2009年2月7日
职位:1241
地点:立陶宛维尔纽斯

 发布 发表于:2020年5月16日星期六12:53 am
引用回复

Dhananjayulu Neeli写道:
嗨,团队,

我在大型机上有一个作业失败,因为在上一步中生成了空文件。因此,我编写了REXX代码来验证上一步的输出文件,如果输出文件为空,则将插入1条带空格的记录,以使下一步不会失败。但是在这项工作中,所有编码都是通过程序完成的。

您能帮我如何在两个步骤之间运行开发的REXX程序的示例吗?

这是专家论坛,对于初学者最好在初学者论坛上发贴。

(由主持人编辑)
回到顶部
查看用户资料 发送私信
佩德罗

全球主持人


已加入:2006年9月1日
帖子:2214
地点:硅谷

 发布 发表于:2020年5月16日星期六2:08 am
引用回复

引用:
您能帮我如何在两个步骤之间运行开发的REXX程序的示例吗?

如果作业有两个步骤,则需要编辑JCL并在现有第一步之后手动添加一个新步骤。
回到顶部
查看用户资料 发送私信
恩里科·索里切蒂

高级主持人


已加入:2007年3月14日
帖子:10715
所在地:意大利

 发布 发表于:2020年5月16日星期六2:11上午
引用回复

引用:
我在大型机上有一个作业失败,因为在上一步中生成了空文件。


您的组织在良好的编程习惯方面晚了40年
行为良好的程序即使在输入空数据集的情况下也应运行。
回到顶部
查看用户资料 发送私信
威利·詹森(Willy Jensen)

活跃用户


已加入:2015年9月1日
帖子:416
地点:丹麦

 发布 发表于:2020年5月16日星期六2:35 pm
引用回复

如果我理解正确,那么答案是您无法使用覆盖将步骤插入到过程中,则需要重写该过程。
但是,如果您要问如何批量运行REXX,那么这是一个示例:
码:
// S1       EXEC PGM = IKJEFT1B,PARM = rexxname       
// SYSTSPRT DD SYSOUT = *                           
// SYSTSIN  DD DUMMY                             
// SYSEXEC DD DISP = SHR,DSN = your.rexx.dataset.name
// ddname1 DD DISP = SHR,DSN = your.dataset.name     

哪里
your.rexx.dataset.name是您保留REXX pgms的pds
your.dataset.name是您要测试/更新的数据集,ddname1是您在程序中使用的libref。
回到顶部
查看用户资料 发送私信
尼克·克劳斯顿

全球主持人


加入时间:2007年5月10日
帖子:2455
地点:英国汉普郡

 发布 发表于:2020年5月16日,星期六3:02 pm
引用回复

或者,为什么不增加开销(运行Rexx程序),却不将具有虚拟记录的数据集永久连接到当前失败的程序中的GDG数据集中?

但是正确的解决方法是修改失败的程序,以便它不会出现任何记录。
回到顶部
查看用户资料 发送私信
外籍人士

全球主持人


已加入:2007年3月14日
帖子:8794
地点:威尔士威尔士

 发布 发表于:2020年5月17日,星期日7:27 pm
引用回复

或使用IDCAMS并根据IDCAMS发出的返回代码执行或不执行以下步骤
回到顶部
查看用户资料 发送私信
Dhananjayulu Neeli

新的用户


加入:2020年5月15日
帖子:2
地点:印度

 发布 发表:2020年5月18日星期一12:23上午
引用回复

谢谢大家提供宝贵的意见。我在过程中添加了一个额外的步骤来验证文件并测试工作。所有工作均按预期进行。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 清单& REXX

 


类似主题
话题 论坛 回覆
没有新帖 无论先前的步骤如何,都执行步骤... JCL和VSAM 2
没有新帖 从REXX调用FTP的任何示例吗? 清单& REXX 1
没有新帖 SummeRx:REXX z / OS的新框架 清单& REXX 6
没有新帖 更改存在的LRECL的命令... JCL和VSAM 7
该主题已锁定:您无法编辑帖子或回复。 将字段名称传递给COBOL程序 COBOL程式设计 10
搜索我们的论坛:


 回到顶部