首页
学习
活动
专区
圈层
工具
发布

Proc参数
EN

Stack Overflow用户
提问于 2011-11-10 08:09:38
回答 2查看 1.4K关注 0票数 2

我们有一些proc步骤,它们使用包含cics区域名称的控制卡。Procs存在于Endevor.Previously中,我们有endevor宏,它用于根据env更改区域名称。但是现在,endevor宏是disablled.Is,还有任何其他方法来更改proc中的区域名称。

例如:如果控制卡在1 env A:- TEST*A*下有数据,则在将其移动到env B后,它将被更改为:- TEST*B*

我们使用TWS调度器来执行job.Is,在TWS中任何可用的工具都可以用来更改proc中的这些类型的参数。

谢谢和问候,Saisha。

EN

回答 2

Stack Overflow用户

发布于 2011-11-10 09:12:36

您可以使用TWS变量来自定义正在运行的jcl中的任何内容。这些变量不能直接在proc中使用,因为它仅由JES2/3读取。

代码语言:javascript
复制
//*%OPC TABLE__NAME=(_table name_)

以上允许您在TWS中指定一个可用于替换的变量表。

本手册的“职务裁剪”部分提供了可能的细节

代码语言:javascript
复制
//*%OPC SCAN
//*%OPC SETVAR TATF=('TEST')
//LISTCAT  EXEC  PGM=IDCAMS
//SYSPRINT DD  SYSOUT=*
//SYSIN    DD  *
   LISTCAT ENT(VSAM.&TATF) ALL

上面是TWS变量的一个例子,可以覆盖SYSIN中的内容,但是您确实需要更改JCL,并且它需要是内联的。

当JCL被TWS替换时&TATF将被测试所取代。

票数 1
EN

Stack Overflow用户

发布于 2011-11-10 12:46:46

您可以在EXEC PROC=语句的执行JCL中指定这些参数所需的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8076500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档