Oracle® Fusion Middleware WebLogic Scripting Toolコマンド・リファレンス 11gリリース1 (10.3.6) B55569-05 |
|
前 |
次 |
この章では、ADF用のカスタムWLSTコマンド、およびそのコマンド構文、引数、コマンド例を詳細に説明します。
次の項では、WLSTカスタム・コマンドと変数について詳細に説明します。次のトピックがあります。
注意: これらのADFカスタムWLSTコマンドを使用するには、Oracle共通ホームからWLSTスクリプトを起動する必要があります。『Oracle Fusion Middleware管理者ガイド』の「カスタムWLSTコマンドの使用」を参照してください。 |
ADFベースのURL接続WLSTコマンドを使用して、構成Beanまたは実行時Beanの階層を移動したり、プロンプトの表示を制御したりします。getADFMArchiveConfig
コマンドを使用して、ADFMArchiveConfig
オブジェクトを管理します。
URLベースの接続を管理するには、「表11-1」のコマンドを使用します。
表11-1 WLST構成の参照コマンド
コマンド | 説明 | WLSTの使用状況 |
---|---|---|
|
新しいADFファイル接続を作成する。 |
オンラインまたはオフライン |
|
新しいADF URL接続を作成する。 |
オンラインまたはオフライン |
adf_setURLConnectionAttributes |
新しく作成したADF接続または既存のADF接続の属性を設定および編集する。 |
オンラインまたはオフライン |
|
新しいURL接続を一覧表示します。 |
オンラインまたはオフライン |
|
指定したアーカイブの |
オンラインまたはオフライン |
|
JARバージョンのCSV形式を、現在の |
オフライン |
|
指定されたアプリケーションのランタイムJARバージョンのCSV形式を、指定された場所にエクスポートします。 |
オンライン |
exportApplicationSelectedJarVersions |
選択したJARのJARバージョンのCSV形式を、指定された場所に |
オンライン |
WLSTの使用状況:オンラインまたはオフライン
adf_createFileURLConnection(appName, name, URL)
引数 | 定義 |
---|---|
|
接続が作成されるアプリケーション名 |
|
新しい接続の名前 |
|
この接続に関連するURL |
WLSTの使用状況:オンラインまたはオフライン
adf.createHttpURLConnection (appName, name, [URL], [authenticationType], [realm], [user], [password]
引数 | 定義 |
---|---|
|
接続が作成されるアプリケーション名 |
|
新しい接続の名前 |
|
(省略可能)この接続に関連するURL |
|
(省略可能)デフォルトは基本認証タイプ。 |
|
(省略可能)この接続は、認証のために使用する場合、これを設定する必要がある。デフォルトは基本認証タイプ。 |
|
(省略可能) |
|
(省略可能) |
WLSTの使用状況:オンラインまたはオフライン
adf_setURLConnectionAttributes(appname, connectionname, attributes)
引数 | 定義 |
---|---|
|
接続が作成されるアプリケーション名 |
|
新しい接続の名前 |
|
キーと値のペアに設定する属性を含む配列。 |
WLSTの使用状況: オンラインまたはオフライン。
指定したアーカイブのADFMArchiveConfig
オブジェクトにハンドルを返します。返されるADFMArchiveConfig
オブジェクトのメソッドは、アーカイブ内のアプリケーション構成を変更するために使用できます。
ADFMArchiveConfig
オブジェクトでは、次のメソッドが提供されます。
setDatabaseJboSQLBuilder([value])
: データベースjbo.SQLBuilder
属性を設定します。
getDatabaseJboSQLBuilder()
: jbo.SQLBuilder
属性の現在の値を返します。
setDatabaseJboSQLBuilderClass([value])
: データベースjbo.SQLBuilderClass
属性を設定します。値は、カスタム・ビルダー・クラスのフルネームです。
getDatabaseJboSQLBuilderClass()
: jbo.SQLBuilderClass
属性の現在の値を返します。
setDefaultRowLimit([value])
: デフォルトrowLimit
属性を設定します。値は、行制限を指定するlongです(デフォルト-1)。
getDefaultRowLimit()
: rowLimit
属性の現在の値を返します。
save([toLocation])
: toLocation
を指定する場合、変更はターゲット・アーカイブ・ファイルに格納され、元のファイルは変更されないままです。それ以外の場合、変更は元のファイル自体に保存されます。
archiveConfigObject = ADFMAdmin.getADFMArchiveConfig(fromLocation)
引数 | 定義 |
---|---|
|
完全パスを含むearファイルの名前。 |
setDatabaseJboSQLBuilder([value])
の構文は次のとおりです。
archiveConfigObject.setDatabaseJboSQLBuilder([value])
引数 | 定義 |
---|---|
|
|
getDatabaseJboSQLBuilder()
の構文は次のとおりです。
archiveConfigObject.getDatabaseJboSQLBuilder()
setDatabaseJboSQLBuilderClass([value])
の構文は次のとおりです。
archiveConfigObject.setDatabaseJboSQLBuilderClass([value])
引数 | 定義 |
---|---|
|
|
getDatabaseJboSQLBuilderClass()
の構文は次のとおりです。
archiveConfigObject.getDatabaseJboSQLBuilderClass()
setDefaultRowLimit([value])
の構文は次のとおりです。
archiveConfigObject.setDefaultRowLimit([value])
引数 | 定義 |
---|---|
|
|
getDefaultRowLimit()
の構文は次のとおりです。
archiveConfigObject.getDefaultRowLimit([value])
save([toLocation])
の構文は次のとおりです。
archiveConfigObject.save([toLocation])
引数 | 定義 |
---|---|
|
変更が保存先ファイルの絶対パスを含む名前。 |
次の例では、jbo.SQLBuilder
属性は、'DB2'に設定されています。
wls:/offline> archive = ADFMAdmin.getADFMArchiveConfig(fromLocation='/tmp/testArchive.ear') wls:/offline> archive.setDatabaseJboSQLBuilder(value='DB2') wls:/offline> archive.save()
次の例では、jbo.SQLBuilder
属性が削除され、アプリケーション・デフォルトが使用されます。
wls:/offline> archive = ADFMAdmin.getADFMArchiveConfig(fromLocation='/tmp/testArchive.ear') wls:/offline> archive.setDatabaseJboSQLBuilder() wls:/offline> archive.save(toLocation='/tmp/targetArchive.ear')
次の例では、jbo.SQLBuilder
属性が'Custom'に設定され、jbo.SQLBuilderClass
属性がクラス'com.example.CustomBuilder'に設定されます。
wls:/offline> archive = ADFMAdmin.getADFMArchiveConfig(fromLocation='/tmp/testArchive.ear') wls:/offline> archive.setDatabaseJboSQLBuilder('Custom') wls:/offline> archive.setDatabaseJboSQLBuilderClass('com.example.CustomBuilder') wls:/offline> archive.save(toLocation='/tmp/targetArchive.ear')
次の例では、rowLimit
属性が100に設定されます。
wls:/offline> archive = getADFMArchiveConfig(fromLocation='/tmp/testArchive.ear') wls:/offline> archive.setDefaultRowLimit(100) wls:/offline> archive.save(toLocation='/tmp/targetArchive.ear')
WLSTの使用状況:オフライン。
JARバージョンのCSV形式を、現在のORACLE_HOME
から指定された場所にエクスポートするために使用します。エクスポートされたJARバージョン情報は、Oracle OpenOfficeまたはMS Excelで開くことができます。
WLSTの使用状況:オンライン。
exportApplicationJarVersions
(application
Name,path
)
引数 | 定義 |
---|---|
applicationName |
JARバージョンをエクスポートするアプリケーションの名前です。 |
path |
JARバージョンのエクスポート先です。 |
WLSTの使用状況:オンライン。
exportApplicationSelectedJarVersions(applicationName, path, jarsLocation)
引数 | 定義 |
---|---|
applicationName |
JARバージョンをエクスポートするアプリケーションの名前です。 |
path |
JARバージョンの抽出場所です。 |
jarsLocation |
選択したJARのオプション・リストです。指定されていない場合は、
|
この例では、Versions.xml
ファイルのselectedJars
プロパティを使用して、JARバージョンがどのように/tmp/export-MyApp-Versions.csv
にエクスポートされるかを示します。この例ではjarsLocation
パラメータが指定されていないため、Versions.xml
ファイルのselectedJars
プロパティにリストされたライブラリがエクスポートされます。CSVファイルのR/W
権限を確認する必要があります。
wls:/offline>exportApplicationSelectedJarVersions('MyApp', '/tmp/export-MyApp-Versions.csv') Versions.xml <Diagnostics xmlns="xmlns.oracle.com/adf/diagnostics"> <Versions xmlns="xmlns.oracle.com/adf/diagnostics/versions" exportVersionsOnApplicationStartup="true" selectedJars="$ORACLE_HOME$/modules/oracle.adf.model_11.1.1/adfm.jar; $ORACLE_HOME$/modules/oracle.adf.view_11.1.1/adf-richclient-impl-11.jar; $ORACLE_HOME$/modules/oracle.adf.controller_11.1.1/adf-controller.jar; $ORACLE_HOME$/modules/oracle.adf.pageflow_11.1.1/adf-pageflow-impl.jar; $ORACLE_HOME$/modules/oracle.adf.share_11.1.1/adf-share-support.jar; $ORACLE_HOME$/modules/oracle.mds_11.1.1/mdsrt.jar" /> </Diagnostics>
この例では、jarsLocation
パラメータを使用して、JARバージョンがどのように/tmp/export-MyApp-Versions.csv
にエクスポートされるかを示します。この場合、jarsLocation
パラメータで明示的に渡されたライブラリがエクスポートされます。CSVファイルのR/W
権限を確認する必要があります。
wls:/offline>exportApplicationSelectedJarVersions('MyApp', '/tmp/export-MyApp-Versions.csv', '$ORACLE_HOME$/modules/oracle.adf.model_11.1.1/adfm.jar;$ORACLE_HOME$/modules/oracle.adf.view_11.1.1/adf-richclient-impl-11.jar')