configEventServiceDB2iSeriesDB コマンドを使用して、DB2® for iSeries® データベースを使用する Common Event Infrastructure を構成します。
目的
configEventServiceDB2iSeriesDB コマンドは、AdminTask オブジェクトで使用できる Common Event Infrastructure 管理コマンドです。
このコマンドは、DDL データベース・スクリプトを生成してリモート・データベース・サーバー上で使用する場合、DB2 iSeries のイベント・サービス・データベースをローカル・サーバー上に作成する場合、およびサーバーまたはクラスター上にデータ・ソースを作成する場合に使用します。
AdminTask
オブジェクトについて詳しくは、WebSphere® Application Server Network Deployment バージョン 6.1 の資料を参照してください。
パラメーター
- - createDB
- このパラメーターが true に設定されていると、コマンドは DDL データベース・スクリプトを生成してデータベースを作成します。このパラメーターが false に設定されていると、コマンドは DDL データベース・スクリプトのみ生成します。データベースを作成するには、現行のサーバーがデータベース・コマンドを実行するよう既に構成済みである必要があります。デフォルト値は、指定がなければ false です。
- - overrideDataSource
- このパラメーターが true に設定されると、コマンドは指定された有効範囲の既存のイベント・サービス・データ・ソースを除去した後に、新しいイベント・サービス・データ・ソースを作成します。このパラメーターが false に設定されると、指定された有効範囲に別のイベント・サービス・データ・ソースが検出された場合、コマンドは同じ有効範囲にイベント・サービス・データ・ソースを作成しません。デフォルト値は、指定がなければ false です。
- - nodeName
- イベント・サービス・データ・ソースを作成する必要があるサーバーを含むノードの名前。このパラメーターが指定された場合、serverName パラメーターを設定する必要があります。clusterName パラメーターが指定されている場合、このパラメーターを指定しないでください。
- - serverName
- イベント・サービス・データ・ソースを作成する必要があるサーバーの名前。nodeName パラメーターを指定せずにこのパラメーターが指定された場合、このコマンドは現在の WebSphere プロファイルのノード名を使用します。clusterName パラメーターが指定されている場合、このパラメーターを指定しないでください。
- - clusterName
- イベント・サービス・データ・ソースを作成する必要があるクラスターの名前。このパラメーターが指定された場合、serverName および nodeName パラメーターを設定してはいけません。serverName および nodeName パラメーターが指定されている場合、このパラメーターを指定しないでください。
- - toolboxJdbcClassPath
- IBM® Toolbox
for Java™ の DB2 JDBC ドライバーのパスを指定します。ドライバー・ファイルへのパスのみ指定します。ファイル名を含めないでください。このパラメーターか jdbcClassPath パラメーターのいずれかを指定する必要があります。
注: データベースを iSeries サーバー上に作成する場合は、toolboxJdbcClassPath パスを指定する必要があります。
- - nativeJdbcClassPath
- DB2 for iSeries ネイティブの JDBC ドライバーのパス。ドライバー・ファイルのパスのみ指定します。ファイル名をパスに含めないでください。このパラメーターか toolboxJdbcClassPath パラメーターのいずれかを指定する必要があります。
注: iSeries サーバーを使用して iSeries 以外のサーバー上にデータベースを作成する場合は、nativeJdbcClassPath を指定する必要があります。マルチプラットフォーム対応の DB2 Universal Database™ または DB2 Universal Database for z/OS® 上でデータベースを作成する場合は、DB2 Universal Driver を指定してください。 Informix®、Oracle、または Microsoft® SQL Server にデータベースを作成する場合は、タイプ 4 のドライバーを指定してください。
- - dbHostName
- DB2 for iSeries データベース・サーバーのインストール先となるサーバーのホスト名。
このパラメーターは、IBM Toolbox for Java DB2 JDBC ドライバーを使用する場合に必要です。
- - dbName
- DB2 for iSeries のデータベース名。デフォルト値は、指定がなければ *LOCAL です。
- - collection
- DB2 for iSeries ライブラリー
SQL コレクション。コレクション名の最大長は 10 文字です。デフォルト値は、指定がなければ空ストリングです。
- - dbUser
- データベースの作成および除去の特権を持つ DB2 ユーザー ID。このパラメーターは必須です。
- - dbPassword
- データベース・ユーザー ID のパスワード。このパラメーターは必須です。
- - outputScriptDir
- オプションのデータベース・スクリプト出力ディレクトリー。このパラメーターが指定されると、コマンドは指定されたディレクトリーにイベント・サービス・データベース・スクリプトを生成します。指定されたディレクトリーが絶対パスを含まない場合、コマンドは指定されたディレクトリーを profile_root/bin に作成します。
このパラメーターが指定されていない場合、デフォルトのデータベース・スクリプト出力ディレクトリーは profile_root/databases/event/node/server/dbscripts/db2iseries です。
例
バッチ・モードの使用例:
Jacl の使用:
$AdminTask configEventServiceDB2iSeriesDB {createDB true
-overrideDataSource true
-nodeName nodename
-serverName servername
-dbUser db2user
-dbPassword dbpassword
-nativeJdbcClassPath /myDB2ClassPath
-collection event}
Jython ストリングの使用:
AdminTask.configEventServiceDB2iSeriesDB('[-createDB true
-overrideDataSource true
-nodeName nodename
-serverName servername
-nativeJdbcClassPath /myDB2ClassPath
-collection event]')
Jython リストの使用:
AdminTask.configEventServiceDB2iSeriesDB(['-createDB', 'true',
'-overrideDataSource', 'true',
'-nodeName', 'nodename',
'-serverName', 'servername',
'-nativeJdbcClassPath', '/myDB2ClassPath',
'-collection', 'event'])
対話モードの使用例:
Jacl の使用:
$AdminTask configEventServiceDB2iSeriesDB -interactive
Jython ストリングの使用:
AdminTask.configEventServiceDB2iSeriesDB('[-interactive]')
Jython リストの使用:
AdminTask.configEventServiceDB2iSeriesDB(['-interactive'])