Befehl "createMissingSIBEnginePolicy"

Verwenden Sie den Befehl createMissingSIBEnginePolicy, um eine Stammgruppenrichtlinie für eine Messaging-Engine in einem Cluster zu erstellen, der Member eines Service Integration Bus ist.

Verwenden Sie zum Ausführen des Befehls das Objekt AdminTask des Scripting-Clients wsadmin.

[IBM i][IBM i]Der Scripting-Client wsadmin wird über die Qshell ausgeführt. [IBM i]Weitere Informationen finden Sie unter Qshell für die Ausführung von WebSphere-Scripts mit wsadmin-Scripting konfigurieren.

Dieser Befehl ist nur gültig, wenn er mit Anwendungsservern der WebSphere Application Server Version 7.0 oder höher verwendet wird. Verwenden Sie diesen Befehl nicht in früheren Versionen.

Für die SIB-Befehle wird jeweils eine Befehlszeilenhilfe bereitgestellt:
  • Geben Sie den folgenden Befehl an der wsadmin-Eingabeaufforderung ein, um eine Liste der verfügbaren SIB-Befehle in Jython und eine Kurzbeschreibung jedes einzelnen Befehls anzuzeigen:

    print AdminTask.help('SIBAdminCommands')

  • Zum Anzeigen einer übersichtlichen Hilfe zu einem bestimmten Befehl geben Sie an der wsadmin-Eingabeaufforderung den folgenden Befehl ein:

    print AdminTask.help('Befehlsname')

Speichern Sie Ihre Änderungen nach der Ausführung des Befehls in der Masterkonfiguration. Verwenden Sie hierfür beispielsweise den folgenden Befehl:

AdminConfig.save()

Zweck

Verwenden Sie diesen Befehl, um eine Stammgruppenrichtlinie für eine Messaging-Engine zu erstellen. Dies müssen Sie beispielsweise tun, nachdem Sie mit dem Befehl createSIBEngine eine neue Messaging-Engine für den Cluster erstellt haben. Verwenden Sie diesen Befehl nur, wenn die Richtlinienunterstützung für Messaging-Engines im Cluster aktiviert ist und der Richtlinientyp "Angepasst" ausgewählt wurde. Hierfür verwenden Sie den Befehl addSIBusMember oder modifySIBusMemberPolicy.

Zielobjekt

Eine Messaging-Engine.

Erforderliche Parameter

-name Name_der_Messaging-Engine
Der Name der Messaging-Engine, für die eine Stammgruppenrichtlinie erstellt werden soll.

Optionale Parameter

-failover TRUE | FALSE
Ein Parameter, der angibt, ob die Messaging-Engine im Cluster von einem anderen Server im Cluster übernommen werden kann (Failover), wenn der Host-Server für die Messaging-Engine ausfällt. Dieser Parameter hat zwei gültige Werte:
TRUE
Die Messaging-Engine kann von einem anderen Server übernommen werden.
FALSE
Die Messaging-Engine kann nicht von einem anderen Server übernommen werden.

Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn die Richtlinienunterstützung für Messaging-Engines im Cluster aktiviert ist und der Richtlinientyp "Angepasst" ausgewählt wurde. Hierfür verwenden Sie den Befehl addSIBusMember oder modifySIBusMemberPolicy.

-failback TRUE | FALSE
Ein Parameter, der angibt, ob die Messaging-Engine im Cluster, die von einem anderen Server übernommen wurde, auf einen in der Liste der bevorzugten Server weiter oben stehenden Server zurückversetzt werden kann, wenn dieser Server wieder verfügbar ist. Dieser Parameter hat zwei gültige Werte:
TRUE
Die Messaging-Engine kann zurückversetzt werden. Wenn Sie diese Option verwenden, geben Sie den Parameter -preferredServerList an.
FALSE
Die Messaging-Engine kann nicht zurückversetzt werden.

Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn die Richtlinienunterstützung für Messaging-Engines im Cluster aktiviert ist und der Richtlinientyp "Angepasst" ausgewählt wurde. Hierfür verwenden Sie den Befehl addSIBusMember oder modifySIBusMemberPolicy.

-preferredServersOnly TRUE | FALSE
Ein Parameter, der angibt, ob die Messaging-Engine im Cluster nur auf Servern aus der Liste der bevorzugten Server oder auf einem beliebigen Server im Cluster ausgeführt werden kann. Dieser Parameter hat zwei gültige Werte:
TRUE
Die Messaging-Engine kann nur auf Servern aus der Liste der bevorzugten Server ausgeführt werden. Wenn Sie diese Option verwenden, geben Sie den Parameter -preferredServerList an.
FALSE
Die Messaging-Engine kann auf jedem Server im Cluster ausgeführt werden.

Der Standardwert ist FALSE. Verwenden Sie diesen Parameter, wenn die Richtlinienunterstützung für Messaging-Engines im Cluster aktiviert ist und der Richtlinientyp "Angepasst" ausgewählt wurde. Hierfür verwenden Sie den Befehl addSIBusMember oder modifySIBusMemberPolicy.

-preferredServerList {{Knoten Server}}
Die Liste mit den Servern, auf denen die Messaging-Engine im Cluster bevorzugt ausgeführt werden sollte. Die Liste ist in absteigender Reihenfolge sortiert. Geben Sie für jeden Server in der Liste den Namen des Knotens, auf dem der Server ausgeführt wird, und den Namen des Servers an. Für diesen Parameter gibt es keinen Standardwert. Verwenden Sie diesen Parameter, wenn die Richtlinienunterstützung für Messaging-Engines im Cluster aktiviert ist und der Richtlinientyp "Angepasst" ausgewählt wurde. Hierfür verwenden Sie den Befehl addSIBusMember oder modifySIBusMemberPolicy.

Beispiel

Erstellen Sie eine Stammgruppenrichtlinie für die Messaging-Engine "cluster1.000-bus1". Konfigurieren Sie die Stammgruppenrichtlinie so, dass die Messaging-Engine von einem anderen Server im Cluster übernommen, nicht zurückversetzt und nur in den Servern "server1" und "server2" ausgeführt werden kann:

AdminTask.createMissingSIBEnginePolicy('[-name cluster1.000-bus1 
-failover true -failback false -preferredServersOnly true 
-preferredServerList [[node1 server1] [node2 server2]]]') 

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjk_cli_me_createpolicy
Dateiname:rjk_cli_me_createpolicy.html