1.1 トランザクションで使用できるAPI関数
SPPで使用できるTP1/FSPのAPIは,トランザクション種別によって異なります。それぞれのトランザクションで使用できる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の説明を参照してください。
×:使用不可