Configure new protocols using scripting
Overview
Perform the following steps to configure a new protocol:
Procedure
- Start wsadmin
- Identify the parent ID:
Jacl:
set newmp [$AdminConfig getid /Cell:mycell/Node:mynode/MailProvider:MP1/] newmp = AdminConfig.create('MailProvider', node, mpAttrs) print newmp
Example output:
MP1(cells/mycell/nodes/mynode|resources.xml#MailProvider_1)- Get required attributes:
Example output:
Attribute Type protocol String classname String- Set up required attributes:
Jacl:
set protocol [list protocol "Put the protocol here"] set classname [list classname "Put the class name here"] set ppAttrs [list $protocol $classname]Example output:
{protocol protocol1} {classname classname1} protocol = ['protocol', "Put the protocol here"] classname = ['classname', "Put the class name here"] ppAttrs = [protocol, classname] print ppAttrsExample output:
[[protocol, protocol1], [classname, classname1]]
- Create the protocol provider:
Jacl:
$AdminConfig create ProtocolProvider $newmp $ppAttrs $AdminConfig save print AdminConfig.create('ProtocolProvider', newmp, ppAttrs)
Example output:
(cells/mycell/nodes/mynode|resources.xml#ProtocolProvider_4)- In a network deployment environment only, synchronize the node.
See Also
AdminConfig object for scripted administration
See Also
Commands for the AdminConfig object