付録B.5 変更内容(3000-3-F52-20)
次の製品の変更内容(3000-3-F52-20)を表に示します。
-
uCosminexus TP1/Server Base Enterprise Option 07-80
-
uCosminexus TP1/Server Base Enterprise Option(64) 07-80
追加・変更内容
通信先を指定したサービスの要求をできるようにした。
これに伴い,次のAPI関数を追加した。
-
ee_rpc_call_to
-
ee_rpc_cmtsend_to
-
CBLEERPC('CALLTO ')
-
CBLEERPC('CMTSNDTO')
また,次のAPI関数を変更した。
-
ee_trn_chained_commit
-
CBLEETRN('C-COMMIT')
1相最適化の注意事項を追加した。
タイマトランザクションの取り消し方法を変更した。
これに伴い,次のAPI関数を変更した。
-
ee_tim_execap_cancel
-
CBLEETIM('CANCEL ')
タイマトランザクション起動時の誤差について,説明を変更した。
DBキューに書き込んだメッセージを読み出すトランザクションを,AP間通信をすることなくユーザが独自にスケジュールする,ユーザキューアクセスをできるようにした。
これに伴い,次のAPI関数を追加した。
-
ee_dbq_msgget
-
CBLEEDBQ('MSGGET ')
DBキューにメッセージを書き込むときの順番を通番管理できるようにした。
これに伴い,次のAPI関数を追加した。
-
ee_dbq_clear
-
ee_dbq_msgrefer2
-
CBLEEDBQ('CLEAR ')
-
CBLEEDBQ('MSGREFE2')
AP間通信をするDBキューのスケジュール状態を読み出し停止にする条件を指定できるようにした。
DBキューから不正なメッセージを読み出したり,メッセージの読み出し時に障害が発生したりしたときに,メッセージをスキップすることで読み出しを停止することなく次のメッセージを読み出せるようにした。
自システムのTP1/EEが読み出すすべてのDBキューのスケジュール状態を,1回のコマンドの実行で読み出し停止にしたり,再開したりできるようにした。
運用コマンド実行機能で,TP1/EEコマンドの自TP1/EEプロセスに対する実行可否を変更した。
TP1/EEのオプション製品として,TP1/FSPをサポートした。
これに伴い,次のAPI関数を変更した。
-
ee_rpc_call
-
ee_rpc_cmtsend
-
ee_rpc_reply_send
-
ee_trn_chained_rollback
-
CBLEERPC('CALL ')
-
CBLEERPC('CMTSND ')
-
CBLEERPC('R-SEND ')
-
CBLEETRN('C-ROLL ')
次のトランザクションインタフェース情報を追加した。
-
トランザクション起動要因
-
サーバ再起動回数
-
トランザクション起動時刻
-
送信元のノード識別子
-
トランザクションレベル名長
-
トランザクションレベル名
次のトランザクション種別を追加した。
AH,BS,CU,JI,SB,TU,TW,UT
別プロセスによるトランザクション回復機能を削除した。これに伴い,関連するコマンド,トランザクション種別を削除した。
DBキューのフォーマットタイプが1のDBキューに対して,DBキューの情報内容を照会できるようにした。これに伴い,次のAPI関数を追加した。
-
ee_dbq_inquire2
-
CBLEEDBQ('INQUIRE2')
TP1/EEまたはマシンが管理している現在時刻を取得できるようにした。
これに伴い,次のAPI関数を追加した。
-
ee_thd_gettime
-
CBLEETHD('GETTIME ')
トランザクションでのAPI関数の使用可否を変更した。
次のAPI関数に,リターン値EECOMER_CNDBPP,またはステータスコード00005を追加した。
-
ee_adm_call_command
-
ee_dbq_acsctl
-
ee_dbq_conctl
-
ee_dbq_inqsrv
-
ee_dbq_inquire
-
ee_dbq_msgput
-
ee_dbq_msgrefer
-
ee_dbq_obscancel
-
ee_dbq_obschdata
-
ee_dbq_obsend
-
ee_dbq_obsinquire
-
ee_dbq_obsrbskip
-
ee_dbq_obsrestart
-
ee_dbq_obsskip
-
ee_dbq_obsstart
-
ee_dbq_obsstop
-
ee_dbq_rbskip
-
ee_dbq_skip
-
ee_dbq_srvctl
-
ee_lck_get
-
ee_lck_release_all
-
ee_lck_release_byname
-
ee_mch_cmtsend
-
ee_mch_cmtsend_get
-
ee_mch_cmtsend_sync
-
ee_mch_otqbkctl
-
ee_mch_otqinquire
-
ee_mch_otqskip
-
ee_mem_mdpstart
-
ee_rpc_call
-
ee_rpc_cmtsend
-
ee_rpc_discard_further_replies
-
ee_rpc_discard_specific_reply
-
ee_rpc_get_error_descriptor
-
ee_rpc_get_watch_time
-
ee_rpc_poll_any_replies
-
ee_rpc_reply_send
-
ee_rpc_reply_suspend
-
ee_rpc_set_watch_time
-
ee_scd_clear_rollback_cnt
-
ee_scd_msg_receive
-
ee_scd_msg_rollback
-
ee_scd_msg_skip
-
ee_thd_abdctl
-
ee_thd_protend
-
ee_thd_protstart
-
ee_thd_thdcntget
-
ee_thd_uifaget
-
ee_tim_execap
-
ee_tim_execap_cancel
-
ee_tim_execap_cancel_all
-
ee_trn_chained_commit
-
ee_trn_chained_rollback
-
ee_trn_getinfo
-
ee_trn_rm_close_mark
-
ee_trn_rollback_mark
-
ee_trn_set_exp_time
-
CBLEEADM('COMMAND ')
-
CBLEEDBQ('ACSCTL ')
-
CBLEEDBQ('CONCTL ')
-
CBLEEDBQ('INQSRV ')
-
CBLEEDBQ('INQUIRE ')
-
CBLEEDBQ('MSGPUT ')
-
CBLEEDBQ('MSGREFER')
-
CBLEEDBQ('OBSCAN ')
-
CBLEEDBQ('OBSCDT ')
-
CBLEEDBQ('OBSEND ')
-
CBLEEDBQ('OBSINQ ')
-
CBLEEDBQ('OBSRBSP ')
-
CBLEEDBQ('OBSRST ')
-
CBLEEDBQ('OBSSKIP ')
-
CBLEEDBQ('OBSSTART')
-
CBLEEDBQ('OBSSTOP ')
-
CBLEEDBQ('RBSKIP ')
-
CBLEEDBQ('SKIP ')
-
CBLEEDBQ('SRVCTL ')
-
CBLEELCK('GET ')
-
CBLEELCK('RELALL ')
-
CBLEELCK('RELNAME ')
-
CBLEEMCH('CMTSND ')
-
CBLEEMCH('CMTSNDGT')
-
CBLEEMCH('CMTSNDSY')
-
CBLEEMCH('OTQBKCTL')
-
CBLEEMCH('OTQINQIR')
-
CBLEEMCH('OTQSKIP ')
-
CBLEEMEM('MDPSTART')
-
CBLEERPC('CALL ')
-
CBLEERPC('CMTSND ')
-
CBLEERPC('DISCARDF')
-
CBLEERPC('DISCARDS')
-
CBLEERPC('GETERDES')
-
CBLEERPC('GETWATCH')
-
CBLEERPC('POLLANYR')
-
CBLEERPC('R-SEND ')
-
CBLEERPC('R-SPEND ')
-
CBLEERPC('SETWATCH')
-
CBLEESCD('CLRRBCNT')
-
CBLEESCD('MSGRECV ')
-
CBLEESCD('MSGRLBK ')
-
CBLEESCD('MSGSKIP ')
-
CBLEETHD('ABDCTL ')
-
CBLEETHD('CNTGET ')
-
CBLEETHD('PRTEND ')
-
CBLEETHD('PRTSTART')
-
CBLEETHD('UIFAGET ')
-
CBLEETIM('CANCEL ')
-
CBLEETIM('CANCELAL')
-
CBLEETIM('EXECAP ')
-
CBLEETRN('C-COMMIT')
-
CBLEETRN('C-ROLL ')
-
CBLEETRN('EXPTIME ')
-
CBLEETRN('GETINFO ')
-
CBLEETRN('RMCLSMK ')
-
CBLEETRN('ROLLMARK')
DBキュー機能で提供している関数の一覧と使用できる機能について,説明を追加した。
他サーバ読み出しのDBキューの読み出し状態を変更できるようにした。これに伴い,次のAPI関数を変更した。
-
ee_dbq_acsctl
-
CBLEEDBQ('ACSCTL ')
DBキューでのユーザキューアクセス機能と通番の管理機能のサポートに伴い,次のAPI関数を変更した。
-
ee_dbq_conctl
-
ee_dbq_inquire
-
ee_dbq_msgrefer
-
ee_dbq_skip
-
CBLEEDBQ('CONCTL ')
-
CBLEEDBQ('INQUIRE ')
-
CBLEEDBQ('MSGREFER')
-
CBLEEDBQ('SKIP ')
UAP実行前に,COBOL実行空間を毎回再生成するかどうかを指定できるようにした。
これに伴い,サービスプログラムの処理での注意を追加した。
エラーコードを追加した。
各バージョンの変更内容を追加した。
-