没有 ISPF 的文件剪裁

Posted

技术标签:

【中文标题】没有 ISPF 的文件剪裁【英文标题】:File tailoring without ISPF 【发布时间】:2011-12-21 01:26:35 【问题描述】:

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

【问题讨论】:

【参考方案1】:

简短的回答是否定的。文件剪裁本身就需要 ISPF。

我猜要问自己的问题是......

    公司更改其 ISPF 数据集的可能性有多大 串联? 您创建的任何 RYO 解决方案是多么脆弱 模拟文件剪裁?

我不会将你所做的称为“脆弱”。根据您商店的标准记录依赖关系。

【讨论】:

谢谢。我想确保我没有遗漏任何东西——文件剪裁似乎是一个原子过程,以至于我很惊讶它在某处的 TSO 中不可用。看起来我只需要对 JCL 进行大量评论,所以如果它坏了,我们就会知道发生了什么:)【参考方案2】:

虽然文件剪裁仅在 ISPF 下运行,但您可以在批处理 TSO 中运行 ISPF(前提是没有显示面板)。通常你会做类似的事情

ISPF CMD(我的命令)

这会进入spf,运行命令返回TSO 其中 mycommand 是相应库中的 clist/rexx 程序。

【讨论】:

以上是关于没有 ISPF 的文件剪裁的主要内容,如果未能解决你的问题,请参考以下文章

ISPF 重新连接成功,但不显示 ISPF 主选项菜单

NSString drawInRect : 文本没有被剪裁到给定的高度

iOS上的OpenGL ES 1.1:没有剪裁平面?

使用 ISPF Edit via TN3270 编辑文件时如何插入字符?

pscs6剪裁工具怎么样四个角随意拖动

CentOS 6.6 系统剪裁