B SMC 与其他软件的交互

本附录介绍了 SMC 与各种第三方产品的交互。

自动运行

使用自动运行产品的客户应检查在 SMC 交换处理过程中发出的 WTOR SMC0110 以查看是否发生了自动运行规则更改。

CA-MIA 磁带共享

Computer Associates Unicenter CA-MIA Tape Sharing for z/OS 依赖于在 SSI24 时间对 EDL 的直接修改来确定哪些磁带机仍可用于分配事件。但是,SMC 不直接在其正常分配处理过程中修改 EDL。要实现与 CA-MIA 磁带共享的恰当共存,可将 ALLOCDef 命令的 MIAcompat 参数设置为 ON

CA1-RTS 实时堆栈

Computer Associates Real Time Stacking 产品依赖于在 SSI24 时间执行的 DEFER 处理。但是,SMC 在 SSI78 时间会正常执行 DEFER 处理。要实现与 CA1-RTS 的正确共存,可将 ALLOCDef 命令的 CA1rts 参数设置为 ON

CA-Vtape

Computer Associates CA-Vtape 为 SMC 提供了用于激活和启用 CA-Vtape 处理的用户出口 02 和 08。正常情况下,如果有某个适用的 SMC POLICY 对象应用于分配事件,则不会调用用户出口 02 和 08。有多种备选方案可确保调用 CA-Vtape 提供的用户出口:

  • 不在 SMC TREQDEF 定义文件中指定默认的 SMC TAPEREQ 语句。如果未找到默认的 SMC TAPEREQ 语句,并且所有其他 TAPEREQs 以特定的 SMC 控制的分配事件为目标,则将调用提供的用户出口来确定是否将非 SMC 控制的分配事件定向到 CA-Vtape。

  • 如果指定了默认的 SMC TAPEREQ 语句,则可使用传统的 TAPEREQ 定义来定义磁带策略,而不将默认的 TAPEREQ 定义定向到 POLICY 对象。因此,如果默认的 TAPEREQ 语句是要指定虚拟介质,请将最后一条 TAPEREQ 语句指定为:

    TAPEREQ JOB(*) MEDIA VIRTUAL

    而不是:

    TAPEREQ JOB(*) POLICY VIRTPOL

    其中,策略 VIRTPOL 指定 MEDIA VIRTUAL

  • 在启动时在 SMCCMDSSMCPARMS 数据集中指定 ALLOCDef CAVTAPe(ON)。如果指定了 ALLOCDef CAVTAPe(ON),则即使有某个适用的 SMC POLICY 对象应用于分配事件,也会调用用户出口 02 和 08。

Fault Analyzer for z/OS

利用 IBM program Fault Analyzer for z/OS,可以确定应用程序异常终止的原因。它可以安装在同时在运行 StorageTek ELS 软件产品的系统上,但当应用于在 ELS 代码中发生的异常终止时,它没有用处。由于执行 ELS 代码的子系统环境很复杂,Fault Analyzer 本身可能会异常终止。

如果在 ELS 系统上安装了 Fault Analyzer for z/OS,强烈建议指定以下更新以确保此产品忽略 ELS 产品异常终止。

在安装 Fault Analyzer 时,对 SYS1.PARMLIB(IDICNF00) 执行以下更新:

EXCLUDE (NAME(HSC) NAME(SMC) NAME(CSC))

其中:

  • HSC 是 HSC 控制台启动的任务的名称。

  • SMC 是 SMC 控制台启动的任务的名称。

  • CSC 是 MVS/CSC 控制台启动的任务的名称。

另外,也可以指定 EXCLUDE (TYPE(STC)) 将控制台启动的所有任务从 Fault Analyzer 的评估中排除。不过,这种广泛的排除在您的环境中可能不适用。

MVS 安全软件包

确保已配置了您的 MVS 安全软件包(例如 RACF、TopSecret)来向 SMC 授予必要的权限以响应 MVS 交换消息。

Open Type J

在 SMC 消息处理过程中,不支持 Open Type J 宏。

此外,如果使用 MVS Open Type J 宏,SMC 分配增强功能可能不工作。因为此宏允许在打开时更改卷序列号或数据集名称,SMC 对作业步骤分配时可用的信息的解释可能不正确。

注:

有些供应商软件产品使用 MVS Open Type J。如果您在使用供应商软件产品时遇到了意外的分配结果,请咨询供应商以确定是否使用了 Open Type J,并按下面的建议操作。

SMC 分配可能会根据在打开时可能发生了更改的信息,错误地影响 MVS 分配。为了防止在使用 Open Type J 宏时出现此问题,请在 JCL 中指定相应的专用设备组,或者在适用的 TAPEREQ 控制语句或 POLicy 命令中指定相应的专用设备组。

SAMS: DISK (DMS)

Sterling Software 的 SAMS:DISK (DMS) 有两种分配传输的方法:

  • 在会话启动时分配传输,在整个会话过程中保持传输,并使用 Open Type J。有关更多信息,请参见Open Type J

  • 在需要时,使用动态分配 (DYNALLOC) 来分配传输

使用动态分配时,SMC 会正确地进行分配。因此,建议采用后一种方法来分配传输。