6.3 配布プロセス
6.3.3 PowerBuilder アプリケーションの配布
図 6-2は、配布するアプリケーションに sales_application_demo_ax 、配布方式に Appeon Xcelerator 、配布モードにフル アプリケーションの配布を選択しています。
配布プロセスのすべてのステップを、次に示します:
ステップ 1 –[次へ]ボタンをクリックします。Appeon の配布ウィザードのタスク 1が開始され、アプリケーションのソース コードをエクスポートします。
図 6-3:タスク1:アプリケーション ソース コードのエクスポート
[自動配布] オプションを選択した場合、タスク 1 が完了すると、タスク2(Web ファイルの生成)が自動的に開始されます。[自動配布]オプションを選択しなか った場合、タスク 1 が完了した後、Appeon の配布ウィザード上の[次へ]ボタンを クリックして、タスク 2 を開始します。
図 6-4:タスク2 :Web ファイルの生成
タスク 2 が完了すると、タスク3(Web 配布)が自動的に開始されます。または、
[自動配布]オプションを選択しなかった場合、Appeon の配布ウィザード上の
[次へ]ボタンをクリックして、タスク 3 を開始します。
配布プロセスを開始する前に、Web サーバと Appeon Server が実行されており、
Appeon Developer の設定ウィンドウ内に正しい情報が設定されていることを確認す る必要があります。これらがなされていない場合は配布に失敗することになります。
配布に失敗した場合、[再試行]ボタンを使用すると、再度フル配布の実行を行う こと無く、タスク 3 のみを実行することができます。
図 6-5:タスク3: Web 配布
[キャンセル]をクリックするか、または〔Esc〕キーを押すとタスク 3 が終了しま す。フル配布中にタスク 3 をキャンセルした場合、一部の Web ファイルがサーバに アップロードされますがアプリケーションは正常に実行できません。アプリケーシ ョンを正常に実行するためには[インクリメンタルアプリケーションの配布]また は[既に生成されたアプリケーションの配布]を再度選択し、アプリケーションを 再度配布する必要があります。
ステップ 2 – タスク 3 が完了した後に[次へ]ボタンをクリックします。図6-6に示
すAppeon の配布ウィザードのレポート ページが表示されます。
図 6-6:Appeon の配布ウィザード
テーブル 6-7:配布ウィザードのレポート ページ
項目 説明
配布情報 配布したアプリケーションの名前、配布モード、配布プロファイル に関する情報を示します。
配布タスクのサマリ ー
各タスクの配布状態と経過時間、および PowerBuilder から Web へ の変換処理の合計時間を示します。
ログ情報 配布処理中に発生したエラーと警告を示します。
[ログ ビュー]ボタンをクリックすると、配布プロセス全体で生成 されたエラー メッセージと状態情報が表示されます。ログ ファイ ルはインフォメーション マネージャで管理されます。詳細について は第10章「インフォメーション マネージャの使用」を参照してく ださい。
レポート 各タスク中に生成され使用可能なレポート(解析レポートとヘビー ウィンドウ レポート)を示します。
[解析レポート]ボタン- 配布前に [非サポート機能解析レ ポートを生成する] オプションをチェックすると、このレポ ートが使用可能になります。このボタンをクリックすると未 サポート機能レポート ウィンドウが表示されます。詳細に ついては、セクション5.3「UFA レポートの使い方」セクシ
ョンを参照してください。
[ヘビー ウィンドウ レポート]ボタン - 配布前に [ヘビー ウィンドウ レポートを生成する] オプションをチェックする か、またはアプリケーション プロファイルの [その他の設 定] タブ内の[アプリケーションを解析または配布する中に、
ヘビー ウィンドウ レポートを生成する] オプションをチェ ックすると、このボタンが使用可能になります。このボタン をクリックするとヘビー ウィンドウ レポート ウィンドウが 表示されます。詳細については、セクション5.4「ヘビー ウ ィンドウ レポートの使い方」セクションを参照してくださ い。
ステップ 3 -[終了]ボタンをクリックすると Appeon の配布ウィザードを終了し ます。[終了とデバッグ]ボタンをクリックするとAppeon の配布ウィザードを終
了してAppeon デバッガを起動します。または、[終了と実行]ボタンをクリック
すると Appeon の配布ウィザードを終了して配布済み Web アプリケーションを起動 します。