This task uses the AdminConfig object to configure a shared library for an application.
You can use the AdminApp object to set certain configurations in the application.
set n1 [$AdminConfig getid /Cell:mycell/Node:mynode/]
n1 = AdminConfig.getid('/Cell:mycell/Node:mynode/') print n1
set | is a Jacl command |
n1 | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
getid | is an AdminConfig command |
Cell | is the object type |
mycell | is the name of the object that will be modified |
Node | is the object type |
mynode | is the name of the object that will be modified |
mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
Using Jacl:
set library [$AdminConfig create Library $n1 {{name mySharedLibrary} {classPath c:/mySharedLibraryClasspath}}]
set library [$AdminConfig create Library $n1 {{name mySharedLibrary} {classPath /mySharedLibraryClasspath}}]
Using Jython:
library = AdminConfig.create('Library', n1, [['name', 'mySharedLibrary'], ['classPath', 'c:/mySharedLibraryClasspath']]) print library
library = AdminConfig.create('Library', n1, [['name', 'mySharedLibrary'], ['classPath', '/mySharedLibraryClasspath']]) print library
set | is a Jacl command |
library | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
create | is an AdminConfig command |
Library | is an AdminConfig object |
n1 | evaluates to the ID of host node specified in step number 1 |
name | is an attribute |
mySharedLibrary | is the value of the name attribute |
classPath | is an attribute |
/mySharedLibraryClasspath | is the value of the classPath attribute |
MySharedLibrary(cells/mycell/nodes/mynode|libraries.xml#Library_1)
set library [$AdminConfig getid /Library:mySharedLibrary/]
library = AdminConfig.getid('/Library:mySharedLibrary/') print library
set | is a Jacl command |
library | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
getid | is an AdminConfig command |
Library | is an attribute |
mySharedLibrary | is the value of the Library attribute |
MySharedLibrary(cells/mycell/nodes/mynode|libraries.xml#Library_1)
set deployment [$AdminConfig getid /Deployment:myApp/]
deployment = AdminConfig.getid('/Deployment:myApp/') print deployment
set | is a Jacl command |
deployment | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
getid | is an AdminConfig command |
Deployment | is an attribute |
myApp | is the value of the Deployment attribute |
is a Jython command |
myApp(cells/mycell/applications/myApp.ear/deployments/myApp|deployment.xml#Deployment_1)
set appDeploy [$AdminConfig showAttribute $deployment deployedObject]
appDeploy = AdminConfig.showAttribute(deployment, 'deployedObject') print appDeploy
set | is a Jacl command |
appDeploy | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
showAttribute | is an AdminConfig command |
deployment | evaluates the ID of the deployment configuration object specified in step number 2 |
deployedObject | is an attribute of modify objects |
is a Jython command |
(cells/mycell/applications/myApp.ear/deployments/ myApp|deployment.xml#ApplicationDeployment_1)
set classLoad1 [$AdminConfig showAttribute $appDeploy classloader]
classLoad1 = AdminConfig.showAttribute(appDeploy, 'classloader') print classLoad1
set | is a Jacl command |
classLoad1 | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
showAttribute | is an AdminConfig command |
appDeploy | evaluates the ID of the application deployment specified in step number 3 |
classLoader | is an attribute of modify objects |
is a Jython command |
(cells/mycell/applications/myApp.ear/deployments/myApp|deployment.xml#Classloader_1)
$AdminConfig create LibraryRef $classLoad1 {{libraryName MyshareLibrary} {sharedClassloader true}}
print AdminConfig.create('LibraryRef', classLoad1, [['libraryName', 'MyshareLibrary'], ['sharedClassloader', 'true']])
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object representing the WebSphere Application Server configuration |
create | is an AdminConfig command |
LibraryRef | is an AdminConfig object |
classLoad1 | evaluates to the ID of class loader specified in step number 4 |
libraryName | is an attribute |
MyshareLibrary | is the value of the libraryName attribute |
sharedClassloader | is an attribute |
true | is the value of the sharedClassloader attribute |
(cells/mycell/applications/myApp.ear/deployments/myApp|deployment.xml#LibraryRef_1)
In this information ...Related tasks
Related reference
| IBM Redbooks, demos, education, and more(Index) Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience. This feature requires Internet access. Most of the following links will take you to information that is not part of the formal product documentation and is provided "as is." Some of these links go to non-IBM Web sites and are provided for your convenience only and do not in any manner serve as an endorsement by IBM of those Web sites, the material thereon, or the owner thereof. |