You are on page 1of 1

package mqclient;

import java.io.IOException;

import com.ibm.mq.MQAsyncStatus;
import com.ibm.mq.MQException;
import com.ibm.mq.MQMessage;
import com.ibm.mq.MQPutMessageOptions;
import com.ibm.mq.MQQueue;
import com.ibm.mq.MQQueueManager;
import com.ibm.mq.constants.MQConstants;

public class putj4{


public static void main(String args[]) {
try {
MQEnvironment.hostname = " 202.83.30.162";
MQEnvironment.port = 1414;
MQEnvironment.channel = "mymgrChannel";

MQQueueManager qManager = new MQQueueManager ("queue manager name");


int openOptions = MQConstants.MQOO_INPUT_AS_Q_DEF|MQConstants.MQOO_OUTPUT;
MQQueue queue = qMgr.accessQueue(“queue name", openOptions);
MQMessage msg = new MQMessage();
msg.writeString("Your message");
MQPutMessageOptions pmo = new MQPutMessageOptions();
queue.put(msg, pmo);
queue.closeOptions = this.closeOptions;
queue.close();

} catch (MQException ex) {


ex.printStackTrace();
System.out.println(
"A WebSphere MQ Error occurred : Completion Code "
+ ex.completionCode
+ " Reason Code "
+ ex.reasonCode);

} catch (java.io.IOException ex) {


System.out.println("An IOException occurred whilst writing to the message
buffer: " + ex);
}
}
}

You might also like