You can use scripting and the wsadmin tool to create configuration objects.
Perform this task if you want to create an object. To create new objects from the default template, use the create command. Alternatively, you can create objects using an existing object as a template with the createUsingTemplate command. You can only use the createUsingTemplate command for creation of a server with APPLICATION_SERVER type. If you want to create a server with a type other than APPLICATION_SERVER, use the createGenericServer or the createWebServer command.
Using Jacl:
$AdminConfig listTemplates JDBCProvider
Using Jython:
AdminConfig.listTemplates('JDBCProvider')
Attribute | Definition |
---|---|
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object that represents the WebSphere® Application Server configuration |
listTemplates | is an AdminConfig command |
JDBCProvider | is an object type |
Using Jacl:
set n1 [$AdminConfig getid /Node:mynode/]
Using Jython:
n1 = AdminConfig.getid('/Node:mynode/')
Attribute | Definition |
---|---|
set | is a Jacl command |
$ | is a Jacl operator for substituting a variable name with its value |
n1 | is a variable name |
AdminConfig | is an object that represents the WebSphere Application Server configuration |
getid | is an AdminConfig command |
Node | is an object type |
mynode | is the name of the node where the new object is added |
Using Jacl:
Using Jython:
Attribute | Definition |
---|---|
set | is a Jacl command |
$ | is a Jacl operator for substituting a variable name with its value |
t1 | is a variable name |
AdminConfig | is an object that represents the WebSphere Application Server configuration |
listTemplates | is an AdminConfig command |
JDBCProvider | is an object type |
DB2® JDBC Provider (XA) | is the name of the template to use for the new object |
Using Jacl:
$AdminConfig createUsingTemplate JDBCProvider $n1 {{name newdriver}} $tl
Using Jython:
AdminConfig.createUsingTemplate('JDBCProvider', n1, [['name', 'newdriver']], t1)
Attribute | Definition |
---|---|
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object that represents the WebSphere Application Server configuration |
createUsingTemplate | is an AdminConfig command |
JDBCProvider | is an object type |
n1 | evaluates the ID of the host node that is specified in step number 3 |
name | is an attribute of JDBCProvider objects |
newdriver | is the value of the name attribute |
t1 | evaluates the ID of the template that is specified in step number 4 |
All create commands use a template unless there are no templates to use. If a default template exists, the command creates the object.
AdminConfig.save()
AdminNodeManagement.syncActiveNodes()
AdminNodeManagement.syncNode("myNode")