Hitachi

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


3.4.3 パラメタの内容

〈この項の構成〉

(1) eeobm_end_parmの内容

typedef struct eeobm_end_parm {
  char        *usat_pt;              /* ユーザSATアドレス             */
  EEULONG64   usat_large_size;       /* ユーザSATサイズ               */
  EELONG      lot_name_len[4];       /* ロット名長                     */
  char        lot_name[4][9];        /* ロット名                       */
  EELONG      data_table_name_len;   /* バッチデータを格納した表名長   */
  char        data_table_name[29];   /* バッチデータを格納した表名     */
  char        type;                  /* バッチの形式                   */
  char        status;                /* OBM状態                       */
  char        filler1 [1];           /* 予備                           */
  EELONG      reason_code;           /* 停止,終了理由コード           */
  EELONG      user_code;             /* ユーザが設定した停止,終了     */
                                     /* 理由コード                     */
  char        *header_pt;            /* ヘッダデータアドレス           */
  EELONG      header_len;            /* ヘッダデータ長                 */
  char        filler2[4];            /* 予備                           */
  char        *uifa_pt;              /* ユーザIFAアドレス              */
  EEULONG64   uifa_large_size;       /* ユーザIFAサイズ                */
  char        filler3[40];           /* 予備                           */
}EEOBMENDPARM;

(2) eeobm_end_outの内容

typedef struct eeobm_end_out {
  char      header_upd;      /* ヘッダ更新要求の有無   */
  char      filler1[31];     /* 予備                     */
}EEOBMENDOUT;