WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Fehler beheben, die bei der Implementierung von Nachrichtenflüssen auftreten

Diese Anweisungen können bei der Behebung von Problemen hilfreich sein, die während der Implementierung von Nachrichtenflüssen bzw. Nachrichtengruppen auftreten können.

Sie erhalten eine Warnung über den Modus Ihres Brokers

Nachricht BIP1806
  • Szenario: Warnung BIP1806 wird angezeigt.
    Der Broker 'Brokername' hat seinen Modus nicht rechtzeitig veröffentlicht;
     eventuelle Berichtsdaten sind möglicherweise nicht auf dem neuesten Stand.
  • Erläuterung: Das zulässige Zeitlimit Ihres Brokers wurde überschritten, bevor der Befehl beendet war. Sie können das Zeitlimit im Parameter -w des Befehls mqsimode festlegen oder den Standardwert von 60 Sekunden übernehmen; siehe mqsimode-Befehl.
  • Lösung: Prüfen Sie, ob der Broker gestartet wurde. Falls nicht, starten Sie ihn jetzt und führen Sie dazu den Befehl mqsistart aus. Ist der Broker gestartet, erhöhen Sie den Zeitlimitwert und führen Sie den Befehl erneut aus.
Nachricht BIP1808
  • Szenario: Warnung BIP1808 wird angezeigt.
    Der Broker 'Brokername' weist nicht die erforderliche Softwareversion
     für die Modusänderung auf.
  • Erläuterung: Für den Broker wird eine frühere Version des Produkts ausgeführt. Eine Änderung des Betriebsmodus ist erst nach einer Migration der Broker möglich, die in einer Version vor V6.1.0.2 erstellt wurden.
  • Lösung: Nehmen Sie ein Broker-Upgrade auf V6.1.0.2 oder höher vor und führen Sie den Befehl erneut aus.
Nachricht BIP1821
Nachricht BIP1822
  • Szenario: Warnung BIP1822 wird angezeigt.
    WARNUNG: Der Broker 'Brokername' befindet sich im Modus 'Modusname', hat jedoch 'x' implementierte Nachrichtenflüsse.
     Damit wird die zulässige Höchstgrenze für diesen Modus überschritten.
  • Erläuterung: Ihr Broker wird in einem Modus ausgeführt, der die Anzahl der Nachrichtenflüsse beschränkt, die Sie verwenden können; siehe Einschränkungen, die in jedem Betriebsmodus gelten.
  • Lösung: Wenden Sie sich wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner oder löschen Sie die erforderliche Anzahl an Nachrichtenflüssen. Informationen hierzu finden Sie im Abschnitt Nachrichtenflüsse oder untergeordnete Nachrichtenflüsse löschen.
Nachricht BIP1823
  • Szenario: Warnung BIP1823 wird angezeigt.
    WARNUNG: Der Broker 'Brokername' verfügt in der Ausführungsgruppe 'Ausführungsgruppe' über einen
     Nachrichtenfluss namens 'Nachrichtenfluss', der mindestens einen Knoten enthält,
     der in diesem Modus nicht gültig ist: Modusname
  • Erläuterung: Ihr Broker wird in einem Modus ausgeführt, der die Knotentypen beschränkt, die Sie in einem Nachrichtenfluss verwenden können; siehe Einschränkungen, die in jedem Betriebsmodus gelten.
  • Lösung: Wenden Sie sich wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner, bearbeiten Sie den Nachrichtenfluss so, dass dort Knoten verwendet werden, die im aktuellen Modus gültig sind, oder entfernen Sie die Nachrichtenflüsse mit nicht unterstützten Knoten. Informationen hierzu finden Sie im Abschnitt Nachrichtenflüsse oder untergeordnete Nachrichtenflüsse löschen.
Nachricht BIP1824
  • Szenario: Warnung BIP1824 wird angezeigt.
    WARNUNG: Der Testzeitraum für den Broker 'Brokername' ist am 'Tag_Monat_Jahr' abgelaufen.
  • Erläuterung: Ihr Broker wird im Trial Edition-Modus ausgeführt und der Testzeitraum von 90 Tagen ist abgelaufen; siehe Einschränkungen, die in jedem Betriebsmodus gelten.
  • Lösung: Wenden Sie sich wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner.

Der Nachrichtenfluss kann nur auf dem Testsystem eingesetzt werden

Fehlernachrichten zum Modus Ihres Brokers werden ausgegeben, wenn Sie eine Ausführungsgruppe erstellen

Nachricht BIP1825
  • Szenario: Fehlernachricht BIP1825 wird angezeigt.
    Sie haben versucht, die Ausführungsgruppe 'Ausführungsgruppe' auf dem Broker 'Brokername' zu erstellen,
     aber der Broker wird im Modus 'Modusname' ausgeführt, der
     die Anzahl der Ausführungsgruppen, die gleichzeitig existieren können, begrenzt.
     Die Ausführungsgruppe kann nicht erstellt werden.
  • Erläuterung: Die Ausführungsgruppe kann nicht erstellt werden, da die maximale Anzahl an Ausführungsgruppen für den Knoten auf dem Zielbroker bereits erreicht wurde, und durch das Erstellen der Ausführungsgruppe wird diese Begrenzung überschritten; siehe Einschränkungen, die in jedem Betriebsmodus gelten. Die Ausführungsgruppe wurde nicht erstellt.
  • Lösung: Verwenden Sie eine vorhandene Ausführungsgruppe erneut, oder löschen Sie eine vorhandene Ausführungsgruppe und wiederholen den Befehl; siehe Ausführungsgruppe über das WebSphere Message Broker Toolkit oder den WebSphere Message Broker Explorer löschen. Sie können sich auch wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner wenden.

Fehlernachrichten zum Modus Ihres Brokers werden bei der Implementierung ausgegeben

Nachricht BIP1826
  • Szenario: Fehlernachricht BIP1826 wird angezeigt.
    Sie haben versucht, eine Brokerarchivdatei (BAR-Datei) in der Ausführungsgruppe
     'Ausführungsgruppe' auf dem Broker 'Brokername'
     zu implementieren, aber der Broker wird im Modus 'Modusname' ausgeführt, der die
     Anzahl der Nachrichtenflüsse, die gleichzeitig existieren können, begrenzt.
     Die Brokerarchivdatei kann nicht implementiert werden.
  • Erläuterung: Die Brokerarchivdatei kann nicht implementiert werden, da der Broker dadurch mehr Nachrichtenflüsse ausführt, als für den aktuellen Betriebsmodus des Zielbrokers zulässig sind; siehe Einschränkungen, die in jedem Betriebsmodus gelten. Die Brokerarchivdatei wurde nicht implementiert.
  • Lösung: Löschen Sie Nachrichtenflüsse aus dem Broker und wiederholen Sie den Befehl; siehe Nachrichtenflüsse oder untergeordnete Nachrichtenflüsse löschen. Sie können sich auch wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner wenden.
Nachricht BIP1827
  • Szenario: Fehlernachricht BIP1827 wird angezeigt.
    Sie haben versucht, eine Brokerarchivdatei (BAR-Datei) in der Ausführungsgruppe
     'Ausführungsgruppe' auf dem Broker 'Brokername'
     aber der Broker wird im Modus 'Modusname' ausgeführt, bei dem eine Einschränkung
     hinsichtlich der zu implementierenden Knotentypen besteht.
     Die Brokerarchivdatei kann nicht implementiert werden.
     Die Gruppe der in der Brokerarchivdatei gefundenen Knotentypen, die ungültig sind,
     lauten wie folgt: Knotentyp.
  • Erläuterung: Die Brokerarchivdatei kann nicht implementiert werden, da sie Knoten enthält, die für den aktuellen Modus des Zielbrokers nicht gültig sind; siehe Einschränkungen, die in jedem Betriebsmodus gelten. Die Brokerarchivdatei wurde nicht implementiert.
  • Lösung: Bearbeiten Sie Ihren Nachrichtenfluss so, dass Knoten verwendet werden, die im aktuellen Modus gültig sind, oder entfernen Sie die Nachrichtenflüsse, die nicht unterstützte Knoten enthalten; siehe Nachrichtenflüsse oder untergeordnete Nachrichtenflüsse löschen. Sie können sich auch wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner wenden.
Nachricht BIP1828
  • Szenario: FehlernachrichtBIP1828 wird angezeigt.
    Sie haben versucht, eine Brokerarchivdatei (BAR-Datei) in der Ausführungsgruppe
     'Ausführungsgruppe' auf dem Broker 'Brokername'
     die Testperiode für den Broker ist jedoch abgelaufen.
     Die Brokerarchivdatei kann nicht implementiert werden.
  • Erläuterung: Der Zielbroker wird in einem Probemodus ausgeführt, der abgelaufen ist; siehe Einschränkungen, die in jedem Betriebsmodus gelten. Die Brokerarchivdatei wurde nicht implementiert.
  • Lösung: Wenden Sie sich wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner. Falls Sie bereits eine gültige Lizenz für den Zielbroker erworben haben, ändern Sie den Broker mit dem Befehl mqsimode in den korrekten Modus; siehe mqsimode-Befehl.
Nachricht BIP1829
  • Szenario: Fehlernachricht BIP1829 wird angezeigt.
    Sie haben versucht, eine Brokerarchivdatei (BAR-Datei) in der Ausführungsgruppe
     'Ausführungsgruppe' auf dem Broker 'Brokername'
     aber der Broker wird im Modus 'Modusname' ausgeführt, der
     die Anzahl der Ausführungsgruppen, die gleichzeitig existieren können, begrenzt.
     Die Brokerarchivdatei kann nicht implementiert werden.
     
  • Erläuterung: Die BAR-Datei kann nicht implementiert werden, weil die maximale Anzahl der Ausführungsgruppen für den Modus des Zielbrokers erreicht wurde; siehe Einschränkungen, die in jedem Betriebsmodus gelten. Die Brokerarchivdatei wurde nicht implementiert.
  • Lösung: Löschen Sie eine vorhandene Ausführungsgruppe und wiederholen Sie den Befehl; siehe Ausführungsgruppe über das WebSphere Message Broker Toolkit oder den WebSphere Message Broker Explorer löschen. Sie können sich auch wegen eines Lizenz-Upgrades an Ihren IBM Ansprechpartner wenden.

Fehlernachrichten zur Funktionsstufe Ihres Brokers werden bei der Implementierung ausgegeben

Nachricht BIP2276
  • Szenario: Fehlernachricht BIP2276 wird angezeigt.
    Der Nachrichtenfluss 'Nachrichtenfluss', der einen Nachrichtenfluss des
    Knotentyps 'Knotentyp' enthält, kann nicht implementiert werden, da die aktuelle 
    Fixpack-Funktionsstufe '<Version>.<Release>.<Änderung>.<Programmkorrektur>' 
    diesen Modus nicht unterstützt. 
    Verwenden Sie den Befehl mqsichangebroker -f all', um diese Funktion zu aktivieren.
  • Erläuterung: Der Broker hat eine Anweisung zum Erstellen eines Nachrichtenflussknotens vom Typ Knotentyp im Nachrichtenfluss Nachrichtenfluss erhalten. Der Broker kann keine Knoten dieses Typs erstellen, da die neuen Funktionen für diesen Broker nicht aktiviert wurden. Aktivieren Sie diese und alle anderen Funktionen mit dem folgenden Befehl:
    mqsichangebroker MB8BROKER -f all
  • Lösung: Ändern Sie den Nachrichtenfluss und vermeiden Sie die Verwendung des nicht verfügbaren Knotens oder aktivieren Sie über den Befehl mqsichangebroker die neuen Funktionen. Informationen hierzu finden Sie im Abschnitt Befehl mqsichangebroker.

Beim Implementieren unter z/OS werden Fehlernachrichten ausgegeben

Für eine gemeinsam genutzte Warteschlange, die mehrere Instanzen eines Nachrichtenflusses unter z/OS bedient, ist eine erwartete serielle Anordnung für die Eingabe nicht eingetreten

Sie erstellen einen konfigurierbaren Service und implementieren anschließend einen Nachrichtenfluss und eingehenden Adapter, die Implementierung schlägt jedoch fehl

Sie haben einen WebSphere Adapter-Nachrichtenfluss erstellt, der Sekundäradapter verwendet, und es ist eine Namenskollision in den Sekundäradaptern oder Nachrichtengruppen aufgetreten

Bei der Implementierung unter z/OS erhalten Sie eine Fehlermeldung bei der Berechtigungsprüfung

Implementierung schlägt bei rückwirkenden Projektabhängigkeiten fehl

Beim Implementieren werden Fehlernachrichten ausgegeben

Weitere Fehlernachrichten, die möglicherweise während einer Implementierung generiert werden, sind im Folgenden zusammen mit Erläuterungen aufgelistet:

Nachricht BIP1106 mit WebSphere MQ-Ursachencode 2030
  • Szenario: Beim Implementieren einer großen Nachrichtengruppe wird Fehlernachricht BIP1106 mit Ursachencode 2030 ausgegeben.
  • Erläuterung: Die Nachrichtenlänge überschreitet die maximal zulässige Nachrichtenlänge der Übertragungswarteschlange für den Warteschlangenmanager des Brokers.
  • Lösung: Erhöhen Sie die maximal zulässige Nachrichtenlänge für die Übertragungswarteschlange wie folgt mit dem Befehl WebSphere MQ alter qlocal, wobei die maximal zulässige Nachrichtenlänge (maxmsgl) in Byte angegeben wird:
    alter ql(transmit_queue_name) maxmsgl(104857600) 
    Weitere Informationen finden Sie im System Administration Guide (Handbuch zur Systemverwaltung) unter WebSphere MQ Version 7 Information Center online.
Fehler BIP2066
  • Szenario: Sie haben eine Implementierungsanforderung initiiert; beispielsweise haben Sie eine BAR-Datei in eine Ausführungsgruppe implementiert. Fehlernachricht BIP2066 wird mindestens einmal zurückgegeben.
  • Erläuterung: Die Implementierungsanforderung wurde von der Ausführungsgruppe nicht bestätigt, bevor das Brokerzeitlimit (Summe aus den Werten von ConfigurationChangeTimeout und InternalConfigurationTimeout) abgelaufen war.
  • Lösung: Erhöhen Sie diese Zeitlimitwerte durch Angabe geeigneter Werte für die Parameter -g und -k des Befehls mqsicreatebroker bzw. mqsichangebroker. Informationen zu den Faktoren, die die Zeitlimitwerte beeinflussen, sowie zur Definition geeigneter Werte finden Sie im Abschnitt Zeitlimitwerte für die Konfiguration festlegen.
Nachricht BIP2080
  • Szenario: Der Broker hat eine Ausführungsgruppe gestartet; beispielsweise haben Sie den Befehl mqsistart für den Broker ausgegeben, oder es ist ein Fehler aufgetreten und die Ausführungsgruppe muss wiederhergestellt werden. Fehlernachricht BIP2080 wird mindestens einmal angezeigt.
  • Erläuterung: Die interne Konfigurationsanforderung wurde von der Ausführungsgruppe nicht bestätigt, bevor der durch InternalConfigurationTimeout festgelegte Zeitlimitwert (Standardwert 60 Sekunden) abgelaufen war.
  • Lösung: Ändern Sie das Konfigurationszeitlimit durch Angabe eines geeigneten Werts für den Parameter -k des Befehls mqsicreatebroker bzw. mqsichangebroker. Informationen zu den Faktoren, die die Zeitlimitwerte beeinflussen, sowie zur Definition geeigneter Werte finden Sie im Abschnitt Zeitlimitwerte für die Konfiguration festlegen.
Nachricht BIP2241
  • Szenario: Fehlernachricht BIP2241 wird angezeigt.
  • Erläuterung: Sie versuchen, einen Nachrichtenfluss zu implementieren, der einen Knoten enthält, der auf dem Zielbroker nicht verfügbar ist.
  • Lösung: Stellen Sie sicher, dass die Version des WebSphere Message Broker Toolkits, in der der Nachrichtenfluss entwickelt wurde, der Version des Brokers entspricht, für den der Nachrichtenfluss implementiert wird. Wenn in dem Nachrichtenfluss ein benutzerdefinierter Knoten oder ein in einem SupportPac bereitgestellter Knoten verwendet wird, ist sicherzustellen, dass die Laufzeitknotenimplementierung auf dem Computer, auf dem der Broker ausgeführt wird, ordnungsgemäß installiert wurde. Wenn Ihr Nachrichtenfluss einen benutzerdefinierten Knoten enthält, finden Sie Informationen dazu unter Laufzeitdateien für benutzerdefinierte Erweiterung auf einem Broker installieren. Wenn in Ihrem Nachrichtenfluss ein in einem SupportPac bereitgestellter Knoten enthalten ist, beachten Sie die Installationsinformationen für das SupportPac, falls vorhanden.
Fehler BIP2242
  • Szenario: Fehlernachricht BIP2242 wird angezeigt.
  • Erläuterung: Die Implementierungsanforderung (Konfigurationsänderung) wurde nicht bestätigt, bevor der durch den Brokerparameter ConfigurationChangeTimeout festgelegte Zeitlimitwert abgelaufen war. Der Wert für das Konfigurationszeitlimit muss groß genug sein, damit der Nachrichtenfluss die Verarbeitung der aktuellen Nachricht beenden und die Implementierungsanforderung bestätigen kann; der Standardwert beträgt 300 Sekunden.
  • Lösung: Legen Sie das Konfigurationszeitlimit durch Angabe geeigneter Werte für die Parameter -g und -k des Befehls mqsicreatebroker bzw. mqsichangebroker fest.
NachrichtBIP3226
  • Szenario: Fehlernachricht BIP3226 wird angezeigt, z. B.:
    (Semipersistent_Compute1.Main, 27.89) : Array index evaluated to '0' but must
    evaluate to a positive, nonzero integer value. (Feldgruppenindex als '0' ausgewertet, es muss sich jedoch um einen positiven ganzzahligen Wert ungleich null handeln.)
    Die erste Einfügung in Nachricht BIP3226 (in diesem Beispiel Semipersistent_Compute1.Main) gibt an, in welchem Knoten und welcher Routine die Anweisung auftritt. Die zweite Einfügung (in diesem Beispiel 27.89) gibt die ungefähre Zeile und Spalte des in der dritten Einfügung angegebenen Indexwerts (in diesem Beispiel '0') an.
  • Erläuterung: In WebSphere Message Broker Version 7.0 ist für den Feldverweisindex der Wert null nicht mehr gültig. Wenn es in Ihren ESQL-Modulen Anweisungen mit dem Index null gibt, wird Fehler BIP3226E generiert.

    Beispielsweise könnte Ihr ESQL-Modul folgende Anweisung enthalten:

    SET OutputRoot.XMLNSC.Top.A[0].B = 42;
  • Lösung:

    Alle ESQL-Anweisungen mit dem Index null müssen korrigiert und es muss der Index '1' angegeben werden. In Anweisungen kann für den Index eine Variable oder ein Literalwert verwendet werden. Prüfen Sie beide möglichen Fälle. Der geänderte Code könnte beispielsweise wie folgt lauten:

    SET OutputRoot.XMLNSC.Top.A[1].B = 42;
Nachricht BIP7053S
  • Szenario: Beim Implementieren eines Brokers wird die Fehlernachricht BIP7053S angezeigt.
  • Erläuterung: Dieser Fehler tritt in einer Multi-TCP/IP-Stack-Umgebung auf, wenn die TCP/IP-Umgebung der UNIX System Services (USS) nicht korrekt eingerichtet wurde.
    WebSphere Message Broker verwendet USS-Funktionen, um den Hostnamen für ein bestimmtes System abzurufen. Die folgende Fehlernachricht wird angezeigt, wenn der Standardhostname in der USS-Umgebung nicht korrekt konfiguriert ist:
    BIP7053S: Broker $SYS_mqsi 0 unexpected Java exception java.lang.Error: -2103399272!java.net.UnknownHostException :
    Hostname: Hostname
    In der Fehlernachricht ist der Hostname angegeben, der als Ergebnis des Aufrufs gethostname an den Broker zurückgegeben wurde.
  • Lösung: Stellen Sie sicher, dass die TCP/IP-Umgebung in USS korrekt konfiguriert ist.
Prüfprogrammfehler vom Format 'Zeichenfolge mit Kennung/mit Begrenzer' (TDS)
  • Szenario: Sie möchten eine Nachrichtengruppe mit einem physischen TDS-Format implementieren, das einen Fehler enthält.
  • Erläuterung: Im folgenden Auszug eines Fehlerprotokolls sehen Sie, was für ein TDS-Prüfprogrammfehler möglicherweise angezeigt wird. In diesem Fall trat ein Fehler auf, weil im Element Town keine Markierung definiert wurde.
    TDS Extractor Trace File
    ========================
    
    Beginning Extract..
    
    Extracting Identification Info
    Extracting Project Info
    Extracting Messages
    Extracting Elements
    Extracting Compound Types
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Extracting Type Members
    Beginning Indexing..
    
    Creating Member IDs to Tags Index Table.
    
    Beginning Validation..
    
    Validating Project
    Validating Types
    ERROR: TDSValidator::ValidateTypeMemberSimpleElement:
      Simple elements in a type with Data Element Separation attribute = Tagged 
      Delimited must have the following attribute set:
      Element Level - Tag
    (Element ID: Town)
    (Type ID: AddressType)
    Return Code: -80
    
    Validating Messages
    
    Trace Info
    ===========
    EXCEPTION: TDSValidator::Validate:
      TDS Validation failed.
        1 errors
        0 warnings
    Return Code: -1
  • Lösung: Korrigieren Sie das Problem mithilfe der Informationen im Fehlerprotokoll.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:14


TaskthemaTaskthema | Version 8.0.0.5 | au16542_