6.2.3 パラメタの内容
- 〈この項の構成〉
(1) パラメタの形式
(2) ee_trn_rks_interface_t(インタフェースエリア)の内容
typedef struct ee_trn_rks_interface_t { /* インタフェースエリア */ char inf_start_mode; /* 開始モード */ char inf_reserve1[3]; /* 予備 */ EELONG inf_return; /* リターンコード */ char inf_nodeid[4]; /* ノード識別子 */ char inf_reserve2[4]; /* 予備 */ EEULONG inf_runid; /* ランID */ EEULONG inf_proc_number; /* 中央処理通番 */ EELONG inf_service_len; /* サービス名長 */ char inf_service[32]; /* サービス名 */ EELONG inf_uap_cnt; /* UJ数 */ EELONG64 inf_first_block_number; /* 先頭累積データ通番 */ EELONG64 inf_last_block_number; /* 最終累積データ通番 */ EELONG ref_service_len; /* 反映サービス名長 */ char ref_service[32]; /* 反映サービス名 */ char inf_reserve3[4]; /* 予備 */ EEULONG64 uifa_len; /* ユーザIFAエリアサイズ */ char *uifa; /* ユーザIFAエリアポインタ */ EEULONG64 usat_len; /* ユーザSATエリアサイズ */ char *usat; /* ユーザSATエリアポインタ */ void *rm_handle; /* 接続ハンドル */ char inf_reserve34[96]; /* 予備 */ }EETRN_RKS_INTERFACE;
(3) ee_trn_rks_recindex_t(履歴情報レコードインデクス)の内容
typedef struct ee_trn_rks_recindex_t { /* 履歴情報レコードインデクス */ EETRN_RKS_COMINF *recx_cominf; /* 履歴情報共通エリアアドレス */ EETRN_UAP_COMINDEX *recx_comindex; /* 履歴情報レコードエリアアドレス */ EETRN_RKS_REFSRV *recx_service; /* 反映サービス指定エリアアドレス */ char *recx_uoc_area; /* UOC間連携エリアアドレス */ unsigned short recx_uoc_area_size; /* UOC間連携エリアサイズ */ char recx_reserve[6]; /* 予備 */ }EETRN_RKS_RECINDEX;
(4) ee_trn_rks_editindex_t(編集後データインデクス)の内容
typedef struct ee_trn_rks_editindex_t { /* 編集後データインデクス */ char editx_reserve[32]; /* 予備 */ }EETRN_RKS_EDITINDEX;
(5) ee_trn_rks_cominf_t(履歴情報共通エリア)の内容
typedef struct ee_trn_rks_cominf_t { /* 履歴情報共通エリア */ EELONG64 com_block_number; /* 累積データ通番 */ char com_date[8]; /* 取得年月日 */ char com_time[6]; /* 取得時刻 */ char com_reserve1[2]; /* 予備 */ EELONG com_rootjsq_no; /* ルート世代番号 */ EELONG com_jsq_no; /* 世代番号 */ EELONG com_serial_no; /* 順序番号 */ char com_reserve[20]; /* 予備 */ char com_system[32]; /* TP1/FSP使用領域 */ } EETRN_RKS_COMINF;
(6) ee_trn_uap_com_index_t(履歴情報共通インデクス)の内容
「1.8 UAP履歴情報取得機能が提供する共通のデータ領域」を参照してください。
(7) ee_trn_uap_header_t(履歴情報ヘッダ)の内容
「1.8 UAP履歴情報取得機能が提供する共通のデータ領域」を参照してください。
(8) ee_trn_ref_service_t(反映サービス指定エリア)の内容
typedef struct ee_trn_ref_service_t { /* 反映サービス指定エリア */ char bundle_end; /* 一括引き渡し末尾指定 */ char com_reserve[7]; /* 予備 */ EELONG max_service_num; /* 最大サービス数 */ EELONG service_num; /* サービス数 */ char service[100][32]; /* サービス名指定エリア */ }EETRN_RKS_REFSRV;