Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Extension for .NET Framework 使用の手引


付録A クラス名およびメソッド名とC言語の関数名の対応

SPP.NETおよびSUP.NETで利用できるクラス名およびメソッド名とC言語の関数名の対応を次の表に示します。

表A‒1 SPP.NETおよびSUP.NETで利用できるクラス名およびメソッド名とC言語の関数名の対応

名前空間

クラス名

メソッド名

対応するC言語の関数名

Hitachi.OpenTP1.Server

Adm

CallCommand

dc_adm_call_command

Complete

dc_adm_complete

GetStatus

dc_adm_status

Jnl※1

PutUJ

dc_jnl_ujput

Lck※1

Get

dc_lck_get

ReleaseAll

dc_lck_release_all

ReleaseByName

dc_lck_release_byname

Log

Print

dc_logprint

Mcf

Send

dc_mcf_send

SendReceive

dc_mcf_sendrecv

Prf

GetTraceNum

dc_prf_get_trace_num

PutUTrace

dc_prf_utrace_put

Rap

Connect

dc_rap_connect

Disconnect

dc_rap_disconnect

Rpc

Call

dc_rpc_call

CallTo

dc_rpc_call_to

Close

dc_rpc_close

DiscardFurtherReplies

dc_rpc_discard_further_replies

DiscardSpecificReply

dc_rpc_discard_specific_reply

GetCallersAddress

dc_rpc_get_callers_address

GetErrorDescriptor

dc_rpc_get_error_descriptor

GetGatewayAddress

dc_rpc_get_gateway_address

GetServicePriolity

dc_rpc_get_service_prio

GetTimeout

dc_rpc_get_watch_time

Open

dc_rpc_open

PollAnyReplies

dc_rpc_poll_any_replies

SetBindTable

DCRPC_BINDTBL_SET

SetDirectSchedule

DCRPC_DIRECT_SCHEDULE

SetServicePriolity

dc_rpc_set_service_prio

SetServiceRetry

dc_rpc_service_retry

SetTimeout

dc_rpc_set_watch_time

RpcBindTable構造体

DCRPC_BINDING_TBL

Rts

PutUTrace

dc_rts_utrace_put

Tam※1

Close

dc_tam_close

Delete

dc_tam_delete

GetInfo

dc_tam_get_inf

GetStatus

dc_tam_status

Open

dc_tam_open

Read

dc_tam_read

ReadCancel

dc_tam_read_cancel

Rewrite

dc_tam_rewrite

Write

dc_tam_write

TamKeyTable構造体※1

DC_TAMKEY

TamStatusTable構造体※1

DC_TAMSTAT

TP1ServerException

TP1/Server系共通例外

TP1ServerFlags

TP1/Server系フラグ値定義

TP1ServerLimits

TP1/Server系制限値定義

TP1ServerValues

TP1/Server系ステータス値定義

Trn

Begin

dc_trn_begin

Commit

dc_trn_unchained_commit

CommitChained

dc_trn_chained_commit

GetInfo

dc_trn_info

Rollback

dc_trn_unchained_rollback

RollbackChained

dc_trn_chained_rollback

SPPBase

FinalizeSPP

※2

InitializeSPP

(凡例)

−:該当しません。

注※1

TP1/Server Baseの場合だけ使用できます。TP1/LiNKの場合は使用できません。

注※2

SPP.NETではMain関数を記述しないためdc_rpc_mainloop関数に相当するメソッドはありません。代わりに,必要に応じてInitializeSPPメソッド,FinalizeSPPメソッドをオーバライドします。