Mit Scripting können Sie angepasste Eigenschaften für einen Ressourcenumgebungsprovider konfigurieren.
Vorbereitende Schritte
Damit diese
Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein.
Weitere Informationen finden Sie im Artikel "wsadmin-Scripting-Client starten".
Informationen zu diesem Vorgang
Führen Sie die folgenden Schritte aus, um eine neue angepasste Eigenschaft für einen Ressourcenumgebungsprovider zu konfigurieren.
Vorgehensweise
- Ermitteln Sie die übergeordnete ID und ordnen Sie sie der Variablen newrep zu.
Beispielausgabe:
REP1(cells/mycell/nodes/mynode|resources.xml#ResourceEnvironmentProvider_1)
- Geben Sie die erforderlichen Attribute an:
Beispielausgabe:
Attribute Type
name String
- Ermitteln Sie die erforderlichen Attribute, und ordnen Sie sie der Variablen repAttrs zu:
- Rufen Sie die J2EE-Ressourceneigenschaftengruppe ab.
Mit Jacl:
set propSet [$AdminConfig showAttribute $newrep propertySet]
Mit Jython:
propSet = AdminConfig.showAttribute(newrep, 'propertySet')
print propSet
Beispielausgabe:
(cells/mycell/nodes/mynode|resources.xml#PropertySet_1)
Wenn der Befehl None als Wert für die Variable "propSet"
zurückgibt, erstellen Sie eine neue Eigenschaftengruppe. Der Befehl gibt None zurück,
wenn die Eigenschaftengruppe nicht in der Umgebung vorhanden ist. Verwenden Sie die folgenden Beispiele, um eine neue
Eigenschaftengruppe zu erstellen:
Mit Jacl:
set newPropSet [$AdminConfig create $newrep {}]
Mit Jython:
newPropSet = AdminConfig.create('J2EEResourcePropertySet',newrep,[])
Nachdem
Sie die Variable "newPropSet" gesetzt haben, wiederholen Sie den Befehl, um die Eigenschaftengruppe für die
J2EE-Ressource abzurufen, bevor Sie mit dem nächsten Schritt fortfahren.
- Erstellen Sie eine J2EE-Ressourceneigenschaft.
Mit Jacl:
$AdminConfig create J2EEResourceProperty $propSet $repAttrs
Mit Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, repAttrs)
Beispielausgabe:
RP(cells/mycell/nodes/mynode|resources.xml#J2EEResourceProperty_1)
- Speichern Sie die Konfigurationsänderungen.
Mit
Jacl:
$AdminConfig save
Mit Jython:
AdminConfig.save()
- Synchronisieren Sie den Knoten nur in einer
Network-Deployment-Umgebung.
Weitere Informationen finden Sie im Artikel "Knoten mit dem Tool 'wsadmin' synchronisieren".