Java で MQ PCF コマンドを使用して MQ キューを作成し、それらのパラメーターを更新しています。以下は私が使用しているコードです。
PCFMessageAgent agent = new PCFMessageAgent(queueManager);
agent.setCheckResponses(false);
PCFMessage[] responses;
PCFMessage request = new PCFMessage(MQConstants.MQCMD_CHANGE_Q);
responses = agent.send(request);
リクエストに次の属性を設定しています
MQCA_Q_NAME=TestTQ1
MQIA_BACKOUT_THRESHOLD=0
MQIA_MAX_MSG_LENGTH=4194304
MQIA_MAX_Q_DEPTH=500
MQIA_Q_TYPE=1
そして、私は次の応答を得ます完了コード= 2理由コード= 3014
ドキュメントは、これが原因であると述べています
Parameter identifier is not valid.
The MQCFIN or MQCFIN64 Parameter field value was not valid.
問題は、どのパラメーターが正しくないかをどのように知るかです。