DELETE AUTHINFO (删除认证信息)

使用 MQSC 命令DELETE AUTHINFO删除验证信息对象。

使用 MQSC 命令

有关如何使用 MQSC 命令的信息,请参阅 使用 MQSC 命令管理 IBM® MQ

[z/OS]您可以从 2CR 发出此命令。 有关源符号的说明,请参阅 可在 IBM MQ for z/OS®上从中发出 MQSC 和 PCF 命令的源。

DELETE AUTHINFO 的语法图

同义词: 无

删除授权信息

读取语法图跳过可视语法图 DELETE AUTHINFO ( 名称 ) CMDSCOPE(' ')CMDSCOPE(qmgr-名称)1CMDSCOPE(*)QSGDISP(QMGR)1QSGDISP(COPY)QSGDISP(GROUP)2IGNSTATE(NO)3IGNSTATE(YES)
注:
  • 1 仅在 z/OS上有效。
  • 2 仅当队列管理器是队列共享组的成员时才有效。 只能在 IBM MQ for z/OS上使用队列共享组。
  • 3 仅在 AIX®, Linux®, and Windows上有效。

DELETE AUTHINFO 的参数说明

名字
认证信息对象的名称。 此项为必填。

该名称必须是现有认证信息对象的名称。

[z/OS]CMDSCOPE
此参数仅适用于 z/OS ,并指定当队列管理器是队列共享组的成员时命令的运行方式。
CMDSCOPE 必须为空,或者如果 设置为 ,则为本地队列管理器。 QSGDISP GROUP
' '
该命令在输入该命令的队列管理器上运行。 这是缺省值。
qmgr-名称
如果队列管理器在队列共享组中处于活动状态,那么该命令将在您指定的队列管理器上运行。

仅当您正在使用队列共享组环境并且已启用命令服务器时,才能指定队列管理器名称 (输入了命令的队列管理器除外)。

*
该命令在本地队列管理器上运行,并且还会传递到队列共享组中的每个活动队列管理器。 其效果与在队列共享组中的每个队列管理器上输入命令相同。
[z/OS]QSGDISP
此参数仅适用于 z/OS
指定要对其应用命令的对象的处置 (即,定义对象的位置及其行为方式)。
COPY
对象定义位于执行该命令的队列管理器的页集上。 使用带有参数 QSGDISPCOPY )的命令定义对象。任何位于共享存储库中的对象,或使用带有参数 QSGDISPQMGR )的命令定义的对象,均不受此命令的影响。
GROUP
对象定义位于共享存储库中。 使用带有参数 QSGDISPGROUP )的命令定义对象。任何位于队列管理器页面集上的对象(执行命令的对象的本地副本除外)都不会受到此命令的影响。
如果该命令成功,那么将生成以下命令并将其发送到队列共享组中的所有活动队列管理器,以删除页集 0 上的本地副本:
DELETE AUTHINFO(name) QSGDISP(COPY)
即使使用 QSGDISP(COPY)生成的命令失败,删除组对象的操作也会生效。
QMGR
对象定义位于执行该命令的队列管理器的页集上。 使用带有参数 QSGDISPQMGR )的命令定义对象。任何位于共享存储库中的对象或此类对象的任何本地副本都不会受到此命令的影响。

这是缺省值。

[AIX、Linux 和 Windows]IGNSTATE
指定如果对象不存在,命令是否失败。 该值可以是下列任一值:
NO
当命令从 runmqsc-n 参数开头,无需连接到队列管理器即可运行,则无论对象是否存在,命令都会成功。
在所有其他环境中,如果该对象不存在,那么该命令将失败。
这是缺省值。
YES
无论对象是否存在,该命令都将成功。