Sie können Scripting und das Tool "wsadmin" verwenden, um angepasste Eigenschaften für eine Datenquelle der Version
Version 4.0 zu 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 in diesem Artikel beschriebenen Schritte aus, um angepasste Eigenschaften für eine Datenquelle der
Version 4.0 zu konfigurieren.
Vorgehensweise
- Ermitteln Sie die übergeordnete ID.
Mit Jacl:
set new40ds [$AdminConfig getid /Cell:mycell/Node:mynode/
JDBCProvider:JDBC1/WAS40DataSource:was4DS1/]
Mit Jython:
new40ds = AdminConfig.getid('/Cell:mycell/Node:mynode/
JDBCProvider:JDBC1/WAS40DataSource:was4DS1/')
print new40ds
Beispielausgabe:
was4DS1(cells/mycell/nodes/mynodes|resources.xml$WAS40DataSource_1)
- Rufen Sie die erforderlichen Attribute ab.
Mit Jacl:
set propSet [$AdminConfig showAttribute $new40ds propertySet]
Mit Jython:
propSet = AdminConfig.showAttribute(new40ds, 'propertySet')
print propSet
Beispielausgabe:
(cells/mycell/nodes/mynode|resources.xml#J2EEResourcePropertySet_9)
- Optional: Definieren Sie den Servernamen und die Portnummer als Attribute.
Achtung: In diesem Schritt werden optionale
Attribute für Ihre J2EE-Ressourcenprovidereigenschaft beschrieben.
Andere Attribute können erforderlich sein.
Mit Jacl den Servernamen definieren:
set name [list name "serverName"]
set value [list value db2was.austin.ibm.com]
set rpAttrs1 [list $name $value]
Mit Jython den Servernamen definieren:
name = ['name', 'serverName']
value = ['value', 'db2was.austin.ibm.com']
rpAttrs1 = ['name', 'value']
Mit Jacl die Portnummer definieren:
set name [list name "portNumber"]
set value [list value 50000]
set rpAttrs2 [list $name $value]
Mit Jython die Portnummer definieren:
name = ['name', 'portNumber']
value = ['value', 'db2was.austin.ibm.com']
rpAttrs1 = ['name', 'value']
- Erstellen Sie eine J2EE-Ressourceneigenschaft.
Mit Jacl:
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs1
$AdminConfig create J2EEResourceProperty $propSet $rpAttrs2
Mit Jython:
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs1)
print AdminConfig.create('J2EEResourceProperty', propSet, rpAttrs2)
Beispielausgabe:
serverName(cells/Zellenname|resources.xml#J2EEResourceProperty_1236708692906)
serverName(cells/Zellenname|resources.xml#J2EEResourceProperty_1236708728281)
- Speichern Sie die Konfigurationsänderungen.
- Synchronisieren Sie den Knoten.