- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
要调用 Rexx 程序并传递参数,可以使用 IKJEFT01
// SET PARM1=
// SET PARM2=
//AUDITDS EXEC PGM=IKJEFT01,
// PARM='RXPGM &PARM1 &PARM2'
但是 PARM 支持的字符数有限。有什么方法可以使用 JCL 调用 REXX 并传递包含更多字符的参数吗?使用 SYSTSIN 是一种解决方案,但我想使用符号参数作为 PARM 参数中的符号参数。
最佳答案
由于历史原因,PARM 字段被限制为 100 字节,但是对于愿意调用 CEE3PR2
的启用 LE(语言环境)的应用程序,此限制增加到 32K LE 可调用服务。 LE 语言将是汇编程序(某些注意事项适用),以及 COBOL 和 PL/I 的现代版本。据我所知,Rexx 不是支持 LE 的语言。
我工作的一个地方有一个通用程序,可以将 PARM 值中传递的任何内容写入平面文件。我们碰巧是 Assembler,但也可能是 COBOL、PL/I 或 Rexx。
参见 this answer有关如何使用它的示例。
如果您的商店还没有这样的程序,我建议您创建一个这样的程序(请在编写自己的程序之前进行检查)。 Syncsort
(可能还有 DFSORT
)能够将参数写入输出文件,因此您也可以走这条路。
假设能够将参数写入平面文件,您可以为每个参数调用一次,将结果修改为平面文件。然后将该平面文件读入您的 Rexx 程序,每条记录代表您的一个参数。
更新:正如@BillWoodger 在评论中指出的那样,PARMDD可以用DD...
Use PARMDD specifying the ddname of a data set containing the commandparmstring to be executed if the command parmstring is more than 100characters in length.
...这避免了一次读取一条记录的参数。
另外,显然 as of z/OS 2.1 you no longer need a program to place your parms into a dataset ,您可以在处理 JCL 时在流中解析它们。
关于jcl - 从 JCL 调用 Rexx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723778/
我遇到了以下场景,我对 cond 参数如何在前面的步骤中起作用有点困惑,这是 flsuhed 出来的。 比如…… //第一步执行 //步骤 2 执行条件=(0,ne,step1) //步骤 3 执行条
我试图了解 JCL 文件中哪里出了问题。我的代码如下: //MULTG013 JOB 1,NOTIFY=&SYSUID //STEP1 EXEC PGM=ICEGEN
我遇到了以下场景,我对 cond 参数如何在前面的步骤中起作用有点困惑,这是 flsuhed 出来的。 比如…… //第一步执行 //步骤 2 执行条件=(0,ne,step1) //步骤 3 执行条
我对如何在 JCL 中为我在 COBOL 类中执行的作业创建符号变量感到有点困惑。 例如,我应该“为 PARM 选项指定一个符号参数,并将 TEST 和 APOST 指定为默认值。” 如何将“PARM
要调用 Rexx 程序并传递参数,可以使用 IKJEFT01 // SET PARM1= // SET PARM2= //AUDITDS EXEC PGM=IKJEFT01, // PARM
在尝试日志依赖时,我遇到了以下情况: version99 http://version99.qos.ch/
我正在使用 JCL,并且有一个叫做 ICEMAN 的东西,它在使用 IBM SORT 实用程序 DFSORT 时被调用。 DFSORT 可用于排序、复制或合并文件等。在下面的示例中,输出来自 SORT
我尝试使用 IBM z/OS 运行以下 JCL 程序 //PAYMENT JOB MSGCLASS=H //PAYMENT EXEC PGM=PAYMENT,REGION=1024K
//STE1 IF RC EQ 1 THEN .... //结束 返回代码给我 FLUSH 并且所有其他作业都因此没有执行谁可以帮我这个事。是因为我没有给ELSE吗? 最佳答案 如果您有运行步骤的条件
我正在尝试以这种方式创建和删除数据集名称中带有 JCL 符号的数据集: // SET DATE=20110809 //* DELETE DATASET //DEL01 EXEC PGM=IDCA
我想知道 KEEP 和 UNCATLG 之间的区别。 据我所知,两者都将删除数据集的目录条目。 感谢和问候,玛纳西 最佳答案 我不相信。 KEEP如果该条目已经存在,则不会从目录中删除该条目。 UNC
有没有办法访问可执行文件中包含的Jedi调试信息(JDBG)? 微软调试工具向我指出了二进制文件中的堆栈链,我想知道这些偏移量对应的方法/过程/函数: user32.dll!SendMessageA+
有谁知道 Delphi 7 的 TEvaluator JCL 类中包含哪些预定义函数(例如 ABS 函数)? 最佳答案 Math.pas 中没有任何标准函数包括。默认评估解析器中实现的所有内容都是运算
背景 我们遇到一个问题,有时 Devexpress 中的网格会引发异常“引发 EConvertError:无法将 nil 分配给 TFont”。 但是为了追踪其真正原因,我们将 cxEdit 中的 F
JCL 库有一个条件定义 UNITVERSIONING。我不知道为什么这个选项存在,也不知道如何使用它。我知道有一个名为 JclUnitVersioning.pas 的单元,但找不到用途。 在实际项目
摘要: 我无法让 JCL 压缩库打开任何跨区存档。它显示了 borlands 'windows.pas' 中定义的错误“(0000001) 错误函数”; 场景: 使用 JCL 压缩示例压缩的单个存档。
在 JCL 中,通常使用 &(与号)后跟变量名称来创建符号参数。 但是在数据集名称中,变量名称后面必须跟有点号。示例: //J&USER JOB 1 //MYSTEP EXEC PGM=MYPROG
有人有使用 Actian 的 JCL 将数据检索到 Java 中松散耦合的普适数据库的示例吗?我连接的数据库只有 DAT 文件。我的目标是在 Pervasive 和 MS SQL 之间建立联系。 我不
我有一个生成随 secret 码的程序。这些引脚是用 Java 生成的,然后通过 NATURAL 程序存储在大型机中。从那里,它们最终由批处理 JCL 作业实际打印,该作业调用 MVS SCRIPT
我有一个非常棘手的问题。我有一种容器,可以使用具有类 ComponentContext 作为参数的方法来运行自定义 JAR。加载后,我想通过反射调用此方法,但有一个问题 - 我必须使用相同的类加载器(
我是一名优秀的程序员,十分优秀!