Richten Sie die Linux- oder UNIX-Umgebung für die Ausführung von WebSphere Message Broker-Befehlen ein.
Wenn Sie eine Laufzeitkomponente auf Linux- und UNIX-Systemen starten, übernimmt sie die Umgebung, in der Sie den Befehl mqsistart starten.
Deshalb müssen Sie die Umgebung initialisieren, bevor Sie eine Komponente starten; der Befehl mqsiprofile, der sich im Verzeichnis Installationsverzeichnis/bin befindet, führt diese aus. Wenn Sie einen Broker starten, müssen Sie möglicherweise ebenfalls die Umgebung für Datenbanken initialisieren, auf die der Broker zugreift.
Sie dürfen den Standort des Befehls mqsiprofile nicht ändern oder Benutzermodifikationen daran vornehmen, weil er möglicherweise ersetzt wird, wenn Sie einen Produktservice installieren oder das Produkt aktualisieren.
Wenn Sie Ihre eigenen zusätzlichen Umgebungseinstellungen ausführen möchten, fügen Sie ein Script mit der Bezeichnung Meine_Datei.sh zum Verzeichnis Arbeitspfad des Brokers hinzu, das das Unterverzeichnis /common/profiles enthält.
Bei der erneuten Ausführung des Befehls mqsiprofile werden automatisch die benutzerdefinierten Scripts in dieser Position aufgerufen.
Bevor Sie mqsiprofile erneut ausführen, müssen Sie sich ab- und wieder anmelden, damit die neuen Dateien im Verzeichnis /common/profiles berücksichtigt werden.
Das neu hinzugefügte Script wird nicht berücksichtigt, wenn Sie den Befehl mqsistart von einer vorhandenen initialisierten Befehlsshell aus ausführen.
echo $MQSI_WORKPATH
Ein typischer Grund zum Hinzufügen von Scripts ist Datenbank-Setup-Scripts ausführen.
Wenn Sie zusätzliche Installationen konfiguriert haben, können Sie die Laufzeitumgebung für Komponenten und Befehle initialisieren:
Überprüfen Sie, ob die folgenden Bedingungen für Ihre Umgebung gelten:
Mit dem Befehl mqsicvp können Sie überprüfen, ob die ODBC-Umgebung ordnungsgemäß konfiguriert wurde. Mit diesem Befehl wird auch die Verbindung zu allen Datenquellen überprüft, die in der Datei odbc.ini aufgeführt sind und dem Broker mit dem Befehl mqsisetdbparms zugeordnet wurden. Weitere Informationen finden Sie im Abschnitt Befehl mqsicvp.
Unter Umständen benötigt ein Broker Zugriff auf die Benutzerdatenbanken aus implementierten Nachrichtenflüssen.
Wenn Sie ein Datenbankprodukt auf Linux- und UNIX-Systemen installieren, stellen einige Datenbankmanager ein Profil zum Ausführen des von der Datenbank benötigten Umgebungs-Setup bzw. in der zugehörigen Dokumentation Details zu durchzuführenden Maßnahmen bereit. Überprüfen Sie immer die Datenbankproduktdokumentation bezüglich Details zur Umgebungskonfiguration; die hier bereitgestellten Informationen fungieren lediglich als allgemeine Anleitung und sind möglicherweise nicht vollständig.
Nachdem Ihre Umgebung eingerichtet wurde, finden Sie unter Mit Datenbanken arbeiten Informationen darüber, wie Sie Ihre Datenbanken für die Verwendung mit dem Broker konfigurieren.