スクリプトを使用して、新規の MQ 接続ファクトリーを構成できます。
以下のステップを実行して、新規 MQ 接続ファクトリーを構成します。
Jacl を使用:
set newjmsp [$AdminConfig getid /Cell:mycell/Node:mynode/JMSProvider:WebSphere MQ JMS Provider/]
newjmsp = AdminConfig.getid('/Cell:mycell/Node:myNode/JMSProvider:WebSphere MQ JMS Provider') print newjmsp
WebSphere MQ JMS Provider(cells/mycell/nodes/mynode|resources.xml#builtin_mqprovider)
$AdminConfig required MQConnectionFactory
print AdminConfig.required('MQConnectionFactory')
attribute Type name String jndiName String
set name [list name MQCF] set jndi [list jndiName jms/MQCF] set mqcfAttrs [list $name $jndi]
{name MQCF} {jndiName jms/MQCF}
name = ['name', 'MQCF'] jndi = ['jndiName', 'jms/MQCF'] mqcfAttrs = [name, jndi] print mqcfAttrs
[[name, MQCF], [jndiName, jms/MQCF]]
set template [lindex [$AdminConfig listTemplates MQConnectionFactory] 0]
import java lineseparator = java.lang.System.getProperty('line.separator') template = AdminConfig.listTemplates('MQConnectionFactory').split(lineseparator)[0] print template
Example non-XA WMQ ConnectionFactory(templates/ system:JMS-resource-provider-templates.xml #MQConnectionFactory_3)
$AdminConfig createUsingTemplate MQConnectionFactory $newjmsp $mqcfAttrs $template
print AdminConfig.createUsingTemplate('MQConnectionFactory', newjmsp, mqcfAttrs, template)
MQCF(cells/mycell/nodes/mynode:resources.xml#MQConnectionFactory_1)