Hitachi

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


1.1 トランザクションで使用できるAPI関数

SPPで使用できるTP1/FSPのAPIは,トランザクション種別によって異なります。それぞれのトランザクションで使用できるAPIを次の表に示します。

表1‒1  TP1/FSPのトランザクションで使用できるAPI関数

API関数(上段:C言語インタフェース,下段:COBOL言語インタフェース)

トランザクション種別

MI

ME

MN

E1

E2

E3

E4

ES

ER

TM

RL

UT

CU

JI

BS

TZ

ee_rpc_get_bizid

CBLEERPC('GETBIZID')

×

ee_rpc_set_bizid

CBLEERPC('SETBIZID')

×

ee_trn_watch

CBLEETRN('WATCH ')

×

ee_trn_getrtime

CBLEETRN('GETRTIME')

×

ee_trn_uap_put

CBLEETRN('UAPPUT ')

×

×

ee_trn_retry_rollback

CBLEETRN('R-ROLL ')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_trn_gethandle

CBLEETRN('GETHNDL ')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_trn_uap_change

CBLEETRN('UAPCHG ')

×

×

ee_trn_set_uj_info

CBLEETRN('SETUJINF')

ee_logprint_user

CBLEELOG('PRINTU ')

ee_log_dctmsg

CBLEELOG('DCTMSG ')

ee_log_actmsg

CBLEELOG('ACTMSG ')

ee_tim_execap_perm

CBLEETIM('EXECAP-P')

×

ee_tim_execap_cancel_perm

CBLEETIM('CANCEL-P')

×

ee_tim_execap_check_perm

CBLEETIM('CHECK-P')

×

ee_mem_userdump

CBLEEMEM('USERDUMP')

ee_sdh_init

CBLEESDH('INIT ')

ee_sdh_strt

CBLEESDH('STRT ')

ee_sdh_accs

CBLEESDH('ACCS ')

ee_sdh_clar

CBLEESDH('CLAR ')

ee_sdh_refs

CBLEESDH('REFS ')

ee_sdh_fnsh

CBLEESDH('FNSH ')

ee_obm_lot_end

CBLEEOBM('LOTEND')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_obm_lot_stop

CBLEEOBM('LOTSTOP')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_obm_stop

CBLEEOBM('STOP')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_obm_any_stop

CBLEEOBM('ANYSTOP')

×

×

×

×

ee_obm_recv

CBLEEOBM('RECV')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_bpp_setrc

CBLEEBPP('SETRC ')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_bpp_term

CBLEEBPP('TERM ')

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_zrc_snd_message

なし

×

×

×

×

×

×

×

×

×

×

×

×

ee_zrc_snd_response

なし

×

×

×

×

×

×

×

×

×

×

×

×

×

×

ee_zrc_errtrns

なし

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

(凡例)

○:使用可

△:一部使用可。詳細は各APIの説明を参照してください。

×:使用不可