WIN1, Step 2. ソースシステムで配布物をパッケージ
アプリケーション配布の準備ができたら、次のステップに従ってください。
ステップ |
必要な作業 |
方法 |
|
配布ツールの開始 |
Visual LANSAにログインして配布ツールを開始してください。 |
Visual LANSAを開始して配布したいアプリケーションを含むパーティションにログインしてください。 使用するユーザー・プロファイルが、配布オブジェクトに対する権限を持っているかどうか確認してください。 メニューから、 コマンドを選択します。Visual LANSA配布ツールのメイン・ウィンドウが開きます。 |
配布ツールのアプリケーションとパッケージを作成 |
配布ツールでアプリケーションとパッケージを作成してください。 テンプレートXSTNDALNをベースにしてください。 |
ツールバーのNewのボタンをクリックするか、 メニューの コマンドを選択してください。 アプリケーションの明細を入力 OKをクリックします。パッケージを作成するためのプロンプトが表示されます。パッケージの詳細を入力してOKをクリックします。 パッケージのコントロールパネルが表示されます。 |
配布オプションの設定 |
パッケージの配布オプションを自己解凍Zipに設定してください。 別の配布オプションを選択した場合は、このチェック・リストは機能しません。 |
オプションボタンをクリックすると配布オプションのウインドーが表示されます。 |
パッケージ設定の指定 |
· システム/区画定義の配布 · オブジェクト定義を含めない · LANSA実行環境の配布 · 実行環境データベース サポートの配布 · 実行環境アドオンの配布 · Visual LANSA サポートの配布 · EPC の配布 |
[パッケージの設定]ウィンドウを表示するためにツールバーの[パッケージの設定]ボタンをクリックします。 |
スタートアップフォームの指定 |
アプリケーションを開始する名前を入力 UF_EXECが標準の開始フォームです。ほとんどの場合、開始するフォームを作成しているのでその名前を指定します。 正しいフレームワーク定義ファイルの開始フォームを指定する必要がある点に注意してください。詳細については、『フレームワークガイド』の「フレームワーク・バージョンの配布」を参照ください。 |
実行の必須パラメーターのエリアでパラメーター、実行するフォーム (FORM=)をダブルクリックします。 |
どのパラメータをプロンプトするか決定 |
パッケージがインストールされる時にセットアップ・パラメータをプロンプトしたい場合は、パラメータを選択してX_STARTのプロンプトあるいはセットアップ中のプロンプトのオプションをチェックしてください。 |
例えば、ターゲットのディレクトリをオプションにする場合は、パラメータをダブルクリックして表示されたウィンドウでセットアップ中のプロンプトのチェックボックスを選択してください。 |
LANSAプログラムの追加 |
アプリケーションの全てのLANSAプログラムを追加 Add forms starting with FP_*, UF_* and VF_*. Add reusable parts starting with FP_*, UF_* and VF_*. (デモンストレーションのシステムを実行したい場合は、DF_*で始まる全てのフォームと再利用可能パーツおよびプロセスDF_PROC、また必要な *.htm、*.bmp、*icon ファイルを組み込んでください) プロセスVF_PR001とUF_SYSBRをファンクションと共に組み込んでください。 |
リポジトリオブジェクトの選択ボタンをクリックします。組み込みたいオブジェクトを右側のエリアにドラッグしてください。 次に右側の全てのオブジェクトを選択して、選択したコンポーネントの上の のアイコンを選択してください。新しいダイアログが開いて、クロスリファレンスの設定を選択することができます。必要な全てのオブジェクトタイプが選択されていることを確認してください。 |
フレームワーク・ファイルの追加 |
エンドユーザがVFPPF06/07のDBMSテーブルのユーザ情報を保管する場合は、それらを組み込む必要があります。 コードテーブルを使用する場合は、コードテーブル・データファイルFPTABを組み込んでください。 |
他オブジェクト・オプション・タブを表示します。 ファイルをクリックします。 ファイルを選択し、OKを押してください。 |
他のフレームワーク オブジェクトの追加 |
区画の実行ディレクトリ(例えば、C:\Program Files\LANSA\X_WIN95\X_LANSA\x_DEM\execute)でXMLファイルを探します。 以下のファイルをパッケージに追加します(フレームワークの定義ファイルを別の名前で保管している場合は、相当するXMLファイルを追加してください)。 · vf_sy001_system.xml · vf_sy001_users.xml (使用している場合) · vf_sy001_servers.xml · vf_sy001_tables.xml U_bif987.dllとu_bif985.dllをX_LANSA Executeディレクトリから追加してください。 省略値の仮想クリップボードの内容を配布したい場合は、VF_Framework_Virtual_Clipboard_Default.dat、あるいはVF_User_Virtual_Clipboard_Default.datの一方か両方を選択してください。 |
他オブジェクト・オプション・タブを表示します。 LANSA以外のオブジェクトをダブルクリックしてオブジェクトを閲覧します。現在使用しているLANSAシステムを閲覧していることを確認してくだい。 配布ツールは、デフォルトでは現在使用しているシステムや区画に設定されないため、手動で選択する必要があります。 オブジェクトを選択し、OKを押してください。 オブジェクトがインストールされるパスを設定してください。 · U_bif987.dllとu_bif985.dllにはインストール・パスIDSYSPATH(システム実行ディレクトリ)を使用してください。他のオブジェクト場合は: · DFTPATHinstallation Path Id(例えば、*PART_DIR_EXECUTE)を使用してください。 |
自分のオブジェクトを組み込む |
アプリケーションの中の自分のオブジェクト(フィルター、コマンドハンドラー他)、多国語変数、システム変数、メッセージファイル、ファイル、プロセス、ファンクション、イメージなどを追加してください。 |
ツールバーのリポジトリオブジェクトの選択ボタンをクリックします。 全てのLANSA以外のオブジェクトが、ターゲットマシンの正しいインストールパスに設定されていることを確認してください。 |
ファイルのデータを組み込む |
選択したファイルのデータを組み込みます。 通常は、テーブルVFPPF06/07の開発ユーザデータを出荷しないことに注意してください。 しかし、ターゲットの環境で誰もUF_DESGNが使用できず、フレームワークがセキュリティーのスイッチがオンである場合には、1つの管理ユーザーを出荷すべきです。管理者のプロファイルはターゲットのサーバに存在するか、作成する必要があります。 ユーザーがターゲットの環境でUF_DESGNにアクセスする必要がある場合、ファイルはデータなしで出荷することができ、UF_DESGNのユーザーはVFPPF06/07に管理者を登録することができます。その後に、管理者はUF_ADMINを使ってユーザーを登録できます。 |
全てのファイルを選択してファイルデータボタンをクリックしてください。 データ列の表示が変わり、ファイルがデータと共にパッケージに組み込まれることを示します。 |
アイコンの追加 |
ターゲットマシンに、パッケージがインストールされる時に作成するショートカットに使用されるアイコンを追加してください。 |
パッケージ制御パネルのツールバーのアプリケーションアイコンボタンをクリックしてください。アイコンを選択してください。 |
Adaptive Server Anywhereデータベースの組み込みオプション |
LANSAがインストールされていないPCにアプリケーションが配布される場合、配布パッケージにAdaptive Server Anywhereデータベースシステムが組み込まれる必要があります。 |
ASA設定ボタンをクリックして、Adaptive Server Anywhereのイメージ(SQLANYW.ENG)を見つけてください。 Adaptive Server Anywhereのイメージを組み込むために、それはVisual LANSAのインストール中にインストールされる必要があります。 イメージが見付けられない場合は、Visual LANSAのカスタムインストールを実行し、SQL Anywhereの配布イメージ・オプションを選択してください。 |
パッケージの保管 |
定義を保存してください。 |
パッケージの作成 |
クリックしてパッケージを作成してください。 アプリケーション・パッケージはX_PKGSに作成されます(例えば、C:\Program Files\LANSA\X_WIN95\X_LANSA\X_PKGS)。 |
オプションメニューでパッケージのチェックオプションを選択します。エラーが見つからなかったというメッセージでなければなりません。 生成ボタンをクリックします。パッケージのコンパイルが完了するまで待ちます。 使用中のパーティションで、全てのRDMLXが利用可能になっていないと、いくつかのdllのコピーが失敗したというメッセージが表示されることに注意してください。メッセージを無視してください。 |