Mit dem Befehl mqsiwebuseradmin können Sie Benutzeraccounts für die Webbenutzerschnittstelle auf Linux-, UNIX- oder Windows-Systemen verwalten.
>>-mqsiwebuseradmin--| brokerSpec |--+- -l +--------------------> +- -c + +- -m + '- -d-' >--+-------------------+--+---------------+--+------------+-----> '- -u -Benutzername-' '- -a -Kennwort-' '- -r -Rolle-' >--+--------------------+--+------------------------+---------->< '- -w --ZeitlimitSek-' '- -v -- Tracedateiname -' brokerSpec |--+- Brokername -----------------+-----------------------------| +- -n --Brokerdateiname--------+ | .--------------------------. | | V | | '-----+- -i --IP-Adresse-+---+-' +- -p --Port-------+ '- -q --WS-Manager-'
Verwenden Sie diese Option, wenn sich mehrere Benutzer mit demselben Broker verbinden möchten, oder wenn Sie erweiterte Verbindungsparameter wie beispielsweise SSL verwenden.
Klicken Sie zur Erstellung dieser Datei mit der rechten Maustaste auf den Broker imWebSphere Message Broker Explorer und wählen Sie *.broker-Datei exportieren aus. Wenn Sie dazu aufgefordert werden, navigieren Sie zu der Position, an der Sie die Datei speichern möchten, und geben Sie den Dateinamen ein; die Erweiterung .broker wird automatisch angehängt, wenn Sie auf Speichern klicken. Geben Sie bei der Festlegung dieses Parameters die Position (den Pfad) und den Dateinamen an. Bei der Ausführung dieses Befehls muss die Position unbedingt zugänglich sein.
Wenn Sie einen Befehl ausführen möchten, der SSL zur Verwaltung eines fernen Brokers über einen gesicherten Kanal verwendet, müssen Sie das Schlüsselspeicher- und Truststore-Kennwort für die Verbindung mithilfe der IBM_JAVA_OPTIONS-Umgebungsvariable angeben. Weitere Informationen finden Sie im Abschnitt Probleme bei der Befehlsausführung beheben.
Nutzen Sie diese Option für Verbindungen mit fernen Brokern, die keine erweiterten Verbindungsparameter erfordern.
Bei Auswahl dieser Option müssen Sie mindestens einen dieser drei Parameter angeben. Die Reihenfolge ist dabei nicht relevant. Kein Parameter darf mehrmals angegeben werden.
Für die nicht angegebenen Parameter werden die Standardwerte übernommen:
Wenn Sie den Parameter -r beim Erstellen eines Webbenutzeraccounts (durch die Angabe des Parameters -c) nicht angeben, wird eine Standardrolle mit dem gleichen Namen wie der Webbenutzeraccount erstellt. In diesem Fall muss der von Ihnen erstellte Webbenutzeraccount den gleichen Namen wie der Systembenutzeraccount haben, der im System angegeben wurde.
Weitere Informationen zu den Rollen finden Sie im Abschnitt Rollenbasierte Sicherheit.
Für diesen Parameter können Sie einen Wert im Bereich zwischen 1 und 2 145 336 164 festlegen. Wenn Sie keinen Zeitlimitwert angeben oder der Wert kleiner als 1 oder größer als 2 145 336 164, wird ein Fehler zurückgegeben.
Legen Sie für diesen Parameter einen Wert fest, der größer als die Summe der Zeitlimitparameter ConfigurationChangeTimeout und InternalConfigurationTimeout der Konfiguration ist, die Sie für den Broker angegeben haben, um sicherzustellen, dass eine Antwort innerhalb des Zeitlimitwerts zurückgegeben wird. Wenn ein geringerer Wert festgelegt wird, kann in der zurückgegebenen Antwort angezeigt werden, dass der Status der Implementierungsanforderungen unbekannt ist.
mqsiwebuseradmin MB8BROKER -c -u webuser1 -r admin -a passw0rd
Im vorherigen Beispiel entspricht der Wert admin einem Systemaccount.
mqsiwebuseradmin MB8BROKER -m -u webuser1 -a n3wpass
mqsiwebuseradmin MB8BROKER -d -u webuser1