Versionshinweise zu Sun Java System Message Queue 4.1

Bekannte Probleme und Beschränkungen

In diesem Abschnitt werden die bekannten Probleme mit Message Queue 4.1 aufgeführt. Dies betrifft die folgenden Produktbereiche:

Eine Liste der aktuellen Fehler, deren Status und Umgehungsmöglichkeiten finden Sie als Mitglied der Java Developer Connection™ in der Bug Parade auf der Java Developer Connection-Website. Prüfen Sie die Informationen auf dieser Seite, bevor Sie einen neuen Fehler melden. Auch wenn nicht alle Message Queue-Fehler aufgelistet sind, ist diese Seite ein guter Ausgangspunkt, wenn Sie feststellen möchten, ob ein Problem bekannt gegeben wurde.

http://bugs.sun.com/bugdatabase/index.jsp


Hinweis –

Die Mitgliedschaft bei der Java Developer Connection ist kostenlos, es ist jedoch eine Registrierung erforderlich. Auf der Sun Java-Webseite wird beschrieben, wie Sie Mitglied bei der Java Developer Connection werden.


Wenn Sie einen neuen Fehler melden oder eine Funktionsanfrage einreichen möchten, senden Sie eine E-Mail an imq-feedback@sun.com .

Installationsprobleme

In diesem Abschnitt werden die Installationsprobleme zu Message Queue Version 4.1 beschrieben.

Produktregistrierung und JES

Version 4.1 von Message Queue wird von einen neuen Installationsprogramm installiert, das zudem die gemeinsam genutzten Komponenten, die für Message Queue erforderlich sind, installiert und aktualisiert, z. B. JDK, NSS-Bibliotheken, JavaHelp usw. Diese Installationsprogramm und das JES-Installationsprogramm (Java Enterprise System) verwenden nicht dieselbe Produktregistrierung. Wenn eine Message Queue-Version, die zusammen mit JES installiert wurde, entfernt und durch Message Queue 4.1 mithilfe des Message Queue-Installationsprogramms ersetzt wird, ist der Status der JES-Produktregistrierung möglicherweise inkonsistent. Dies hat zur Folge, dass beim Ausführen des JES-Deinstallationsprogramms Message Queue 4.1 und die zugrunde liegenden gemeinsamen Komponenten, die es nicht installiert hat, eventuell versehentlich entfernt werden.

Zur Aktualisierung der Software, die nicht mit dem JES-Installationsprogramm installiert wurde, gehen Sie am besten wie folgt vor.

  1. Entfernen Sie mit dem JES-Deinstallationsprogramm Message Queue sowie die gemeinsam genutzten Komponenten.

  2. Installieren Sie mit dem Message Queue-Installationsprogramm Message Queue 4.1.

Auswählen der geeigneten JRE

Auf der Seite für die JDK-Auswahl des Message Queue 4.1-Installationsprogramms können Sie die im System vorhandene JDK/JRE für die Verwendung durch Message Queue auswählen. Leider enthält die angezeigte Liste ebenfalls die JRE, die zum Ausführen der Installationsanwendung verwendet wird. Diese JRE gehört zum Installationspaket und wird nicht tatsächlich auf dem System installiert. (Fehler 6585911)

Sie erkennen die vom Installationsprogramm verwendete JRE am Pfad, der innerhalb des entpackten Installationsverzeichnisses liegen und das Unterverzeichnis mq4_1–installer enthalten sollte. Beispiel:

Beliebiges_Verzeichnis/mq4_1–installer/usr/jdk/instances/jdk1.5.0/jre

Wählen Sie diese JRE nicht zur Verwendung durch Message Queue aus. Wählen Sie stattdessen ein anderes JDK im System aus. Wenn eins nicht vorhanden ist, führen Sie die für Ihre Plattform entsprechende Aktion aus.

Installation unter Windows

Wenn Sie Message Queue unter Windows installieren, sollten Sie die folgenden Einschränkungen beachten.

Installation unter Solaris

Die Fehlermeldung und der "unvollständige" Status der Zusammenfassung sind für Benutzer irreführend, die versuchen, die Installation über den Befehl installer-n aufzuführen. Der Befehl ist tatsächlich erfolgreich. (Fehler 6594351)

Installation unter Linux

Die folgenden Probleme betreffen die Installation auf einer Linux-Plattform.

Installation auf allen Plattformen

Diese Probleme betreffen die Installation auf allen Plattformen.

Versionsinformationen

Die Anzeige der Message Queue-Versionsinformationen ist im Installationsprogramm nicht transparent. (Fehler 6586507)

Für die Solaris-Plattform finden Sie in der nachstehenden Tabelle Informationen, um die zu installierende Version zu bestimmen.

Tabelle 1–11 Formate der Versionen

Im Installationsprogramm angezeigte Version 

Message Queue-Version 

4.1.0.0 

4.1 

3.7.0.1 

3.7 UR1 

3.7.0.2 

3.7 UR2 

3.7.0.3 

3.7 UR3 

3.6.0.0 

3.6 

3.6.0.1 

3.6 SP1 

3.6.0.2 

3.6 SP2 

3.6.0.3 

3.6 SP3 

3.6.0.4 

3.6 SP4 


Hinweis –

Für Patch-Versionen für 3.6 SP4 (z. B. 3.6 SP4 Patch 1) werden im Installationsprogramm dieselben Zeichenfolgen für die Versionen angezeigt. Sie müssen den Befehl imqbrokerd –version ausführen, um die genaue Version zu bestimmen.


Auf einer Linux-Plattform ist die Bereitstellung einer einfachen Formatüberstetzung nicht möglich. Die Versionsnummer, die im Installationsprogramm unter Linux angezeigt wird, weist folgendes Format auf.

<Hauptversionsnummer>.<Nebenversionsnummer>-<beliebige_Nummer>

Zum Beispiel könnte sie 3.7–22 lauten. Dies weist zwar darauf hin, dass es sich um eine der 3.7-Versionen, jedoch nicht um welche es sich genau handelt. Um diese zu bestimmen, führen Sie den Befehl imqbrokerd —version aus.

Lokalisierungsprobleme

Die folgenden Probleme beziehen sich auf die Lokalisierung.

Veraltete Passwortoption

In Vorgängerversionen von Message Queue konnten Sie die —p- oder —password-Option verwenden, um ein Passwort für die folgenden Befehle interaktiv anzugeben: imqcmd, imqbrokerd und imdbmgr. Mit Version 4.0 wurden diese Optionen verworfen. Sie müssen Passwörter nun wie folgt erzeugen.

  1. Setzen Sie die Passworteigenschaft auf den gewünschten Wert in einer Datei, in der ausschließlich Passwörter gespeichert werden.

    Verwenden Sie die folgende Syntax, um Passwörter in der Passwortdatei festzulegen.

    Passworteigenschaftsname=Mein_Passwort

  2. Übergeben Sie den Namen der Passwortdatei mithilfe der —passfile-Option.

Eine Passwortdatei kann mindestens eins der im Folgenden aufgelisteten Passwörter enthalten.

Im folgenden Beispiel wird als Passwort für die JDBC-Datenbank abracadabra festgelegt.

imq.persist.jdbc.mysql.password=abracadabra

Sie haben folgende Möglichkeiten, um den Broker so zu konfigurieren, dass er die von Ihnen erstelle Passwortdatei verwendet.

Allgemeine Probleme

In diesem Abschnitt werden allgemeine Probleme in Message Queue 4.1 erläutert. Einige Probleme wurden bereits bei Vorgängerversionen von Message Queue bekannt gegeben.

Administration/Konfiguration

Die folgenden Probleme beziehen sich auf die Administration und Konfiguration von Message Queue.

Broker-Probleme

Die nachfolgend beschriebenen Probleme beziehen sich auf den Message Queue-Broker.

Broker-Cluster

Die folgenden Punkte beziehen sich auf die Verwendung von Broker-Clustern.

JMX-Probleme

Auf der Windows-Plattform gibt die getTransactionInfo-Methode der Überwachungs-MBean für den Transaktionsmanager Transaktionsinformationen zurück, die eine falsche Transaktionserstellungszeit enthalten (Fehlernummer 6393359).

Umgehung Verwenden Sie stattdessen die getTransactionInfoByID-Methode der Überwachungs-MBean für den Transaktionsmanager.

Unterstützung für SOAP

Sie sollten zwei Probleme in Verbindung mit der SOAP-Unterstützung beachten.