Hitachi

OpenTP1 Version 7 分散アプリケーションサーバ TP1/LiNK 使用の手引


付録A.3 ライブラリ関数の一覧

TP1/LiNKのアプリケーションで使えるライブラリ関数の一覧を次の表に示します。

TP1/Messagingで使えるライブラリ関数についてはマニュアル「TP1/Messaging 使用の手引」を,TP1/Message Queueで使えるライブラリ関数についてはマニュアル「TP1/Message Queue 使用の手引」を参照してください。

注※

TP1/LiNKのVersion 7に対応するTP1/Message Queueは,現時点では未発行です。発行時期をご確認ください。

表A‒1 アプリケーションで使えるライブラリ関数の一覧

TP1/LiNKのライブラリ関数

SUP

SPP

オフラインの業務をするUAP

トランザクションでない

トランザクション処理

(ルート)

トランザクションでない

トランザクション処理

ルート

ルート以外

リモートプロシジャコール関連

(OpenTP1独自のインタフェース)

dc_rpc_open

M

dc_rpc_mainloop

M

dc_rpc_call

dc_rpc_call_to

dc_rpc_cltsend

dc_rpc_poll_any_replies

dc_rpc_get_error_descriptor

dc_rpc_discard_further_replies

dc_rpc_discard_specific_reply

dc_rpc_service_retry

S

dc_rpc_get_service_prio

dc_rpc_set_service_prio

dc_rpc_get_watch_time

dc_rpc_set_watch_time

dc_rpc_get_callers_address

dc_rpc_get_gateway_address

dc_rpc_close

M

リモートAPI機能関連

dc_rap_connect

dc_rap_disconnect

システム管理関連

dc_adm_call_command

dc_adm_complete

dc_adm_status

メッセージログ

dc_logprint

監査ログの出力

dc_log_audit_print

リアルタイム統計情報サービス

dc_rts_utrace_put

トランザクション関連

(OpenTP1独自のインタフェース)

dc_trn_begin

dc_trn_chained_commit

dc_trn_chained_rollback

dc_trn_unchained_commit

dc_trn_unchained_rollback

dc_trn_info

dc_trn_rm_select

トランザクション関連

(TXインタフェース)

tx_begin

tx_close

tx_commit

TX_CHAINED指定

tx_commit

TX_UNCHAINED指定

tx_info

tx_open

tx_rollback

TX_CHAINED指定

tx_rollback

TX_UNCHAINED指定

tx_set_commit_return

tx_set_transaction_control

tx_set_transaction_timeout

(凡例)

○:該当する条件で使えます。

M:メイン関数だけで使えます。

S:サービス関数だけで使えます。

−:該当する条件では使えません。

注※

この関数を呼び出すユーザサーバを使えるのは,TP1/LiNKでトランザクション機能を使う設定をしているときだけです。