5 XAPI 用户请求和 HSC/VTCS 命令的 XCMD 支持

除了第 3 章中介绍的 XAPI 服务器配置和管理命令以及第 4 章中介绍的 XAPI 服务器操作员命令外,XCMD 接口还支持许多 XAPI 用户请求和兼容的 HSC/MVS 文本命令。

例如,使用 XCMD 命令从 ACSLS user_proc 输入 QUERY_VOLUME 请求:

XCMD QUERY_VOLSER S00001

支持的 XAPI 请求、命令和参数

下表列出了 XCMD 支持的 XAPI 请求和相应的 HSC/MVS 文本命令:

表 5-1 XCMD 支持的 XAPI 请求和相应的 HSC/MVS 命令

XAPI 请求 相应的 HSC/MVS 文本命令

DISMOUNT

DISMount

EJECT

EJect

MOUNT

Mount

MOVE

MOVe

QUERY_CAP

Display Cap

QUERY_DRIVES

Display DRives

QUERY_DRIVE_INFO

Display DRIVE_INFO

QUERY_LSM

Display Lsm

QUERY_SERVER

没有相应的 HSC/MVS 文本命令

QUERY_SCRATCH

Display SCRatch

QUERY_THRESHOLD

Display THReshold

QUERY_VOLSERQUERY_VOLUME

Display Volser

QUERY_VOLUME_INFO

Display VOLume_info

SCRATCH

SCRAtch

UNSCRATCH

UNSCratch

VOLRPT脚注 1 

VOLRpt


脚注 1 VOLRPT 是 HSC 格式 VOLRPT 命令和报告,不是 ACSLS 格式 volrpt。

有关上面列出的 HSC/MVS 文本命令的信息,请参阅 ELS Command, Control Statement, and Utility Reference

虽然支持这些请求和命令,但不是所有参数在 ACSLS 中都有效。无效参数如下所述:

  • DISMOUNT(或 DISMount 命令)

    指定以下内容会导致语法错误:

    • MVS 设备地址格式 ccuu

    • hostid 位置参数

  • EJECT(或 EJect 命令)

    指定以下参数会导致语法错误:

    • WAITCAP

    • SEQ

    • RECTECH

  • MOUNT(或 Mount 命令)

    指定以下内容会导致语法错误:

    • MVS 设备地址格式 ccuu

    • hostid 位置参数

    • MGMTCLAS 参数无效

  • MOVE(或 MOVe 命令)

    支持所有参数。

  • QUERY_CAP(或 Display Cap 命令)

    • 支持所有参数。

  • QUERY_DRIVES(或 Display DRives 命令)

    指定以下参数会导致语法错误:

    • ALL

    • IDLE

    • LIBRARY

    • DETAIL

    • IDENTITY

    • MEDIA

    • RECTECH

    • UNIT

    • BYDRIVE

    • BYLOC

    • SHOWLSLOT

  • QUERY_DRIVE_INFO(或 Display DRIVE_INFO 命令)

    指定以下参数会导致语法错误:

    • ALL

    • IDLE

    • LIBRARY

    • DETAIL

    • IDENTITY

    • MEDIA

    • RECTECH

    • VIRTUAL

    • DEVADDR

    • LSMLOC

  • QUERY_LSM(或 Display Lsm 命令)

    支持所有参数。

  • QUERY_SERVER(或 Display SERVER 命令)

    支持所有参数。

  • QUERY_SCRATCH(或 Display SCRatch 命令)

    支持所有参数。

  • QUERY_THRESHOLD(或 Display THReshold 命令)

    支持所有参数。

  • QUERY_VOLSER(或 Display Volser 命令)

    支持所有参数。

  • QUERY_VOLUME_INFO(或 Display VOLume_info 命令)

    支持所有参数。

  • SCRATCH(或 SCRAtch 命令)

    支持所有参数。

  • UNSCRATCH(或 UNSCRatch 命令)

    支持所有参数。

  • VOLRPT(或 VOLRpt 命令)

    指定以下内容会导致语法错误:

    • MEDEQUAL

    • NONMEDEQ

    • VAULT

使用 SMC 或 VM Client Route 命令向 ACSLS XAPI 服务器发出命令

除了 EJECTVOLRpt 命令以外,您可以使用 Route 命令从 SMC/MVS 客户机或 VM/客户机向 ACSLS XAPI 服务器发出表 5-1中列出的任何 HSC/MVS 命令。

与从 ACSLS cmd_proc 输入的 XCMD 命令不同,SMC/MVS 或 VM/客户机 Route 命令遵循已建立的 SMC/HSC 语法约定。此外,还忽略 XCMD 令牌。

例如:

发出 XAPI QUERY VOLUME 请求作为 ACSLS cmd_proc XCMD 命令:

XCMD QUERY VOLUME VOLSER

其中 VOLSER 是所需卷。

使用 ROUTE 命令从 SMC/MVS 客户机向 ACSLS XAPI 服务器发出 XAPI QUERY VOLUME 请求:

ROUTE ACSLS,QUERY VOLUME(volser)

其中 volser 是所需卷。

有关 SMC ROUTE 命令的更多信息,请参阅 ELS Command, Control Statement, and Utility Reference