You can use scripting and the wsadmin tool to configure new URLs.
About this task
Perform the following example to configure a new URL:
Procedure
- Identify the parent ID and assign it to the newurlp variable.
Using Jacl:
set newurlp [$AdminConfig getid /Cell:mycell/Node:mynode/URLProvider:URLP1/]
Using Jython:
newurlp = AdminConfig.getid('/Cell:mycell/Node:mynode/URLProvider:URLP1/')
print newurlp
Example output:
URLP1(cells/mycell/nodes/mynode|resources.xml#URLProvider_1)
- Identify the required attributes:
Using Jacl:
$AdminConfig required URL
Using Jython:
print AdminConfig.required('URL')
Example output:
Attribute Type
name String
spec String
- Set up the required attributes:
Using Jacl:
set name [list name URL1]
set spec [list spec "Put the spec here"]
set urlAttrs [list $name $spec]
Example output:
{name URL1} {spec {Put the spec here}}
Using Jython:
name = ['name', 'URL1']
spec = ['spec', "Put the spec here"]
urlAttrs = [name, spec]
Example output:
[[name, URL1], [spec, "Put the spec here"]]
- Create a URL:
Using Jacl:
$AdminConfig create URL $newurlp $urlAttrs
Using Jython:
print AdminConfig.create('URL', newurlp, urlAttrs)
Example output:
URL1(cells/mycell/nodes/mynode|resources.xml#URL_1)
- Save the configuration changes. See the Saving configuration changes with the wsadmin tool
article for more information.
- In a network deployment environment
only, synchronize the node. See the Synchronizing nodes with the wsadmin tool
article for more information.