Neue J2C-Verwaltungsobjekte mit wsadmin-Scripting konfigurieren
Mit Scripting und dem Tool "wsadmin" können Sie neue J2C-Verwaltungsobjekte konfigurieren.
Vorbereitende Schritte
Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Lesen Sie den Artikel zum Starten des Tools "wsadmin".
Informationen zu diesem Vorgang
Führen Sie die folgenden Schritte aus, um ein J2C-Verwaltungsobjekt zu konfigurieren:
Vorgehensweise
- Identifizieren Sie die übergeordnete ID und ordnen Sie sie der Variablen newra zu.
Mit Jacl:
set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
Mit Jython:
newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/') print newra
Beispielausgabe:RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
- Es gibt zwei Methoden für die Konfiguration eines neuen J2C-Verwaltungsobjekts.
Führen Sie dazu einen der folgenden Schritte aus:
- Mit dem Objekt "AdminTask":
- Listen Sie die Schnittstellen für das Verwaltungsobjekt auf:
Mit Jacl:
$AdminTask listAdminObjectInterfaces $newra
Mit Jython:
AdminTask.listAdminObjectInterfaces(newra)
Beispielausgabe:
com.ibm.test.message.FVTMessageProvider
- Erstellen Sie ein J2C-Verwaltungsobjekt.
Mit Jacl:
$AdminTask createJ2CAdminObject $newra { -name ao1 -jndiName eis/ao1 -adminObjectInterface com.ibm.test.message.FVTMessageProvider }
Mit Jython:
AdminTask.createJ2CAdminObject(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', '-adminObjectInterface', 'com.ibm.test.message.FVTMessageProvider'])
- Listen Sie die Schnittstellen für das Verwaltungsobjekt auf:
- Mit dem Objekt AdminConfig:
Mit Jacl:
$AdminConfig required J2CAdminObject
Mit Jython:
print AdminConfig.required('J2CAdminObject')
Beispielausgabe:
Attribute Type adminObject AdminObject@
- Wenn Ihr Ressourcenadapter JCA-1.5-konform ist und Sie mehrere Verwaltungsobjekt definiert haben, müssen Sie das
Administrationsobjekt angeben.
Wenn Ihr Ressourcenadapter JCA-1.5-konform ist und Sie nur ein Verwaltungsobjekt definiert haben, wird dieses
Objekt automatisch verwendet.
Wenn Ihr Ressourcenadapter JCA-1.0-konform ist, müssen Sie kein Administrationsobjekt angeben.
Führen Sie den folgenden Befehl aus, um die für den Ressourcenadapter definierten Verwaltungsobjekte aufzulisten:
Mit Jacl:
$AdminConfig list AdminObject $newra
Mit Jython:
print AdminConfig.list('AdminObject', $newra)
- Definieren Sie die erforderliche Verwaltungsobjekt als Variable:
Mit Jacl:
set ao AdminObjectId set name [list name J2CAO1] set jname [jndiName eis/j2cao1] set j2caoAttrs [list $name $jname]
Mit Jython:
ao = AdminObjectId name = ['name', 'J2CAO1'] set jname = ['jndiName', eis/j2cao1] j2caoAttrs = [name, jname]
- Wenn Sie das Attribut AdminObject angeben, machen Sie auch die folgenden Angaben:
Mit Jacl:
set cdattr [list adminObject $ao]
Mit Jython:
cdattr = ['adminObject', ao]
- Erstellen Sie ein J2C-Verwaltungsobjekt.
Mit Jacl:
$AdminConfig create J2CAdminObject $newra $j2caoAttrs
Mit Jython:
print AdminConfig.create('J2CAdminObject', newra, j2caoAttrs)
Beispielausgabe:
J2CAO1(cells/mycell/nodes/mynode|resources.xml#J2CAdminObject_1)
- Mit dem Objekt "AdminTask":
- Speichern Sie die Konfigurationsänderungen.
- Synchronisieren Sie den Knoten.
Zugehörige Tasks:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_j2cadmin
Dateiname:txml_j2cadmin.html