アプリケーション更新スクリプト
スクリプト・ライブラリーは、アプリケーションの構成を自動化するための複数のスクリプト・プロシージャーを提供します。 アプリケーションを更新するスクリプトの使用法を参照してください。各スクリプトを個別に実行したり、複数のプロシージャーを組み合わせて、ご使用の環境に合わせたカスタム自動化スクリプトを作成できます。
- addSingleFileToAnAppWithUpdateCommand
- addSingleModuleFileToAnAppWithUpdateCommand
- addUpdateSingleModuleFileToAnAppWithUpdateCommand
- addPartialAppToAnAppWithUpdateCommand
- deleteSingleFileToAnAppWithUpdateCommand
- deleteSingleModuleFileToAnAppWithUpdateCommand
- deletePartialAppToAnAppWithUpdateCommand
- updateApplicationUsingDefaultMerge
- updateApplicationWithUpdateIgnoreNewOption
- updateApplicationWithUpdateIgnoreOldOption
- updateEntireAppToAnAppWithUpdateCommand
- updatePartialAppToAnAppWithUpdateCommand
- updateSingleFileToAnAppWithUpdateCommand
- updateSingleModuleFileToAnAppWithUpdateCommand
addSingleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションに単一のファイルを追加します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.addSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.addSingleFileToAnAppWithUpdateCommand("myApp", "c:¥sample.txt", "META-INFO/sample.txt")
![[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.addSingleFileToAnAppWithUpdateCommand("myApp", "/sample.txt", "META-INFO/sample.txt")
addSingleModuleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションに単一のモジュール・ファイルを追加します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.addSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.addSingleModuleFileToAnAppWithUpdateCommand("myApp", "c:¥Increment.jar", "Increment.jar")
![[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.addSingleModuleFileToAnAppWithUpdateCommand("myApp", "/Increment.jar", "Increment.jar")
addUpdateSingleModuleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションの単一のモジュール・ファイルを追加および更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
contextRoot | アプリケーション内の Web モジュールのコンテキスト・ルートを指定します。 |
構文
AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI, contextRoot)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:¥DefaultWebApplication.war", "DefaultWebApplication.war",
"/webapp/defaultapp")
![[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.addUpdateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/DefaultWebApplication.war", "DefaultWebApplication.war",
"/webapp/defaultapp")
addPartialAppToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションにアプリケーションの一部を追加します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
構文
AdminApplication.addPartialAppToAnAppWithUpdateCommand(appName, fileContent)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.addPartialAppToAnAppWithUpdateCommand("myApp", "c:¥partialadd.zip")
![[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.addPartialAppToAnAppWithUpdateCommand("myApp", "/partialadd.zip")
deleteSingleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションから単一のファイルを削除します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.deleteSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.deleteSingleFileToAnAppWithUpdateCommand("myApp", "c:¥sample.
txt", "META-INFO/sample.txt")
![[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.deleteSingleFileToAnAppWithUpdateCommand("myApp", "/sample.
txt", "META-INFO/sample.txt")
deleteSingleModuleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションから単一のモジュール・ファイルを削除します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.deleteSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.deleteSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:¥Increment.jar", "Increment.jar")
![[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.deleteSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/Increment.jar", "Increment.jar")
deletePartialAppToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションからアプリケーションの一部を削除します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.deletePartialAppToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.deletePartialAppToAnAppWithUpdateCommand("myApp", "c:¥part
ialdelete.zip", "partialdelete")
![[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.deletePartialAppToAnAppWithUpdateCommand("myApp", "/part
ialdelete.zip", "partialdelete")
updateApplicationUsingDefaultMerge
このスクリプトは、デフォルトのマージを使用してアプリケーションを更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
earFile | アプリケーションの更新に使用するファイルの名前を指定します。 |
構文
AdminApplication.updateApplicationUsingDefaultMerge(appName, earFile)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateApplicationUsingDefaultMerge("myApp", "c:¥ears¥D
efaultApplication.ear")
![[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.updateApplicationUsingDefaultMerge("myApp", "/ears/D
efaultApplication.ear")
updateApplicationWithUpdateIgnoreNewOption
このスクリプトは、-update.ignore.new オプションを使用してアプリケーションを更新します。システムは、新バージョンのアプリケーションからのバインディングを無視します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
earFile | アプリケーションの更新に使用するファイルの名前を指定します。 |
構文
AdminApplication.updateApplicationWithUpdateIgnoreNewOption(appName, earFile)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateApplicationWithUpdateIgnoreNewOption("myApp",
"c:¥ears¥DefaultApplication.ear")
![[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.updateApplicationWithUpdateIgnoreNewOption("myApp",
"c:/ears/DefaultApplication.ear")
updateApplicationWithUpdateIgnoreOldOption
このスクリプトは、-update.ignore.old オプションを使用してアプリケーションを更新します。 システムは、インストール済みのバージョンのアプリケーションからのバインディングを無視します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
earFile | アプリケーションの更新に使用するファイルの名前を指定します。 |
構文
AdminApplication.updateApplicationWithUpdateIgnoreOldOption(appName, earFile)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateApplicationWithUpdateIgnoreOldOption("myApp",
"c:¥ears¥DefaultApplication.ear")
![[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.updateApplicationWithUpdateIgnoreOldOption("myApp",
"/ears/DefaultApplication.ear")
updateEntireAppToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用してデプロイ済みのアプリケーション全体を更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
earFile | アプリケーションの更新に使用するファイルの名前を指定します。 |
構文
AdminApplication.updateEntireAppToAnAppWithUpdateCommand(appName, earFile)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateEntireAppToAnAppWithUpdateCommand("myApp", "c:¥new.ear")
![[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.updateEntireAppToAnAppWithUpdateCommand("myApp", "/new.ear")
updatePartialAppToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションのアプリケーションの一部を更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.updatePartialAppToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updatePartialAppToAnAppWithUpdateCommand("myApp", "c:¥part
ialadd.zip", "partialadd")
![[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.updatePartialAppToAnAppWithUpdateCommand("myApp", "/part
ialadd.zip", "partialadd")
updateSingleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーション上の単一のファイルを更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.updateSingleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateSingleFileToAnAppWithUpdateCommand("myApp", "c:¥sample.
txt", "META-INFO/sample.txt")
![[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.updateSingleFileToAnAppWithUpdateCommand("myApp", "/sample.
txt", "META-INFO/sample.txt")
updateSingleModuleFileToAnAppWithUpdateCommand
このスクリプトは、update コマンドを使用して、デプロイ済みのアプリケーションの単一のモジュール・ファイルを更新します。
引数 | 説明 |
---|---|
appName | 更新するアプリケーションの名前を指定します。 |
fileContent | アプリケーションの更新に使用するファイルの名前を指定します。 |
contentURI | ファイル内容の URI を指定します。 |
構文
AdminApplication.updateSingleModuleFileToAnAppWithUpdateCommand(appName, fileContent, contentURI)
使用例
![[Windows]](../images/windows.gif)
AdminApplication.updateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"c:¥sample.jar", "Increment.jar")
![[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.updateSingleModuleFileToAnAppWithUpdateCommand("myApp",
"/sample.jar", "Increment.jar")