【问题标题】:How to Get-Inhibit the WebSphere MQ Queue?如何获取抑制 WebSphere MQ 队列?
【发布时间】:2018-07-10 00:28:55
【问题描述】:

WebSphere MQ 队列有一个属性来禁止队列中的GET。 要设置此属性,我找到了两种方法。

  1. 只需使用 WebSphere MQ Explorer GUI 设置属性。
  2. 使用 MQSC 命令ALTER QLOCAL(TEST) GET(DISABLED) 更改队列。

有没有办法通过 Java 程序在 WebSphere MQ 队列上启用或禁用 GET

【问题讨论】:

    标签: java ibm-mq


    【解决方案1】:

    您可以使用 PCF Change, Copy, and Create Queue 命令更改队列的属性。这可以借助 PCF Java 帮助类从 Java 中使用,请参阅 Handling PCF Messages with IBM MQ classes for Java

    InhibitGet (MQCFIN)

    允许或禁止获取操作(参数标识符:MQIA_INHIBIT_GET)。

    值可以是:

    MQQA_GET_ALLOWED

    允许获取操作。

    MQQA_GET_INHIBITED

    Get 操作被禁止。

    【讨论】:

    • 新开始的好输入...我对 PCF 有点陌生...我会在这些 PCF comamnds 上做一些工作,然后我会发表我对此的看法。
    【解决方案2】:

    当然。当您打开GETPUT 的队列时,您可以包含SET 选项,然后使用MQSET API 调用。

    【讨论】:

    • 新开始的好输入...我对 PCF 有点陌生...我会在这些 PCF comamnds 上做一些工作,然后我会发表我对此的看法。
    猜你喜欢
    • 2011-04-02
    • 2010-11-12
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多