アプリケーション・エクスポート・スクリプト
スクリプト・ライブラリーは、アプリケーションの構成を自動化するための複数のスクリプト・プロシージャーを提供します。 アプリケーションをエクスポートするスクリプトの使用法を参照してください。各スクリプトを個別に実行したり、複数のプロシージャーを組み合わせて、ご使用の環境に合わせたカスタム自動化スクリプトを作成できます。
各アプリケーション管理スクリプト・プロシージャーは、app_server_root/scriptLibraries/application/V70 ディレクトリーにあります。
以下のスクリプト・プロシージャーは、アプリケーションのエクスポートに使用します。
exportAnAppToFile
このスクリプトは、デプロイ済みのアプリケーションを特定のファイルにエクスポートします。
このスクリプトを実行するには、以下の表に定義されているとおりに、アプリケーション名およびエクスポート・ファイル名の引数を指定します。
引数 | 説明 |
---|---|
appName | 対象のアプリケーションの名前を指定します。 |
exportFileName | システムがアプリケーションをエクスポートする際の宛先ファイルの名前を指定します。 |
構文
AdminApplication.exportAnAppToFile(appName, exportFileName)
使用例
AdminApplication.exportAnAppToFile("myApp", "exported.ear")
exportAllApplicationsToDir
このスクリプトは、デプロイ済みのアプリケーションをすべて特定のディレクトリーにエクスポートします。
このスクリプトを実行するには、以下の表に定義されているとおりに、アプリケーション名およびエクスポート・ファイル名の引数を指定します。
引数 | 説明 |
---|---|
exportDirectory | システムが各アプリケーションをエクスポートする際の宛先となる完全修飾ディレクトリー・パスを指定します。 |
構文
AdminApplication.exportAllApplicationsToDir(exportDirectory)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.exportAllApplicationsToDir("c:¥export")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.exportAllApplicationsToDir("/export")
exportAnAppDDLToDir
このスクリプトは、データ定義言語 (DDL) をアプリケーションから特定のディレクトリーにエクスポートします。
このスクリプトを実行するには、以下の表に定義されているとおりに、アプリケーション名、エクスポート・ディレクトリー、およびオプションの引数を指定します。
引数 | 説明 |
---|---|
appName | エクスポートするアプリケーションの名前を指定します。 |
exportDirectory | システムが各アプリケーションをエクスポートする際の宛先となる完全修飾ディレクトリー・パスを指定します。 |
options | オプションで、追加のエクスポート・オプションを指定します。 |
構文
AdminApplication.exportAnAppDDLToDir(appName, exportFileName, options)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.exportAnAppDDLToDir("myApp", "c:¥export", "")
![[AIX]](../images/aixlogo.gif)
![[Solaris]](../images/solaris.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[IBM i]](../images/iseries.gif)
![[z/OS]](../images/ngzos.gif)
AdminApplication.exportAnAppDDLToDir("myApp", "/export", "")