Ursachencodes

Die folgenden Ursachencodes können im Feld Ursache des Ordners <pscr> einer Publish/Subscribe-Antwort zurückgegeben werden. Es werden auch Konstanten angegeben, die diese Codes in den C- oder C++-Programmiersprachen darstellen können. Für die Konstanten 'MQRC_' ist die WebSphere MQ-Headerdatei cmqc.h erforderlich. Für die MQRCCF_-Konstanten ist die WebSphere MQ-Headerdatei cmqcfc.h erforderlich (mit Ausnahme von MQRCCF_FILTER_ERROR und MQRCCF_WRONG_USER, für die die WebSphere Message Broker-Headerdatei BipRfc.h erforderlich ist).

Ursachencode und -name Erläuterung Ausgabe
2336

MQRC_RFH_COMMAND_ERROR

Folgendes sind gültige Werte für das Feld <Command> des Ordners <psc>: RegSub, DeregSub, Publish, DeletePub, und ReqUpdate. Bei der Verwendung anderer Werte wird dieser Fehlercode ausgegeben. Jeder Befehl
2337

MQRC_RFH_ PARM_ERROR

In den Ordnern <psc> und <mcd> befinden sich gültige Parameter, die darin angegeben werden können. Überprüfen Sie die Beschreibungen dieser Ordner, und stellen Sie sicher, dass Sie die richtigen Parameter angegeben haben. Jeder Befehl
2338

MQRC_RFH_DUPLICATE_PARM

Einige Parameter (z. B. Thema) im Ordner <psc> können wiederholt werden, andere Parameter (z. B. Befehl) können hingegen nicht wiederholt werden. Stellen Sie sicher, dass keine Parameter kopiert wurden, die nicht wiederholt werden dürfen. Jeder Befehl
2339

MQRC_RFH_PARM_MISSING

Einige Parameter in den Ordnern <psc> oder <mcd> sind optional und können weggelassen werden; einige Parameter sind verbindlich und müssen in den Ordnern enthalten sein. Stellen Sie sicher, dass in den Ordnern <psc> und <mcd> alle verbindlichen Parameter enthalten sind. Jeder Befehl
3008

MQRCCF_COMMAND_FAILED

Durch einen internen Fehler konnte der Befehl nicht ordnungsgemäß ausgeführt werden. Bei der erneuten Ausgabe des Befehls kann der Fehler wieder auftreten. Die Informationen im Systemereignisprotokoll des Brokers sollten beim Melden des Fehlers an IBM angegeben werden. Jeder Befehl
3072

MQRCCF_TOPIC_ERROR

Einer oder mehrere der Werte, die Sie für den Parameter 'Topic' angegeben haben, sind nicht korrekt. Stellen Sie sicher, dass Ihre Werte für 'Topic' mit den angegebenen Bedingungen übereinstimmen. Jeder Befehl
3073

MQRCCF_NOT_REGISTERED

Die Kombination der Eigenschaften SubPoint, Topic und Filter, die im Befehl DeregSub oder ReqUpdate angegeben wurde, entspricht entweder nicht der Kombination, die bei der vorhergehenden Anmeldung angegeben wurde, oder im Befehl DeregSub wurde - bei gleichzeitiger Angabe der Option DeregAll - eine der Eigenschaften SubPoint, Topic oder Filter nicht zum Beenden einer Subskription verwendet. Befehle DeregSub und ReqUpdate
3074

MQRCCF_Q_MGR_NAME_ERROR

Der angegebene WS-Manager war ungültig, oder der WS-Manager war nicht verfügbar bzw. nicht vorhanden. Befehle DeregSub, Publish, RegSub und ReqUpdate
3076

MQRCCF_Q_NAME_ERROR

Der angegebene Warteschlangenname war ungültig, oder die Warteschlange war nicht auf dem angegebenen WS-Manager vorhanden. Befehle DeregSub, Publish, RegSub und ReqUpdate
3077

MQRCCF_NO_RETAINED_MSG

Für das von Ihnen angegebene Thema war keine zurückbehaltene Nachricht vorhanden. Je nach der Gestaltung Ihres Anwendungsprogramms kann es sich dabei um einen Fehler handeln. Befehl ReqUpdate
3079

MQRCCF_INCORRECT_Q

Die Befehle RegSub, DeregSub und ReqUpdate werden immer an die Warteschlange SYSTEM.BROKER.CONTROL.QUEUE des Brokers gesendet, an den sie gerichtet sind. Die Befehle Publish und DeletePub werden an die Eingabewarteschlange für den jeweiligen Publish/Subscribe-Nachrichtenfluss, an den sie gerichtet sind, gesendet. Dies wird beim Entwerfen des Nachrichtenflusses festgelegt. Dieser Fehlercode wird zurückgegeben, wenn ein Befehl an eine falsche Warteschlange gesendet wurde. Jeder Befehl
3080

MQRCCF_CORREL_ID_ERROR

Sie haben 'CorrelAsId' als einen Ihrer Parameter 'RegOpt' angegeben. Im Feld 'CorrelId' von MQMD ist jedoch keine gültige Korrelations-ID enthalten (d. h., es ist auf MQCI_NONE gesetzt). Befehle DeregSub und RegSub
3081

MQRCCF_NOT_AUTHORIZED

Sie haben keine Berechtigung zum Ausführen der angeforderten Aktion. Einstellungen für die Berechtigung werden vom Systemadministrator mit Hilfe des Editors für Themenhierarchien vorgenommen. Befehle Publish und RegSub
3083

MQRCCF_REG_OPTIONS_ERROR

Sie haben im Ordner <psc> einen unbekannten RegOpt-Parameter angegeben, der den Befehl 'RegSub' oder 'DeregSub' enthält. Befehle DeregSub und RegSub
3084

MQRCCF_PUB_OPTIONS_ERROR

Sie haben einen unbekannten PubOpt-Parameter im Ordner <psc> angegeben, in dem der Befehl 'Publish' enthalten ist. Befehl Publish
3087

MQRCCF_DEL_OPTIONS_ERROR

Sie haben einen unbekannten DelOpt-Parameter im Ordner <psc> angegeben, in dem der Befehl 'DeletePub' enthalten ist. Befehl DeletePub
3150

MQRCCF_FILTER_ERROR

Der für den Filterparameter angegebene Wert ist ungültig. Überprüfen Sie den Abschnitt, in dem die gültige Syntax für Filterausdrücke beschrieben wird, und stellen Sie sicher, dass Ihre Ausdrücke mit diesen Bestimmungen übereinstimmen. Befehle DeregSub, RegSub und ReqUpdate
3151

MQRCCF_WRONG_USER

Eine Subskription, die mit der angegebenen Subskription übereinstimmt, ist bereits vorhanden. Sie wurde jedoch von einem anderen Benutzer registriert. Die Änderung oder Rücknahme einer Subskription kann nur von dem Benutzer durchgeführt werden, der sie ursprünglich registriert hatte. Befehle DeregSub, RegSub und ReqUpdate
3152

MQRCCF_DUPLICATE_SUBSCRIPTION

Eine entsprechende Subskription ist bereits vorhanden, aber mit einem anderen Subskriptionsnamen.  
3153

MQRCCF_SUB_NAME_ERROR

Entweder ist das Format des Subskriptionsnamens ungültig, oder es ist bereits eine entsprechende Subskription ohne Subskriptionsname vorhanden.  
3154

MQRCCF_SUB_IDENTITY_ERROR

Der Parameter für die Subskriptions-ID ist fehlerhaft. Entweder überschreitet der angegebene Wert die maximal zulässige Länge, oder die Subskriptions-ID ist zurzeit kein Mitglied des ID-Satzes der Subskription, und die Registrierungsoption Join wurde nicht angegeben.  
3155

MQRCCF_SUBSCRIPTION_IN_USE

Ein Mitglied des ID-Satzes hat versucht, eine Subskription zu ändern oder zu beenden, als es nicht das einzige Mitglied des ID-Satzes war.  
3156

MQRCCF_SUBSCRIPTION_LOCKED

Die Subskription wird derzeit durch eine andere Identität exklusiv gesperrt.  
3157

MQRCCF_ALREADY_JOINED

Es wurde die Registrierungsoption Join angegeben, die Subskribenten-ID war jedoch bereits Mitglied des ID-Satzes der Subskription.  
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
aq20813_