2024-09-29 17:14:52 发布
网友
我尝试使用python读取一些MQ变量,例如:
print('High Queue depth:', qq.inquire(pymqi.CMQC.MQIA_HIGH_Q_DEPTH))
当我运行它时,我得到了一个错误:
MQ原因码MQRC_SELECTOR_ERROR (2067)表示您无法查询该对象上的属性(MQIA_HIGH_Q_DEPTH)。在
MQIA_HIGH_Q_DEPTH不是队列属性,它是在事件消息中使用的常量值。我想你是想问一下你的队伍目前的深度?如果是这样,您应该使用的属性是MQIA_CURRENT_Q_DEPTH。您可以在Table 1. MQINQ attribute selectors for queues中看到queue的MQINQ-able属性的完整列表,因此如果这不是您想要的(我的猜测),那么您可以从该列表中选择一个适当的属性。在
MQ原因码MQRC_SELECTOR_ERROR (2067)表示您无法查询该对象上的属性(MQIA_HIGH_Q_DEPTH)。在
MQIA_HIGH_Q_DEPTH不是队列属性,它是在事件消息中使用的常量值。我想你是想问一下你的队伍目前的深度?如果是这样,您应该使用的属性是MQIA_CURRENT_Q_DEPTH。您可以在Table 1. MQINQ attribute selectors for queues中看到queue的MQINQ-able属性的完整列表,因此如果这不是您想要的(我的猜测),那么您可以从该列表中选择一个适当的属性。在
相关问题 更多 >
编程相关推荐