6.3 配布プロセス
6.3.2 配布の設定
Appeon Developer ツールバーの[配布]( )ボタンをクリックします。Appeon の
配布ウィザードが表示されます。
図 6-1:Appeon の配布ウィザード
次のテーブルに、アプリケーションの配布設定について説明します。
テーブル 6-3:Appeon の配布ウィザードの設定
設定 説明
[配布するアプ リケーション]
ドロップダウン リストボックス
配布するアプリケーションを選択します。
デフォルトとして、デフォルトのアプリケーションが選択されていま す。ここで選択されたアプリケーションは Appeon Developer の設定ウ ィンドウのアプリケーション プロファイル内でデフォルトになりま す。
配布ウィザードのタイトルには選択されたアプリケーションの名前と 配布オプション(Pure-JavaScript または Appeon Xcelerator)が表示され ます。Pure-JavaScript 配布の処理と Appeon Xcelerator 配布の処理は同 じです。
[配布プロファ イル]ドロップ ダウン リストボ ックス
Web 配布に用いる配布プロファイルを選択します。
選択された配布プロファイルには Appeon Server と Web サーバの設定 があります。配布前にAppeon Server と Web サーバが実行されている ことを確認する必要があります。
[配布モード]
ドロップダウン リストボックス
配布モードを選択します。次の3つの方法があります:
フル アプリケーションの配布
インクリメンタル アプリケーションの配布
既に生成されたアプリケーションの配布
[自動配布]チ ェックボックス
すべての配布プロセスを自動的に行います。
各ステップで生成されたメッセージやレポートを参照したい場合、チ ェックを解除します。これにより、ウィザードが開始され[次へ]ボ タンをクリックして次のタスクを続行することができます。
[詳細設定] ボ タン
サーバにアップロードする次のオブジェクト型またはファイル型を選 択します:データウィンドウ オブジェクト、その他のオブジェクト、
INIファイル、外部DLL/OCXファイル、イメージ ファイル。デフォ ルトでは、すべてのオブジェクトとファイルがアップロードされま す。
「既に生成されたアプリケーションの配布」オプションが選択された 場合のみに、このボタンが利用可能になります。そのために、アプリ ケーションのフル配布を行うことを確認する必要があります。
この機能を利用する際に、アップロード先のサーバがアプリケーショ ンの配布先と同じことを確認してください。
[Appeonデバッ ガにオブジェク ト フラッグを生 成する]チェッ ク ボックス
オブジェクトにAppeonデバッガ用のフラグを設定するかを指定しま す。
このオプションはデバッグPS/JS とデバッグ JS モードのみに適用しま す。このオプションをチェック外す場合は:
1) 配布プロセスが速くなります。
2) Appeonデバッガでデバッグすることができます。Microsoft Visual
InterDev のようなデバッグ ツールでアプリケーションをデバッグする ことができます。
[未サポート機 能解析レポート を生成する]チ ェックボックス
配布プロセス中に未サポート機能解析レポートを生成するかどうかを 設定します。
未サポート機能解析レポートには、アプリケーション内の未サポート PowerBuilder コーディング機能がリストされます。このレポートに従 って未サポート機能を削除または解決できます。詳細についてはセク
ション5.3「UFA レポートの使い方」セクションを参照してくださ
い。
[ヘビー ウィン ドウ レポートを 生成する]チェ ックボックス
配布プロセス中にヘビー ウィンドウ レポートを生成するかどうかを設 定します。
このオプションをチェックまたはチェック解除すると、アプリケーシ ョン プロファイルの[その他の設定]タブの[アプリケーションの解 析または配布で、ヘビー ウィンドウ レポートを生成する]オプション もチェックまたはチェック解除になります。
6.3.2.a 配布モードの選択
次のテーブルには、適切な配布モードを選択するために配布モードを説明します。
テーブル 6-4:配布モード
配布モード 動作 所要時間 適用する場面 フル 配布 PowerBuilder アプリケーシ
ョンのすべてのオブジェク トとコードをエクスポート し、対応する Web ファイル を生成して、すべての Web ファイルをサーバへ配布し ます。
PowerBuilder アプリケーシ ョンのサイズ と複雑さに依 存する
最初の Web 配布に適用す る。
インクリメ ンタル配布
オブジェクトをエクスポー トし、変換されたオブジェ クトのみ Web ファイルを再 生成して再配布します。
配布ウィザードは、処理中 に未サポート機能を発見し ても処理を続行します。
フル配布より 80% 時間を短 縮
既にフル配布が行われたア プリケーションのソース コ ードまたは機能を変更した 場合に適用する。
既に生成さ れたアプリ ケーション の配布
オブジェクトのエクスポー トとファイルの生成を行わ ず、変更されたオブジェク トまたは既に生成されたア プリケーションの Web ファ イルを再配布します。
フル配布また はインクリメ ンタル配布よ り短い
次の場合に行います:
1)インクリメンタル配布の際 に Web 配布(タスク3)が キャンセルされた場合、変 更済みオブジェクトのWeb ファイルをサーバに配布す る。
2) フル配布またはインクリ メンタル配布の際に Web 配 布(タスク3)がキャンセル された場合、サーバにある Webファイルを更新する。
3) アプリケーションを別の サーバへ配布する
Appeon Developer は、開発用マシン上の %Appeon%\Developer\AX(JS)Projects\ ディ レクトリ内にアプリケーション名という名前のフォルダが存在しているかどうかを 確かめることによって、デフォルトの配布モードを選択できます。このフォルダが 存在する場合、このアプリケーションが既に配布されたことを示し、インクリメン タル配布モードを選択します。一方このフォルダが存在しない場合、フル配布を選 択します。しかし、次のテーブルに示される状況の場合に配布モードを間違えてイ ンクリメンタル配布モードを選択することがあります。
テーブル 6-5:フォルダが既存の場合の状況
次の操作によりフォルダが存在している この場合の選択 フル配布を実行する前にアプリケーションの機能解析を行った。フ
ォルダは解析プロセスで作成されます。
インクリメンタル 配布モード Appeon の配布削除ウィザードを使って、配布済みアプリケーショ
ンをサーバから削除した。このフォルダは維持され存在していま す。
フル配布モード
以前のバージョンの Appeon Developer でアプリケーションが配布さ れたことがある場合。このフォルダは手動で削除しない限り存在し ています。
フル配布モード
6.3.2.b ランタイム レポートの使用
配布された Web アプリケーションのデバッグとチューニングのためにランタイム レポートを使用するには、次に示すいずれかのウィンドウ内で[Web デバッグ レポ ートとランタイム トレーシング レポートを有効にする]オプションをチェックして からアプリケーションの配布を行う必要があります。
[パフォーマンス トレーシングの設定]ウィンドウ。このウィンドウにアク セスするには、Appeon Developer ツールバーから[トレース設定]( )ボタ ンをクリックします。
[Web デバッグの設定]ウィンドウ。このウィンドウにアクセスするには、
Appeon Developer ツールバーから[デバッグ設定]( )ボタンをクリックし
ます。
これらの 2 つのウィンドウ内の[Web デバッグ レポートとランタイム トレーシン グ レポートを有効にする]チェックボックスは同時に設定されています。配布後の ランタイム レポートの設定についてはセクション8.2「ランタイム レポートの生 成」を参照してください。