前のトピック: 手順 23. JARS/OLF 請求書の生成

次のトピック: 手順 25. JARS/OLF オンラインの呼び出し

手順 24. JARS/OLF オンラインのカスタマイズ

A. テンプレートのカスタマイズ

CAI.CAJRCTMP 内のメンバ NEWCB をカスタマイズします。 DB2 については、&&XXSSID を DB2 のデータへのリンク時に使用される、4 文字の SSID またはドライバに変更します。 CA Datacom については、&&XXSSID を 所有者 ID と等しくする必要があります。 &&WHATSQL は、 データベース システムに関連付けられた数値を反映する必要があります。 これらの値は以下のとおりです。

DB2 を使用している場合は、さらに &&PLAN を CAISSQL3 に変更します。

B. CLIST のカスタマイズ

CAI.CAJRCLS0 内のメンバ PMACBC を編集して、適切な高レベル修飾子を反映するようにします。 CAI.CAJRCPNC ライブラリを連結から削除します。

注: ライブラリ CAI.VPOINT.PANEL は、CA Common Services (Viewpoint)の一部です。

C. PMACBC CLIST へのライブラリの割り当て

PMACBC CLIST の実行中に、以下のロード ライブラリをこの順序で割り当てられている必要があります。

ISPEXEC ファシリティを使用して一時的に TASKLIB を作成することをお勧めします。これは CLIST の実行時に利用可能になります。 以下に例を示します。

FREE DDN(PMALIB)
ALLOC F(PMALIB) DA(                          +
         'CAI.CAJRLOAD'                      +
         'CA.COMMON.SERVICE.CAILIB'          +
         'CA.DATACOM.DB.LIBRARY') SHR REUSE
          .
          .  PMACB CLIST statements
          .
ISPEXEC LIBDEF ISPLLIB LIBRARY ID(PMALIB)
CBASEX NEWCB
ISPEXEC LIBDEF ISPLLIB LIBRARY

このセクションに示されているように PMACBC CLIST を更新(STEPLIB をユーザの TSOPROC に追加する代わりに)すると、システムのオーバーヘッドが軽減されます。 STEPLIB が TSO LOGON PROC に追加されると、TSO コマンドが入力されるたびに、それらが検索されます。 PMACBC CLIST 内で TASKLIB として割り当て、既存の CLIST から TASKLIB を削除することで、追加のオーバーヘッドは一切発生しません。

D. ヨーロッパ版 DB2 の設定(オプション)

ヨーロッパ版 DB2 を使用する予定があり、小数点区切り文字としてコンマを使用する場合は、CAIKSPAR データ セットをカスタマイズして、EURODB2=YES と設定します。 さらに、CAJRCTMP ライブラリ メンバ NEWCB を更新し、以下の 3 つの )*SET ステートメントをコメント解除します。

)*SET &&XXDECPNT = ,       ->    )SET &&XXDECPNT = ,       
)*SET &&XXNTYPE = EUR      ->    )SET &&XXNTYPE = EUR      
)*SET &&NTYPE = EUR        ->    )*SET &&NTYPE = EUR        

注: CAIKSPAR のカスタマイズの詳細については、「JARS/OLF User Guide」の「Batch Processing and Reporting」の章を参照してください。