如何打包对象模块替换以通过 smpe 进行分发

问题描述 投票:0回答:1

如何创建 smpe 作业流以将对象模块替换安装为 PTF?

我已阅读有关 SMPE 的 IBM 手册,但尚未找到任何可行的示例来创建此类作业流。

如果有人可以提供任何建议或帮助,我一定会很感激。

zos
1个回答
0
投票

您是在询问创建 PTF、创建作业来安装它,还是两者兼而有之?

对于创建 PTF,++MOD MCS 的文档有完整的示例。如果该模块已经存在并且最初是由 SMP/E 安装的,并且您没有更改其安装方式的任何内容,那么您不需要 ++MOD 语句中的任何关键字。这些示例比您在这种情况下需要的更复杂,因为它们展示了如何进行更改,但第二个是模块替换,您可以从中省略 DISTLIB 和 LEPARM 关键字:https://www.ibm。 com/docs/en/zos/3.1.0?topic=examples-example-2-specifying-link-edit-utility-attributes-leparm

示例中未涵盖两个问题,因为它们超出了说明 ++MOD MCS 本身的细节:

  1. 您的模块采用哪种格式?如果是 TXT,您可以将其按原样包含在 PTF 中,因为这是固定字节 80 个字符的记录,永远不会以“++”开头。如果是 GOFF,则必须使用 GIMDTS 对其进行转换:https://www.ibm.com/docs/en/zos/3.1.0?topic=routines-gimdts-data-transformation-service-routine

  2. 如果模块已添加或之前被另一个 PTF 替换,您需要将该 PTF 的 PRE 或 SUP 添加到 VER 语句中,以便 SMP/E 知道应用它们的顺序:

    ++VER(Z038) FMID(yourfmid) PRE(lastptf).

有关安装 PTF 的作业,请参阅安装纠正服务下的接收、应用和接受流程: https://www.ibm.com/docs/en/zos/3.1.0?topic=guide-installing- Corrective -服务

您可能需要根据您的系统在 JOB 语句中提供其他参数。

© www.soinside.com 2019 - 2024. All rights reserved.