Ibm mq IBM MQ:显示通道命令-语法错误

Ibm mq IBM MQ:显示通道命令-语法错误,ibm-mq,Ibm Mq,我正在尝试使用 我定义了一个名为MYMQ.SVRCONN的通道,但是,这给了我一个语法错误: runmqsc DISPLAY CHANNEL MYMQ.SVRCONN 5 : DISPLAY CHANNEL MYMQ.SVRCONN AMQ8405:在以下命令段结尾处或附近检测到语法错误:- 显示频道 我也有同样的问题: DISPLAY CHANNEL * 有什么建议吗 我正在努力理解以下语法: >>-DISPLAY CHANNEL--(--generic-channel-n

我正在尝试使用

我定义了一个名为
MYMQ.SVRCONN
的通道,但是,这给了我一个语法错误:

runmqsc
DISPLAY CHANNEL MYMQ.SVRCONN
 5 : DISPLAY CHANNEL MYMQ.SVRCONN
AMQ8405:在以下命令段结尾处或附近检测到语法错误:- 显示频道

我也有同样的问题:

DISPLAY CHANNEL *
有什么建议吗

我正在努力理解以下语法:

>>-DISPLAY CHANNEL--(--generic-channel-name--)------------------>
因此,如果您能解释语法是如何工作的,那么您就可以获得额外的分数。

所需语法的一部分是

在您给出的示例中,命令应为:

DISPLAY CHANNEL(MYMQ.SVRCONN)

大多数MQSC命令具有类似的语法:

<command> <object type>(<object name>) [optional parameters]
()[可选参数]
举几个例子:

  • DEFINE CHL(MYMQ.SVRCONN)CHLTYPE(SVRCONN)MCAUSER('xyzuser')
  • ALTER CHL(MYMQ.SVRCONN)CHLTYPE(SVRCONN)DESCR(“测试通道”)
  • DISPLAY CHL(MYMQ.SVRCONN)MCAUSER
  • QMGR
    对象是对象类型不需要后跟对象名称的例外情况之一,因为运行这些命令时,您连接到特定的队列管理器:

  • DIS QMGR CHLAUTH CONNAUTH
  • ALTER QMGR CHLAUTH(已启用)
  • 需要注意的几点:

  • IBM MQ将始终将不包含在单个引号
    字符中的任何内容折叠为大写
  • 默认情况下,某些
    DISPLAY
    命令仅显示对象上所有参数的子集。您可以使用特殊参数
    ALL
    使其显示所有参数,也可以指示要显示的特定参数
  • DISPLAY
    命令还可以使用
    WHERE
    子句,例如:
    DIS-CHL(*)WHERE(MCAUSER eq'xyzuser')DESCR
  • <command> <object type>(<object name>) [optional parameters]