Mit wsadmin-Scripting neue J2C-Aktivierungsspezifikationen konfigurieren
Mit Scripting und dem Scripting-Tool "wsadmin" können Sie neue J2C-Aktivierungsspezifikationen (Java™ 2 Connector) konfigurieren.
Vorbereitende Schritte
Informationen zu diesem Vorgang
Führen Sie die folgenden Schritte aus, um eine J2C-Aktivierungsspezifikation 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 listMessageListenerTypes $newra
Mit Jython:
AdminTask.listMessageListenerTypes(newra)
Beispielausgabe:javax.jms.MessageListener
- Erstellen Sie ein J2C-Verwaltungsobjekt.
Mit Jacl:
$AdminTask createJ2CActivationSpec $newra { -name ac1 -jndiName eis/ac1 -messageListenerType javax.jms.MessageListener}
Mit Jython:
AdminTask.createJ2CActivationSpec(newra, ['-name', 'ao1', '-jndiName', 'eis/ao1', '-messageListenerType', 'javax.jms.MessageListener'])
- Listen Sie die Schnittstellen für das Verwaltungsobjekt auf:
- Mit dem Objekt AdminConfig:
Mit Jacl:
$AdminConfig required J2CActivationSpec
Mit Jython:
print AdminConfig.required('J2CActivationSpec')
Beispielausgabe:Attribute Type activationSpec ActivationSpec@
- Wenn Sie einen JCA-Ressourcenadapter der Version 1.5 verwenden und mehrere Aktivierungsspezifikationen definiert
sind, müssen Sie das Attribut für die Aktivierungsspezifikation angeben.
Verwenden Sie einen JCA-Ressourcenadapter der Version 1.5 und haben Sie nur eine Aktivierungsspezifikation definiert,
wird die automatisch verwendet.
Für JCA-Ressourcenadapter der Version 1.0 muss das Attribut für die Aktivierungsspezifikation nicht angegeben werden.
Führen Sie den folgenden Befehl aus, um die vom Ressourcenadapter definierten Aktivierungsspezifikationen
aufzulisten:
Mit Jacl:
$AdminConfig list ActivationSpec $newra
Mit Jython:
print AdminConfig.list('ActivationSpec', $newra)
- Definieren Sie das erforderliche Verwaltungsobjekt als Variable:
Mit Jacl:
set ac [$AdminConfig list ActivationSpec $newra] set name [list name J2CAC1] set jname [list jndiName eis/J2CAC1] set j2cacAttrs [list $name $jname $cdcttr]
Mit Jython:
ac = AdminConfig.list('ActivationSpec', $newra) name = ['name', 'J2CAC1'] jname = ['jndiName', 'eis/j2cac1'] j2cacAttrs = [name, jname,cdattr]
- Wenn Sie das Attribut ActivationSpec angeben, müssen Sie auch Folgendes Konfigurieren:
Mit Jacl:
set cdcttr [list activationSpec $ac]
Mit Jython:
cdattr = ['activationSpec', ac]
- Erstellen Sie ein Objekt für die J2C-Aktivierungsspezifikation.
Mit Jacl:
$AdminConfig create J2CActivationSpec $newra $j2cacAttrs
Mit Jython:
print AdminConfig.create('J2CActivationSpec', newra,j2cacAttrs)
Beispielausgabe:J2CAC1(cells/mycell/nodes/mynode|resources.xml#J2CActivationSpec_1)
- Mit dem Objekt "AdminTask":
- Speichern Sie die Konfigurationsänderungen. Weitere Informationen finden Sie im Artikel "Konfigurationsänderungen mit dem Tool 'wsadmin' speichern".
- Synchronisieren Sie den Knoten nur in einer Network-Deployment-Umgebung. Weitere Informationen finden Sie im Artikel "Knoten mit dem Tool 'wsadmin' synchronisieren".
Zugehörige Tasks:


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