Jython または Jacl スクリプト言語を対話モードで使用すると、スクリプト記述によってデータ・アクセスおよびデータ・ソースを構成することができます。JDBCProviderManagement グループのコマンドおよびパラメーターは、 データ・ソースおよび Java Database Connectivity (JDBC) プロバイダーの作成または リストに使用できます。
createDatasource は、 バックエンド・データ・ストアにアクセスする新規データ・ソースを作成するコマンドです。アプリケーション・コンポーネントは このデータ・ソースを使用して、データベースへの接続インスタンスにアクセスします。
ターゲット・オブジェクト
JDBC プロバイダー・オブジェクト ID - 新規データ・ソースが 所属する JDBC プロバイダーの構成オブジェクト。必須パラメーター
オプション・パラメーター
例
バッチ・モードの使用例:
$AdminTask createDatasource "DB2 Universal JDBC Driver Provider (XA)(cells/myCell| resources.xml#JDBCProvider_1180538152781)" {-name "DB2 Universal JDBC Driver XA DataSource" -jndiName s1 -dataStoreHelperClassName com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper -componentManagedAuthenticationAlias myCellManager01/a1 -xaRecoveryAuthAlias myCellManager01/a1 -configureResourceProperties {{databaseName java.lang.String db1} {driverType java.lang.Integer 4} {serverName java.lang.String dbserver1} {portNumber java.lang.Integer 50000}}}
AdminTask.createJDBCProvider('[-scope Cell=myCell -databaseType DB2 -providerType "DB2 Universal JDBC Driver Provider" -implementationType "XA data source" -name "DB2 Universal JDBC Driver Provider (XA)" -description "XA DB2 Universal JDBC Driver-compliant Provider. Datasources created under this provider support the use of XA to perform 2-phase commit processing. Use of driver type 2 on WAS z/OS is not supported for datasources created under this provider." -classpath ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar;${UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cu.jar; ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar -nativePath ${DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH} ]')
AdminTask.createDatasource('DB2 Universal JDBC Driver Provider(XA) (cells/myCell|resources.xml# JDBCProvider_1180501752515)', ['-name', 'DB2 Universal JDBC Driver XA DataSource 2', '-jndiName', 'ds2', '-dataStoreHelperClassName', 'com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper', '-componentManagedAuthenticationAlias', 'myCellManager01/a1', '-xaRecoveryAuthAlias', 'myCellManager01/a1', '-configureResourceProperties', '[[databaseName java.lang.String db1] [driverType java.lang.Integer 4] [serverName java.lang.String dbserver1] [portNumber java.lang.Integer 50000]]' ])
対話モードの使用例:
$AdminTask createDatasource {-interactive}
AdminTask.createDatasource ('[-interactive]')
AdminTask.createDatasource (['-interactive'])
createJDBCProvider は、 データ・アクセスのためのリレーショナル・データベースへの接続に使用できる 新規の Java Database Connectivity (JDBC) プロバイダーを作成するコマンドです。
ターゲット・オブジェクト
なし必須パラメーター
オプション・パラメーター
例
バッチ・モードの使用例:
$AdminTask createJDBCProvider {-scope Cell=my02Cell -databaseType DB2 -providerType "DB2 Universal JDBC Driver Provider" -implementationType "XA data source" -name "DB2 Universal JDBC Driver Provider (XA)" -description "XA DB2 Universal JDBC Driver-compliant Provider. Datasources created under this provider support the use of XA to perform 2-phase commit processing. Use of driver type 2 on WAS z/OS is not supported for datasources created under this provider." }
AdminTask.createJDBCProvider('[-scope Cell=myCell -databaseType DB2 -providerType "DB2 Universal JDBC Driver Provider" -implementationType "XA data source" -name "DB2 Universal JDBC Driver Provider (XA)" -description "XA DB2 Universal JDBC Driver-compliant Provider. Datasources created under this provider support the use of XA to perform 2-phase commit processing. Use of driver type 2 on WAS z/OS is not supported for datasources created under this provider." -classpath ${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar;${UNIVERSAL_JDBC_DRIVER_PATH} /db2jcc_license_cu.jar;${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar -nativePath ${DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH} ]')'"DB2 Universal JDBC Driver Provider (XA) (cells/myCell|resources.xml#JDBCProvider_1180492295578)"'
AdminTask.createJDBCProvider(['-scope', 'Cell=myCell', '-databaseType', 'DB2', '-providerType', 'DB2 Universal JDBC Driver Provider', '-implementationType', 'XA data source', '-name', 'DB2 Universal JDBC Driver Provider (XA)', '-description', 'XA DB2 Universal JDBC Driver-compliant Provider. Datasources created under this provider support the use of XA to perform 2-phase commit processing. Use of driver type 2 on WAS z/OS is not supported for datasources created under this provider.', '-classpath', '${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc.jar;${UNIVERSAL_JDBC_DRIVER_PATH}/ db2jcc_license_cu.jar;${DB2UNIVERSAL_JDBC_DRIVER_PATH}/db2jcc_license_cisuz.jar', '-nativePath', '${DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH}'])
対話モードの使用例:
$AdminTask createJDBCProvider {-interactive}
AdminTask.createJDBCProvider ('[-interactive]')
AdminTask.createJDBCProvider (['-interactive'])
listDatasources コマンドは、 指定の有効範囲内に含まれるデータ・ソースをリストする場合に使用します。
ターゲット・オブジェクト
なし必須パラメーター
なし。オプション・パラメーター
例
バッチ・モードの使用例:
$AdminTask listDatasources {-scope Cell=my02Cell}
AdminTask.listDatasources('[-scope Cell=my02Cell]')
AdminTask.listDatasources('-scope','Cell=my02Cell')
対話モードの使用例:
$AdminTask listDatasources {-interactive}
AdminTask.listDatasources ('[-interactive]')
AdminTask.listDatasources (['-interactive'])
listJDBCProviders は、 指定の有効範囲内に含まれる JDBC プロバイダーをリストするコマンドです。
ターゲット・オブジェクト
なし必須パラメーター
なし。オプション・パラメーター
例
バッチ・モードの使用例:
$AdminTask listJDBCProviders {-scope Cell=my02Cell}
AdminTask.listJDBCProviders('-scope Cell=my02Cell')
AdminTask.listJDBCProviders(['-scope','Cell=my02Cell'])
対話モードの使用例:
$AdminTask listJDBCProviders {-interactive}
AdminTask.listJDBCProviders ('[-interactive]')
AdminTask.listJDBCProviders (['-interactive'])