Ich versuche, die Nachrichten aus einer lokalen Warteschlange zu erhalten. Ich habe den Warteschlangenmanager, die lokale Warteschlange, von der ich die Nachrichten abrufen soll, initialisiert.MQException 2046 Fehler beim Abrufen von Nachrichten aus der MQ-Warteschlange
Open Input-Optionen für die lokale Warteschlange verwendet
int openInputOptions = MQC.MQOO_OUTPUT ;
MQQueue outputQueue=queueManager.accessQueue(remoteQueue, openInputOptions);
und Nachrichtenoptionen erhalten, ist
MQGetMessageOptions gmo=new MQGetMessageOptions();
gmo.options=MQC.MQGMO_WAIT | MQC.MQGMO_BROWSE_FIRST;
gmo.matchOptions=MQC.MQMO_NONE;
Als ich dies ausführen ich
com.ibm.mq.MQException bekommen: Abschlusscode 2, Grund 2036 Fehler.
in dem es heißt MQRC_NOT_OPEN_FOR_BROWSE
Also habe ich versucht, die unten offene Option zu verwenden,
int openInputOptions = MQC.MQOO_OUTPUT | MQC.MQOO_BROWSE;
Wenn ich mit diesem versuchen, es gibt mir Fehlercode Completion Code 2, Reason 2046 Error .
Dies ist nicht Twitter. Schreibe deine Titel auf Englisch, keine Hashtags. – Raedwald