WEB2B, Step 2. ソースシステムで配布物をパッケージ

Visual LANSA

WEB2B, Step 2. ソースシステムで配布物をパッケージ


IBM i アプリケーション・サーバーで以下のステップを実行してください。

ステップ

必要な作業

方法

ビルド番号の割り当て

リリースする実行環境のビルド番号nnを割り当ててください。その番号は以下のステップでファイルの命名規則で使用します。

 

 

VLF.NETオブジェクトの組み込みオプション

フレームワークを.NET実行可能ファイルとしてコンパイルする場合は、選択したVLF.NET機能を含めて保管する必要があります。

配布パッケージに組み込むVLF.NETオブジェクトを作成を参照ください。

 

LANSA以外のオブジェクトの組み込み

アプリケーションがLANSA以外のオブジェクトを必要とする場合は、それらを含むセーブファイルを作成してください。LANSA以外のオブジェクトは:

·         RPGプログラム

·         DDSファイル

·         Cobolプログラム

·         DB2ファイル

·         データ・エリア

·         データ・キュー

IBM i のLANSA以外のオブジェクトを含むBnn_OM1、Bnn_OM2、他のIBM i セーブファイルを必要に応じて作成してください。

全てのLANSA以外のオブジェクトをセーブファイルBnn_OM1、2、3、...nにSAVOBJコマンドで保管してください。

 

IBM i のエクスポート・リストを作成

Bnn_ALLという名前のLANSAエクスポート・リストを作成してください。

システム保守メニューでエクスポート・リストの処理オプションを使ってエクスポート・リストを作成してください。

 

エクスポートリストにLANSAオブジェクトを登録

フィルタ、コマンドハンドラ、その他のLANSAオブジェクトを登録してください。

エクスポート・リストの処理メニューのオプションを使用して、アプリケーションで使用する全てのオブジェクトがエクスポート・リストに登録されていることを確認してください。

 

エクスポート・リストへのセーブファイルの組み込み

エクスポート・リストに作成した保管ファイルを追加してください。

オプション外部オブジェクト(LANSA以外)のリスト登録を使用します。

ファイルの検索にはF20を使用します。

 

全ての標準フレームワーク・オブジェクトをエクスポート・リストに登録

エクスポート・リストにオブジェクトを追加する時に、F8を使用して総称選択をしてください。

 

 

 

フィールド:

FP_E*

FP_R*

UB*

UF_*

VF_*

 

 

ファイル (ファイルの中に含まれるデータを含む):

FPTAB

VFPPF06

VFPPF07

 

 

プロセス/ファンクション:

UF_*

VF*

 

 

その他/LANSA以外:(タイプ*SRVPGM)

U_BIF985

 

 

ウェブHTMLコンポーネント:

FP_R*

UB_*

VF_*

 

 

ウェブレット:

FP*

UB*

VLF_LAYOUT

 

 

Visual LANSAコンポーネント:

FP_*

VF_AW*

VF_LW*

VF_SW*

 

 

エクスポート・リストを見直し、オブジェクトが(必要に応じて)コンパイルされエクスポートされるかを確認してください。

プロセス、ファンクション、VLコンポーネントなどのコンパイル形式にYを指定してください。

リストを保管(F19)してください。

 

リストをエクスポート

 

CRTSAVFコマンドを使用して、エクスポート・リスト用にセーブファイルBnn_ALLを作成してください。

エクスポート・リストをセーブファイルに、エクスポート・リストの処理メニューのオプション7(=エクスポート)でエクスポートしてください。

 

 

このステップはWindowsウェブ・サーバーで実行してください。

サーバー・オブジェクトの圧縮

圧縮ファイルを作成し、全ての標準サーバー・オブジェクトと自分のサーバー・オブジェクトを組み込みます。

·         イメージ

·         Javascripts

·         HTMLファイル

·         XMLファイル

·         CSSファイル

·         DLL

例えばBnn_Webserver.zip(nnはバージョン番号)のような、.zipファイルを作成して、LANSA for the Webのイメージフォルダプライベート作業フォルダ(通常イメージフォルダの下に存在)のファイルを組み込みます。

以下のファイルが組み込まれていることを確認してください。

VLF_FLA_<function>.js

VF_*.*

FP_*.*

UF*.*

さらにサーバー・オブジェクトを組み込んでください。

VLF.NETアプリケーションを配布している場合は、配布パッケージにRAMPのオブジェクトを追加を参照ください。

典型的なインストールでは、イメージフォルダの全てのファイル(プライベート作業ファイルを含む)を組み込むので、イメージフォルダの全てを単純に圧縮することができます。

しかし、同じディレクトリ名を使用していない場合には、ターゲットマシンの正しいディレクトリに配置することが重要であるため、二つの圧縮ファイルを作成してください。 - 1つはイメージフォルダのオブジェクト(プライベート作業フォルダのイメージを除く)を組み込み、もう1つはプライベート作業フォルダのファイルを組み込みます。