Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Financial Service Platform プログラム作成の手引


7.2.3 パラメタの内容

〈この項の構成〉

(1) パラメタの形式

図7‒2 パラメタの形式

[図データ]

(2) インタフェースエリアの内容

01  一意名1 ADDRESSED BY データ名A.   /* インタフェースエリア     */
02  データ名11   PIC X(1).              /* 開始モード               */
02  FILLER        PIC X(3).              /* 予備                    */
02  データ名12   PIC S9(9) COMP.        /* リターンコード           */
02  データ名13   PIC X(4).              /* ノード識別子             */
02  FILLER        PIC X(4).              /* 予備                    */
02  データ名14   PIC 9(9) COMP-X.         /* ランID                  */
02  データ名15   PIC 9(9) COMP-X.         /* 中央処理通番             */
02  データ名16   PIC S9(9) COMP.        /* サービス名長             */
02  データ名17   PIC X(32).             /* サービス名               */
02  データ名18   PIC S9(9) COMP.        /* UJ数                    */
02  データ名19   PIC S9(18) COMP.       /* 先頭累積データ通番       */
02  データ名1A   PIC S9(18) COMP.       /* 最終累積データ通番       */
02  データ名1H   PIC S9(9) COMP.        /* 反映サービス名長         */
02  データ名1B   PIC X(32).             /* 反映サービス名           */
02  FILLER        PIC X(4).              /* 予備                    */
02  データ名1C   PIC 9(18) COMP.        /* ユーザIFAエリアサイズ   */
02  データ名1D   ADDRESS.               /* ユーザIFAエリアポインタ */
02  データ名1E   PIC 9(18) COMP.        /* ユーザSATエリアサイズ   */
02  データ名1F   ADDRESS.               /* ユーザSATエリアポインタ */
02  データ名1G   ADDRESS.               /* 接続ハンドル             */
02  FILLER        PIC X(104).           /* 予備                      */

(3) 履歴情報レコードインデクスの内容

01  一意名2 ADDRESSED BY データ名B.   /* 履歴情報レコードインデクス    */
02  データ名2 OCCURS 1 TO 32767 TIMES DEPENDING ON データ名18.
    03  データ名21   ADDRESS.          /* 履歴情報共通エリアアドレス     */
    03  データ名22   ADDRESS.          /* 履歴情報レコードエリアアドレス */
    03  データ名23   ADDRESS.          /* 反映サービス指定エリアアドレス */
    03 データ名24 ADDRESS.             /* UOC間連携エリアアドレス       */
    03 データ名25 PIC 9(4) COMP-X.       /* UOC間連携エリアサイズ         */
    03  FILLER        PIC X(6).        /* 予備                            */

(4) 編集後データインデクスの内容

01  一意名3 ADDRESSED BY データ名C.      /* 編集後データインデクス    */
  02  データ名3.
  03  データ名31   PIC X(32).              /* 予備                      */

(5) ユーザ引き継ぎエリアの内容

01  一意名4 ADDRESSED BY データ名D.      /* ユーザ引き継ぎエリア       */
  02  データ名41   PIC X(4000).           /* ユーザ引き継ぎ情報         */

(6) 履歴情報共通エリアの内容

01  一意名5  ADDRESSED BY データ名5X.      /* 履歴情報共通エリア       */
  02  データ名51   PIC S9(18) COMP.         /* 累積データ通番          */
  02  データ名52   PIC X(8).                /* 取得年月日              */
  02  データ名53   PIC X(6).                /* 取得時刻                */
  02  FILLER        PIC X(2).                /* 予備                   */
  02  データ名54   PIC S9(9) COMP.          /* ルート世代番号          */
  02  データ名55   PIC S9(9) COMP.          /* 世代番号                */
  02  データ名56   PIC S9(9) COMP.          /* 順序番号                */
  02  FILLER        PIC X(20).               /* 予備                   */
  02  FILLER        PIC X(32).               /* TP1/FSP使用領域        */

(7) 履歴情報レコードエリアの内容

履歴情報共通インデクスおよび履歴情報ヘッダについては,「1.8 UAP履歴情報取得機能が提供する共通のデータ領域」を参照してください。

(8) 反映サービス指定エリアの内容

01  一意名6 ADDRESSED BY データ名6X.      /* 反映サービス名指定エリア */
  02 データ名61 PIC X(1).                  /* 末尾指定                 */
  02 FILLER PIC X(7).                       /* 予備                    */
  02  データ名62   PIC S9(9) COMP.         /* 最大サービス数           */
  02  データ名63   PIC S9(9) COMP.         /* サービス数               */
  02  データ名64   PIC X(32) OCCURS 100.   /* サービス名指定エリア     */