antスクリプトを使用したSOAコンポジット・アプリケーションのデプロイおよび管理

antユーティリティを使用して、SOAコンポジット・アプリケーションを管理できます。antはJavaベースのビルド・ツールであり、SOAコンポジット・アプリケーションを管理するためにOracle SOA Suiteで使用されます。構成ファイルはXMLベースであり、様々なタスクが実行されるターゲット・ツリーをコールします。 ant ユーティリティは、自動化に適しており、既存リリースのプロセスに容易に統合できます。

ノート:

Oracle SOA Suiteのantスクリプトを使用する前に、setDomainEnv.shスクリプト(Linuxの場合)またはsetDomainEnv.cmdスクリプト(Windowsの場合)を実行する必要があります。このスクリプトによって、antを使用するために必要なJARファイルがクラスパスに追加されます。

表48-10に、Middleware_Home\SOA_Suite_Home\binディレクトリで使用可能なantスクリプトを示します。

表48-10 ant管理スクリプト

スクリプト 説明

ant-sca-test.xml

SOAコンポジット・アプリケーションのテストを自動化します。

ant-sca-compile.xml

SOAコンポジット・アプリケーションをコンパイルします。

ant-sca-package.xml

SOAコンポジット・アプリケーションをコンポジットSARファイルにパッケージ化します。

ant-sca-deploy.xml

SOAコンポジット・アプリケーションをデプロイします。

ant-sca-deploy.xml undeploy

SOAコンポジット・アプリケーションをアンデプロイします。

ant-sca-deploy.xml exportComposite

コンポジットをSARファイルにエクスポートします。

ant-sca-deploy.xml exportUpdates

コンポジットのデプロイメント後の変更をJARファイルにエクスポートします。

ant-sca-deploy.xml importUpdates

コンポジットのデプロイメント後の変更をインポートします。

ant-sca-deploy.xml exportSharedData

指定されたパターンの共有データをJARファイルにエクスポートします。

ant-sca-deploy.xml removeSharedData

最上位の共有データ・フォルダを削除します。

ant-sca-mgmt.xml startComposite

SOAコンポジット・アプリケーションを起動します。

ant-sca-mgmt.xml stopComposite

SOAコンポジット・アプリケーションを停止します。

ant-sca-mgmt.xml activateComposite

SOAコンポジット・アプリケーションをアクティブ化します。

ant-sca-mgmt.xml retireComposite

SOAコンポジット・アプリケーションをリタイアします。

ant-sca-mgmt.xml assignDefaultComposite

デフォルトのリビジョン・バージョンを割り当てます。

ant-sca-mgmt.xml listDeployedComposites

デプロイ済のSOAコンポジット・アプリケーションが一覧表示されます。

ant-sca-mgmt.xml listPartitions

SOAインフラストラクチャで使用可能なすべてのパーティションが一覧表示されます。

ant-sca-mgmt.xml listCompositesInPartition

パーティション内のすべてのコンポジットを一覧表示します。

ant-sca-mgmt.xml createPartition

SOAインフラストラクチャにパーティションを作成します。

ant-sca-mgmt.xml deletePartition

パーティションを削除する前に、パーティション内のすべてのコンポジットをアンデプロイします。

ant-sca-mgmt.xml startCompositesInPartition

パーティション内のすべてのコンポジットを起動します。

ant-sca-mgmt.xml stopCompositesInPartition

パーティション内のすべてのコンポジットを停止します。

ant-sca-mgmt.xml activateCompositesInPartition

パーティション内のすべてのコンポジットをアクティブ化します。

ant-sca-mgmt.xml retireCompositesInPartition

パーティション内のすべてのコンポジットをリタイアします。

ant-sca-upgrade.xml

BPELおよびOracle Enterprise Service Bus (ESB)リリース10.1.3のメタデータをリリース11gに移行します。

ノート: プロジェクト内にJavaコードが含まれている場合、11gのコンパイラで正常にコンパイルするには、コードを手動で変更する必要があります。BPELプロセスのインスタンス・データについては、10.1.3 Oracle BPEL Serverで使用されるアクティブ・データは移行されません。

antの詳細は、次のURLを参照してください。

http://ant.apache.org