Sie können Eigenschaftendateien verwenden, um eine SIBus-Messaging-Engine (Service Integration Bus)
zu erstellen, zu ändern oder zu löschen.
SIBus ist der Standard-JMS-Messaging-Provider für das Produkt
(JMS = Java
Message Service).
Vorbereitende Schritte
Stellen Sie fest, welche Eigenschaftswerte für die Konfiguration der SIB-Engine
festgelegt werden sollen.
Starten Sie das Scripting-Tool "wsadmin".
Zum Starten von
"wsadmin" in der Sprache Jython führen Sie im Verzeichnis bin
des Serverprofils den Befehl wsadmin -lang jython
aus.
Informationen zu diesem Vorgang
Mit einer Eigenschaftendatei können Sie eine SIB-Engine
und ihre Konfigurationseigenschaften
erstellen, ändern oder löschen.
Tabelle 1. Aktionen für Eigenschaftendateien für SIB-Engines. Sie können Konfigurationseigenschaften für eine SIB-Engine
erstellen, ändern oder löschen.Aktion |
Prozedur |
create |
Legen Sie in der Eigenschaftendatei
commandName=createSIBusEngine fest.
Führen Sie den Befehl applyConfigProperties aus. |
modify |
Legen Sie in der Eigenschaftendatei
commandName=modifySIBEngine fest.
Führen Sie den Befehl applyConfigProperties aus. |
delete |
Legen Sie in der Eigenschaftendatei
commandName=deleteSIBEngine fest.
Führen Sie den Befehl applyConfigProperties aus. |
create Property |
Nicht zutreffend |
delete Property |
Nicht zutreffend |
Vorgehensweise
- Erstellen, ändern oder löschen Sie eine SIB-Engine.
- Erstellen Sie eine SIB-Engine.
Öffnen Sie einen Editor, geben Sie im Header
commandName=createSIBEngine an, legen Sie die Eigenschaften der SIB-Engine fest und speichern Sie die Datei.
Sie können die folgende
Konfiguration der SIB-Engine
in die Eigenschaftendatei kopieren und die Eigenschaften nach Bedarf bearbeiten.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=createSIBEngine
#
#
# Eigenschaften
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- Ändern Sie eine SIB-Engine.
Öffnen Sie einen Editor, geben Sie im Header
commandName=modifySIBEngine an, ändern Sie die Eigenschaften der
SIB-Engine nach Bedarf und speichern Sie die Datei. Legen Sie die erforderliche Eigenschaft fest, die geändert werden soll.
Geben Sie außerdem die Knoten- und Servereigenschaften an.
Die Eigenschaft "engine" muss nicht definiert werden, wenn es sich um eine einzelne Engine handelt.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=modifySIBEngine
#
#
# Eigenschaften
#
initialState=null #String
node=myNode #String
defaultBlockedRetryTimeout=null #java.lang.Long
server=myServer #String
highMessageThreshold=null #java.lang.Long
bus=myBus #String,required
engine=null #String
cluster=null #String
description=null #String
- Löschen Sie ein "SIBEngine"-Objekt.
Öffnen Sie einen Editor, geben
Sie im Header commandName=deleteSIBEngine an, legen Sie die
Eigenschaft "bus" und andere erforderliche Eigenschaften fest
und speichern Sie die Datei.
#
# Header
#
CreateDeleteCommandProperties=true
commandName=deleteSIBEngine
#
#
# Eigenschaften
#
cluster=null #String
bus=myBus #String,required
engine=null #String
node=myNode #String
server=myServer #String
- Führen Sie den Befehl applyConfigProperties aus.
Der Befehl applyConfigProperties
wendet die Eigenschaftendatei auf die Konfiguration an.
In diesem Beispiel für
Jython erzeugt der optionale Parameter -reportFileName einen Bericht mit dem Namen
report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName mySIBEngine.props -reportFileName report.txt '])
Sie können den Befehl wahlweise im Dialogmodus verwenden:
AdminTask.applyConfigProperties('-interactive')
Ergebnisse
Sie können die Eigenschaftendatei verwenden, um die SIB-Engine zu konfigurieren und zu verwalten.
Nächste Schritte
Speichern Sie die Änderungen in Ihrer Konfiguration.