WEB-RAMP-TS, Step 2. 配布用にRAMP-TS画面定義を準備

Visual LANSA

WEB-RAMP-TS, Step 2. 配布用にRAMP-TS画面定義を準備


配布環境では、RAMP-TS画面定義は、通常\aXes\ts\screensという名前のAxes Screensフォルダーに保持されています。[プライベート定義フォルダ]を使用して画面定義を分割して格納した場合は、Axes Screensフォルダーのサブフォルダーとして表示されます。

ステップ

必要な作業

方法

定義ファイルの確認

個々の定義ファイルから削除されたサンプルまたはテスト用のスタティックまたはダイナミック・テーブル定義がないか確認します。

削除された定義は通常はアプリケーションで現在使用されていません。また、実稼働環境に配布すると、エラーが発生する可能性があります。

プライベート・フォルダー(存在する場合)またはaxes\ts\screensフォルダーにあるTables_Static.txtおよびTables_Dynamic.txtファイルを開き、不要なテーブル定義を削除します。

 

aXesファイルのセーブ・ファイルへの追加

開発Axes Screensフォルダーまたは任意の関連するプライベート定義フォルダーにある次のファイルをセーブ・ファイルにコピーします。

·         application_definition.css (plus application_definition_*.css)

·         application_definition.js

·         Extension_*.js

·         screen_*.js

·         screens.jsn

·         Tables_Static.txt

·         Tables_Dynamic.txt

·         Userenv.js

·         *.xml

これらのファイルの中には、システムに存在しないものがある場合があります。

また、アプリケーションで共有スクリプトを使用している場合は、uf_sy420_rts.jsファイルを組み込みます。このファイルは、ts/skinsフォルダーまたはプライベート定義フォルダーにあります。

アプリケーションを英語以外の言語で表示する場合は、修正済みのテキスト・ファイルTexts_Cust_*.txtも配布する必要があります。

N.scnのような名前の付いたファイルが単一の5250画面定義を表します。通常、これらのファイルは、RAMP-TSの開発時にのみ使用され、実行時のターゲット・システムに配布する必要はありません。ターゲット環境のユーザーに画面定義の修正を許可する場合にのみ、これらのファイルを配布パッケージに組み込みます。

まず、CRTSAVFコマンドを使用してセーブ・ファイルを作成し、次にIBM i 保存コマンドを使用してファイルをセーブ・ファイルに保存します。

例えば、次のコマンドは/axesディレクトリのコンテンツをセーブ・ファイルに保存します。

SAV DEV('/qsys.lib/savefilelib.lib/RAMPTSF.file') OBJ(('/axes')) 

次のコマンドは、/axesおよび/axesdemoディレクトリのコンテンツを保存します。

SAV DEV('/qsys.lib/savefilelib.lib/RAMPTSF.file') OBJ(('/axes') ('/axesdemo'))

 

次のコマンドは、プライベート・フォルダー内の必須ファイルをセーブ・ファイルに保存します。

SAV DEV('/QSYS.lib/QGPL.lib/RAMPTSF.file') OBJ(('/axes/ts/screens/MyFolder/application_definition*.css') ('/Axes/ts/screens/MyFolder/application_definition.js') ('/Axes/ts/screens/MyFolder/Extension_*.js') ('/Axes/ts/screens/MyFolder/screen_*.js') ('/Axes/ts/screens/MyFolder/screens.jsn') ('/Axes/ts/screens/MyFolder/Tables_*.txt') ('/Axes/ts/screens/MyFolder/Userenv.js') ('/Axes/ts/screens/MyFolder/*.xml') ('/Axes/ts/skins/uf_sy420_rts.js')) TGTRLS(V5R3M0) 

コマンドラインから入力したい場合は、CALL QCMDを実行してください。QCMDでF11を押すことで、SAVコマンドで多くのオブジェクトを入力するスペースを得ることができます。

 

 

サーバー・パッケージの作成を続行

チェックリスト/計画シート => WIN3に戻ります。