0
指定したMQMDヘッダーとMQRFH2ヘッダーを持つMQMessage(テキストメッセージ)を送信します。 ヘッダーを設定するために次のコードに書きました。MQMDとMQRFH2ヘッダーと共にIBM MQメッセージを送信
//Setting MQMD
MQMD md = new MQMD();
md.setReport(CMQC.MQRD_NONE);
md.setMsgType(CMQC.MQMT_DATAGRAM);
md.setExpiry(CMQC.MQEI_UNLIMITED);
md.setFeedBack(CMQC>MQFB_NONE);
.
.
.
.
.
md.setMsgFlags(0);
//Setting MQRFH2
MQRFH2 rfh2 = new MQRFH2();
rfh2.setEncoding(CMQC.MQENC_NATIVE);
rfh2.setCodedCharSetId(CMQC.MQCCSI_INHERIT);
rfh2.setFormat(CMQC.MQFMT_STRING);
rfh2.setFlags(0);
rfh2.setNameValueCCSID(1208);
rfh2.setFieldValue("mcd","msd","jms_text");
rfh2.setNameValueData("Hello The process was Complete");
//Creating the mqmessage
MQMessage mqMsg = new MQMessage();
mqMsg.writeString(//My Message);
MQPutMessageOptions pmo = new MQPutMessageOptions();
queue.put(mqMsg,pmo);
は私が/ラップメッセージヘッダとメッセージを組み合わせて、メッセージはMQMD、MQRFH2とともに設定されているように、MQに送信する方法を知りたいです。
[MQ RFH2ヘッダーにパーソナライズされたデータを追加する]の可能な複製(0120-17753)。 – JoshMc
JoshMcは重複していませんが、その拡張 - MQ RFH2ヘッダーにパーソナライズされたデータを追加する –
@Rogerが提供する答えは、 'somefield'を 'somevalue'に設定する方法を示しています。それがあなたの質問に答えなかった場合は、あなたの質問を編集し、より多くの情報を提供してください、あなたは同じ問題について新しい質問を開くべきではありません。 – JoshMc