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;