このステップでは、次のVLF-ONE サーバー・オブジェクトを IBM i にパッケージするための保管ファイルを作成します: フレームワーク・フィルター、コマンド・ハンドラー、フレームワーク定義ファイル、およびアプリケーション特有のその他のファイル。これらは IFS の 2 つのフォルダーに配置されます。

  1. IBM i 側で、コマンド CRTSAVF を使って、IBM i 保管ファイルを作成します。これに B01_IFS と名前を付けます。
       CRTSAVF B01_IFS
     


    この保管ファイルには、IFS フォルダ /LANSA_<プログラムライブラリ>/x_lansa/x_<区画識別子>/web/vl のコンテンツとフレームワーク定義 DAT ファイルを入れなければいけません。
    フレームワーク定義ファイルは XXXXXXXXX_LLLL_VLFONE_Definition.DAT という形式になっています。ここで XXXXXXXXX はフレームワーク名、LLLL は言語です。
    省略値の QGPL ではなく、ライブラリを指定した方が良い場合もあるでしょう。
     
  2. 次の SAV コマンドを使って、オブジェクトを保管ファイルにパッケージします。
       SAV DEV('<保管ファイルのパス>')     
    OBJ(('/LANSA_<pgmlib>/x_lansa/x_<ppp>/web/vl/*')
    ('/LANSA_<pgmlib>/x_lansa/x_<ppp>/execute/< XXXXXXXXX_LLLL_VLFONE_Definition.DAT >'))

    (コマンドラインからフリーハンドでこのコマンドを入力する場合は、CALL QCMD を実行してください。)

    例:
       SAV DEV('/qsys.lib/qgpl.lib/B01_IFS.file')
    OBJ(('/Lansa_vftpgmlib/x_lansa/x_EX1/web/vl/*')
    ('/Lansa_vftpgmlib/x_lansa/x_ex1/execute/EOM_SYSTEM_ENG_VLFONE_Definition.DAT'))


     
  3. オブジェクトが保存されていることを確認します。

  • No labels