You can use the wsadmin tool and scripting to configure
a new Java Message Service (JMS)
provider.
Before you begin
Before starting this task, the wsadmin tool must be running.
About this task
Perform the following steps to configure a new JMS provider:
Procedure
- Identify the parent ID:
Example output:
mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
- Get the required attributes:
Example output:
Attribute Type
name String
externalInitialContextFactory String
externalProviderURL String
- Set up the required attributes:
- Using Jacl:
set name [list name JMSP1]
set extICF [list externalInitialContextFactory
"Put the external initial context factory here"]
set extPURL [list externalProviderURL "Put the external provider URL here"]
set jmspAttrs [list $name $extICF $extPURL]
- Using Jython:
name = ['name', 'JMSP1']
extICF = ['externalInitialContextFactory',
"Put the external initial context factory here"]
extPURL = ['externalProviderURL', "Put the external provider URL here"]
jmspAttrs = [name, extICF, extPURL]
print jmspAttrs
Example output: {name JMSP1} {externalInitialContextFactory {Put the external
initial context factory here }} {externalProviderURL
{Put the external provider URL here}}
- Create the JMS provider:
- Using Jacl:
set newjmsp [$AdminConfig create JMSProvider $node $jmspAttrs]
- Using Jython:
newjmsp = AdminConfig.create('JMSProvider', node, jmspAttrs)
print newjmsp
Example output: JMSP1(cells/mycell/nodes/mynode|resources.xml#JMSProvider_1)
- Save the configuration changes.
- In a network deployment environment only,
synchronize the node.