wsadmin スクリプトを使用した新規 J2C 接続ファクトリーの構成
wsadmin スクリプト・ツールを使用して、新規の Java™ 2 Connector 接続ファクトリーを構成します。
始める前に
このタスクについて
以下のステップを実行して、新規 J2C 接続ファクトリーを構成します。
手順
- 親 ID を識別し、それを newra 変数に割り当てる。
Jacl を使用:
set newra [$AdminConfig getid /Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/]
Jython を使用:
newra = AdminConfig.getid('/Cell:mycell/Node:mynode/J2CResourceAdapter:RAR1/') print newra
出力例:RAR1(cells/mycell/nodes/mynode|resources.xml#J2CResourceAdapter_1)
- 新規 J2C 接続ファクトリーを構成するには、2 つの方法があります。以下のいずれかを実行します。
- AdminTask オブジェクトを使用する場合:
- 以下のように、接続ファクトリー・インターフェースをリストする。
Jacl を使用:
$AdminTask listConnectionFactoryInterfaces $newra
Jython の使用:
AdminTask.listConnectionFactoryInterfaces(newra)
出力例:
javax.sql.DataSource
- 以下のように J2CConnectionFactory を作成する。
Jacl を使用:
$AdminTask createJ2CConnectionFactory $newra { -name cf1 -jndiName eis/cf1 -connectionFactoryInterface avax.sql.DataSource
Jython の使用:
AdminTask.createJ2CConnectionFactory(newra, '['-name', 'cf1', '-jndiName', 'eis/cf1', '-connectionFactoryInterface', 'avax.sql.DataSource']')
- 以下のように、接続ファクトリー・インターフェースをリストする。
- AdminConfig オブジェクトを使用する場合:
- 以下のように、必須の属性を識別する。
Jacl を使用:
$AdminConfig required J2CConnectionFactory
Jython の使用:
print AdminConfig.required('J2CConnectionFactory')
出力例:Attribute Type connectionDefinition ConnectionDefinition@
- リソース・アダプターが JCA1.5 であり、複数の接続定義が定義されている場合、
ConnectionDefinition 属性を指定する必要があります。
リソース・アダプターが JCA1.5 であり、接続定義が 1 つだけ定義されている場合は、
その定義が自動的に選択されます。
リソース・アダプターが JCA1.0 である場合は、
ConnectionDefinition 属性を指定する必要はありません。
次のコマンドを実行して、リソース・アダプターによって定義されている接続定義をリストします。
Jacl を使用:
$AdminConfig list ConnectionDefinition $newra
Jython の使用:
print AdminConfig.list('ConnectionDefinition', $newra)
- 以下のように、必須の属性をセットアップする。
Jacl を使用:
set name [list name J2CCF1] set jname [list jndiName eis/j2ccf1]set j2ccfAttrs [list $name]
Jython の使用:
name = ['name', 'J2CCF1'] jname = ['jndiName', 'eis/j2ccf1'] j2ccfAttrs = [name,jname]
- ConnectionDefinition 属性を指定する場合は、以下もセットアップします。
Jacl を使用:
set cdattr [list connectionDefinition $cd]
Jython の使用:
cdattr = ['connectionDefinition', $cd]
- J2C 接続ファクトリーを作成します。
Jacl を使用:
$AdminConfig create J2CConnectionFactory $newra $j2ccfAttrs
Jython の使用:
print AdminConfig.create('J2CConnectionFactory', newra, j2ccfAttrs)
出力例:J2CCF1(cells/mycell/nodes/mynode|resources.xml#J2CConnectionFactory_1)
- 以下のように、必須の属性を識別する。
- AdminTask オブジェクトを使用する場合:
- 構成の変更を保存します。 詳しくは、『wsadmin ツールによる構成変更の保存』トピックを参照してください。
- ノードを同期します (Network Deployment 環境の場合のみ)。 詳しくは、『wsadmin ツールによるノードの同期化 (Synchronizing nodes with the wsadmin tool)』トピックを参照してください。
関連タスク:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_jcfactory
ファイル名:txml_jcfactory.html