问题标签 [jcl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
776 浏览

jcl - 多行替换

我正在尝试在多个 JCL 中执行搜索替换,但我需要多行功能,我需要将一行替换为多个。例子:

转变成

我研究了文件辅助批处理,但它似乎只支持字符串替换而没有多行支持。我觉得 REXX 可能会这样做,但我对此一无所知。

有任何想法吗?

0 投票
2 回答
1343 浏览

mainframe - 过程参数

我们有一些使用包含 cics 区域名称的控制卡的 proc 步骤。Procs 存在于 Endevor 中。以前我们有 endevor 宏,用于根据 env 更改区域名称。但是现在开始禁用endevor宏。有没有其他方法可以更改proc中的区域名称。

例如:如果控制卡在第一个环境 A 有以下数据:- TEST* A * 在将其移动到环境 B 之后,它正在更改为:- TEST* B *

我们正在使用 TWS 调度程序来执行作业。TWS 中是否有任何可用的工具可以用来更改 proc 中的这些类型的参数。

谢谢和问候,赛莎。

0 投票
2 回答
20795 浏览

jcl - 如何使用 Syncsort 获取记录数?

我的要求是使用 JCL - Syncsort 获得相同的记录数。

我的输入文件包含 58-60 位置的压缩十进制值。当输入在 01 和 05 范围之间时,我需要获取记录数。

实际上我试图将 PD 值转换为 ZD 并与 C'01' 和 C'05' 进行比较。

我无法得到结果。

例如:输入 58-60 的文件数据(3 个字节,即 Comp-3 格式)

07.2

05.2

04.0

45.7

02.4

输出将是:

射频值 | 数数

02.4 1

04.0 1

任何人都可以让我知道如何实现这一点吗?

0 投票
3 回答
1523 浏览

mainframe - 合并平面文件

我正在尝试使用 IEBGENER 创建用于合并平面文件的 JCL。输入文件的数量不是恒定的。我们可以使用 IEBGENER 吗?

0 投票
2 回答
832 浏览

mainframe - 没有 ISPF 的文件剪裁

我目前正在尝试为大型机 ISPF 面板编写一个更简单的外部接口,但是它利用 ISPF 文件剪裁在执行之前修改 JCL 脚本,并且 ISPF 服务(包括文件剪裁)在没有运行的 ISPF 会话的情况下不可用。我使用了一个名为“batchpdf”(http://www.sillysot.com/mvs/batchpdf.htm)的 Rexx 脚本来设置适当的 DD 语句,然后运行 ​​ISPSTART 和 FTINCL,目前运行良好,但它似乎是一个脆弱的解决方案 - 如果公司更改其 ISPF 数据集连接,JCL 可能会中断。是否有任何解决方案可以在 ISPF 之外简单地运行文件剪裁(即批处理/JES2)?

0 投票
2 回答
15158 浏览

dataset - 数据集名称 JCL 中的符号参数

在 JCL 中,通常使用 &(& 符号)后跟变量名来创建符号参数。

但是在数据集名称中,它必须在变量名称后面加上点号。例子:

为什么呢?怕以后不一致,所以才问这个问题。感谢您提前提供任何帮助。

0 投票
4 回答
1554 浏览

db2 - Mac机上的大型机练习

有没有办法在 Mac 机器上使用大型机。我想在 MAC 或 windows 上练习大型机(COBOL、JCL、DB2),最好是 MAC。

0 投票
1 回答
427 浏览

sorting - 请解释一下这个 Syncsort 代码的作用?

下面的代码在我的工作中包含在 DD 名称下的 proc 中sort.controls。这一步是使用排序程序 Syncsort 执行的。我可以理解,START以下代码中的 表示用于排序的字段的起始位置,并LENGTH表示用于排序的字段的长度。但我不明白什么是 ID TYPECODE=1. 谁能解释一下?

0 投票
1 回答
8190 浏览

mainframe - How to run dymanic SQL through IKJEFT01 Utility?

How can we pass parameters in SQL query while executing IKJEFT01? Example:

Instead of giving value in sql query as '999' i want to pass the value through a variable. How this can be done? Plz help...!

0 投票
6 回答
24203 浏览

mainframe - 如何使用 jcl 在现有 pds 中创建成员

我使用了以下jcl:

我能够创建它。但我无法理解这里的代码。是否有可能使用 IEFBR14 创建。如果不是,这是唯一的方法。请向我解释代码。谢谢