You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

3GL 組み込み関数を配布用にパッケージ化

組み込み関数オフジェクトのオブジェクト複製を自身のライブラリからライブラリ QTEMP に作成します。 例:
CRTDUPOBJ OBJ(OV@Pnnn)
          FROMLIB(<bif pgms>)
          OBJTYPE(*PGM)
          TOLIB(QTEMP)
説明                   <bif pgms> = BIF オブジェクトが
                                     保存される
                                     ライブラリ
関係するレコードを DC@F47 および DC@F48 からコピーして、これらのファイルの一時的なバージョンを QTEMP に入れます。 例:
CPYF     FROMFILE(<pgmlib>/DC@F47)
         TOFILE(QTEMP/DC@F47)
         MBROPT(*ADD)
         CRTFILE(*YES)
         INCREL((*IF F47BIF *EQ OV_XXXXXXXXXXXXX)
                (*OR F47BIF *EQ OV_YYYYYYYYYYYYY))
 
CPYF     FROMFILE(<pgmlib>/DC@F48)
         TOFILE(QTEMP/DC@F48)
         MBROPT(*ADD)
         CRTFILE(*YES)
         INCREL((*IF F47BIF *EQ OV_XXXXXXXXXXXXX)
                (*OR F47BIF *EQ OV_YYYYYYYYYYYYY))
説明
                  <pgmlib> = LANSA プログラム・ライブラリ
BIFnnnXSPC のソースメンバーをすべて QBIFSRC ファイルから QTEMP の 1 つのソースファイルにコピーします。 例:
CPYF    FROMFILE(QBIFSRC)
        TOFILE(QTEMP/QBIFSRC)
        FROMMBR(BIFnnn*)
        TOMBR(*FROMMBR)
        MBROPT(*ADD)
        CRTFILE(*YES) FMT(*MAP *DROP)
QTEMP を保存用メディアに保存します。

  • No labels