SMC 会拦截与挂载、卸载和交换操作相关的特定 MVS、JES3 和磁带管理系统 (Tape Management System, TMS) 消息。当拦截的消息包括定义到 TapePlex 的磁带机时,SMC 会指示 TapePlex 执行请求的操作。
中列出了 SMC 拦截的消息。
注:
必须安装IATUX71 用户出口以允许处理 JES3 挂载消息。有关更多信息,请参阅出版物安装 ELS。如果 SMC 当前不支持安装的磁带管理系统,仍可指示 SMC 拦截 TMS 发出的特定消息。使用 USERMsg 命令可定义这些附加消息。有更多信息,请参阅《ELS Command, Control Statement, and Utility Reference》。
通过用户出口 01,可以更改或增强对拦截的消息执行的操作,并可指示 SMC 对不在拦截的消息列表中的消息执行操作。
SMC 会为所拦截的每个消息调用用户出口。其中包括附录 A 拦截的消息中列出的默认消息以及使用 USERMsg 命令定义的所有消息。
注:
只有 SMC 拦截的消息会传递到用户出口。
SMC 不支持用户出口 01 返回代码 REPLY
SMC 遵循与挂载、卸载和交换消息处理相关的以下 MVS 和 SMC 策略:
SMC 解释来自以下磁带管理系统的挂载、卸载和交换消息:
CA-1
CA-DYNAM/TLMS
DFSMSrmm
AutoMedia (Zara)
CONTROL-T
对于提供子池的磁带管理系统,则除非被用户出口 01 或 TAPEREQ 语句覆盖,否则将子池由 SMC 解释,并用作请求的子池名称。相关消息包括:
CTS002
CTT101A
CTT104A
TMS002
SMC 采用与 HSC 增强交换处理一样的方式来自动处理交换过程(I/O 错误或操作员启动)。这样一来,当 DDR 选择了不兼容的设备时,操作员无需寻找兼容的“交换目标”设备。如果 SMC 找不到兼容的切换目标设备,或者所有兼容设备都处于忙状态,则 SMC 将发出一条消息,控制将返回到 DDR 处理,无需进一步 SMC 参与。增强交换处理是 SMC 中支持的唯一模式。
在 JES3 系统上,SMC 不影响交换目标设备选择。SMC 不发出 SMC0107 或 SMC0110。JES3 可以根据恰当的初始化 Deck 定义自己选择兼容的磁带机。在收到 IGF502E 时,SMC 仍会自动进行交换。
当发出以下消息之一时,SMC 交换过程就会开始:
IGF500I SWAP XXX1 TO XXX2 - I/O ERROR IGF503I ERROR ON XXX1, SELECT NEW DEVICE IGF509I SWAP XXX1 - I/O ERROR
如果设备 XXX1 是 SMC 的已知磁带库设备,则 SMC 将抑制消息并开始自动交换过程。
SMC 发出以下三条消息之一:
SMC0108 No compatible drive found for SWAP processing(SMC0108 未找到 SWAP 处理的兼容磁带机)
或当 SMC 可以选择兼容磁带机时:
SMC0107 SWAP volser from XXX1 to XXX2(SMC0107 SWAP 卷序列号从 XXX1 到 XXX2)
或者当已超出 MOUNTDEF SWAPLIMIT 计数时:
SMC0233 SWAPLIMIT=NNNNNN exceeded; swap processing canceled(SMC0233 SWAPLIMIT=NNNNNN 已超出;交换处理已取消)
如果发出了 SMC0108,并且启用了 MOUNTDEF SWAPAUTOREPLY,则将用 NO 响应消息 IGF500D 或 IGF509D。
如果发出了 SMC0233,并且 MOUNTDEF SWAPLIMIT 的变量 bypassReply 为 OFF,则将用 NO 响应消息 IGF509D。
设备 XXX2 是 SMC 选择的已确定为兼容交换的设备。SMC 接下来会抑制 MVS IGF500D 或 IGF509D 消息并将消息替换为:
SMC0110 Allow swap of volser from XXX1 to XXX2; Reply ’Y’, or ’N’ or DEVICE
操作员可以批准选择的设备、取消交换或者选择其他设备。如果操作员选择了其他设备,则 SMC 将接受该设备,不再做兼容性检查。
如果响应为 Y 或新设备,则 MVS 将发出以下消息:
IGF502E PROCEED WITH SWAP OF XXX1 TO XXX2
如果 XXX1 是属于磁带库的设备,则将自动卸载卷。如果 XXX2 是属于磁带库的设备,则将自动挂载卷。
注:
确保已配置您的 MVS 安全包(例如 RACF、TopSecret)以授予 SMC 必要的权限来响应 MVS 交换消息IGF500D 和 IGF509D。由于错误情况,HSC 可能仍会发出某些挂载相关消息。
由于出现错误情况,当要求重复挂载相关卷时,会发出消息 SLS0088D。
当卸载的卷遇到 I/O 错误或其他类型的错误时,会发出消息 SLS1075D。
SMC 客户机/服务器体系结构允许从客户机控制台(而不是服务器控制台)执行对某些挂载/卸载例外情况的管理。SMC 处理的情况包括以下情况:
在磁带机和控制台上显示消息,指示在 LSM 脱机时手动挂载的卷及其位置。
如果在来自执行中作业的某个挂载请求期间或 JES3 设置处理期间发现用其他卷装入磁带机,则会将其强制卸载,并根据 UCB 未完成挂载状态(或 JES3 SETUNIT)自动重新驱动挂载。
注:
如果 SMC 拦截了挂载或卸载消息,并将消息转到 HSC 服务器,则不在服务器或客户机上发出SLS0107D 消息。当 HSC 为 SMC 指示的挂载检测到已装入磁带机的情况时,HSC 将等待一分钟让磁带机卸载,然后终止卸载。如果在 SMC 发出的挂载请求中执行了卸载,则装入的磁带机状态将返回给 SMC,然后在挂载仍暂停的情况下,SMC 会重新驱动挂载请求。当其他进程正在使用磁带机或卷时,验证挂载仍暂停,定期重试请求,并允许操作员随时取消或重试请求
如果选择了 TAPEPlex WTORdest Client 选项,则不会在 HSC 服务器上发出某些 WTOR 消息,而是将消息直接发送到客户机控制台。然后,将操作员对消息的响应传回服务器,同时 SMC 将重新向服务器驱动挂载或卸载。此选项当前支持以下 HSC 挂载/卸载 WTOR 消息:
SLS0134
SLS0905
SLS2126
SLS2905
SLS2984
SLS0109
SLS4084
有关这些消息的更多信息,请参阅出版物《ELS Messages and Codes》。