Wie die Meldung set Ablauf in WebSphere MQ (Warteschlange) von Java-code ( nicht von JMS-API – Zeit zu Leben )

Können sombody teilen WebSphere-Code für die Einstellung der Ablauf-Nachricht in der Warteschlange.

Ich weiß, daß es einen JMSAPI zu tun, legen Sie die Ablaufzeit der Nachricht.\

Aber das JMS-API ist nicht anwendbar auf die WebSphere MQ-API von Java-Code.

Ich bin mit dem folgenden Code zu produzieren der Nachrichten.

MQMessage.schreiben & MQMessage.writeUTF

Grüße
karthik

InformationsquelleAutor N.S.Karthik | 2016-03-30



2 Replies
  1. 1

    Nutzen Sie den link für weitere Informationen. Hier ist die Basis für eine MQ/Java application:

    MQPutMessageOptions pmo = new MQPutMessageOptions();
    pmo.options = CMQC.MQPMO_FAIL_IF_QUIESCING;
    
    MQMessage sendmsg = new MQMessage();
    sendmsg.messageId    = CMQC.MQMI_NONE;
    sendmsg.correlationId= CMQC.MQCI_NONE;
    sendmsg.format       = CMQC.MQFMT_STRING;
    sendmsg.messageType  = CMQC.MQMT_DATAGRAM;
    sendmsg.expiry       = timeToLive; //expiry is in tenths of a second
    sendmsg.write(msg.getBytes());
    
    outQ(sendmsg, pmo);

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.