Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 テスタ・UAPトレース使用の手引


14.2 シミュレート関数リターン値の一覧

シミュレート関数のリターン値の一覧(ただし,0,DC_OK,DCMCFRTN_00000,TX_OKを除きます)を,次の表に示します。

表14‒2 シミュレート関数のリターン値一覧

機能名称

関数名

〔プログラム名

(要求コード)〕

<DML>

C言語でのリターン値

COBOL言語でのリターンコード

システム運用の管理(adm)

dc_adm_call_command関数

〔CBLDCADM(COMMAND)〕

DCADMER_STATNOTZERO

DCADMER_PARAM

DCADMER_MEMORY_OUT

DCADMER_MEMORY_ERR

DCADMER_MEMORY_OUTERR

DCADMER_PROTO

01801

01802

01803

01804

01805

01807※1

dc_adm_complete関数

〔CBLDCADM(COMPLETE)〕

DCADM_STAT_START_NORMAL

DCADMER_PROTO

DCADMER_PARAM

00000

01830※1

01831

dc_adm_status関数

〔CBLDCADM(STATUS)〕

DCADMER_PROTO

DCADMER_PARAM

01830※1

01831

dc_adm_get_nd_status_begin関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※2

−

dc_adm_get_nd_status_next関数

DCADM_STAT_START_NORMAL

DCADMER_PROTO

DCADMER_PARAM

DCADMER_NO_MORE_ENTRY

−

−※1,※3

−

−

dc_adm_get_nd_status_done関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※3

−

dc_adm_get_nd_status関数

DCADM_STAT_START_NORMAL

DCADMER_PROTO

DCADMER_PARAM

−

−※1,※2

−

dc_adm_get_node_id関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※2

−

dc_adm_get_sv_status_begin関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※2

−

dc_adm_get_sv_status_next関数

DCADM_STAT_START_NORMAL

DCADMER_PROTO

DCADMER_PARAM

DCADMER_NO_MORE_ENTRY

−

−※1,※3

−

−

dc_adm_get_sv_status_done関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※3

−

dc_adm_get_sv_status関数

DCADM_STAT_START_NORMAL

DCADMER_PROTO

DCADMER_PARAM

−

−※1,※2

−

dc_adm_get_nodeconf_begin関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※2

−

dc_adm_get_nodeconf_next関数

DCADMER_PROTO

DCADMER_PARAM

DCADMER_NO_MORE_ENTRY

−※1,※3

−

−

dc_adm_get_nodeconf_done関数

DCADMER_PROTO

DCADMER_PARAM

−※1,※3

−

DAMファイルサービス(dam)

dc_dam_close関数

〔CBLDCDAM(CLOS)〕

DCDAMER_PROTO

DCDAMER_BADF

DCDAMER_PARAM_FLAGS

01600※1

01603

01611

dc_dam_create関数

〔CBLDCDMB(CRAT)〕

DCDAMER_NOMEM

DCDAMER_OPENED

DCDAMER_PARAM_FLAGS

DCDAMER_FILEER

DCDAMER_PNUMER

DCDAMER_EXIST

DCDAMER_IOER

DCDAMER_OPENNUM

DCDAMER_ACCESS

DCDAMER_LBLNER

DCDAMER_LBNOER

DCDAMER_LFNOVF

01607

01608

01611

01614

01615

01617

01620

01627

01628

01630

01631

01635

dc_dam_end関数

〔CBLDCDAM(END)〕

DCDAMER_PROTO

DCDAMER_PARAM_FLAGS

01600※1

01611

dc_dam_get関数

〔CBLDCDMB(GET)〕

DCDAMER_BADF

DCDAMER_BUFER

DCDAMER_SEQER

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_EOF

01603

01604

01605

01611

01620

01637

dc_dam_hold関数

〔CBLDCDAM(HOLD)〕

DCDAMER_PROTO

DCDAMER_UNDEF

DCDAMER_PARAM_LFNAME

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_LHOLDED

DCDAMER_OHOLDED

01600※1

01601

01610

01611

01620

01625

01626

dc_dam_iclose関数

〔CBLDCDMB(CLOS)〕

DCDAMER_BADF

DCDAMER_PARAM_FLAGS

01603

01611

dc_dam_iopen関数

〔CBLDCDMB(OPEN)〕

DCDAMER_NOMEM

DCDAMER_OPENED

DCDAMER_PARAM_FLAGS

DCDAMER_FILEER

DCDAMER_PNUMER

DCDAMER_NOEXIST

DCDAMER_IOER

DCDAMER_OPENNUM

DCDAMER_ACCESS

DCDAMER_LFNOVF

01607

01608

01611

01614

01615

01619

01620

01627

01628

01635

dc_dam_open関数

〔CBLDCDAM(OPEN)〕

DCDAMER_PROTO

DCDAMER_UNDEF

DCDAMER_EXCER

DCDAMER_OPENED

DCDAMER_PARAM_LFNAME

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_LHOLD

DCDAMER_OHOLD

DCDAMER_OPENNUM

DCDAMER_ACCESS

01600※1

01601

01602

01608

01610

01611

01620

01621

01622

01627

01628

dc_dam_put関数

〔CBLDCDMB(PUT)〕

DCDAMER_BADF

DCDAMER_BUFER

DCDAMER_SEQER

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_EOF

01603

01604

01605

01611

01620

01637

dc_dam_read関数

〔CBLDCDAM(READ)〕

DCDAMER_PROTO

DCDAMER_EXCER

DCDAMER_BADF

DCDAMER_BUFER

DCDAMER_BNOER

DCDAMER_PARAM_KEYNO

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_LHOLD

DCDAMER_OHOLD

01600※1

01602

01603

01604

01606

01609

01611

01620

01621

01622

dc_dam_start関数

〔CBLDCDAM(STRT)〕

DCDAMER_PROTO

DCDAMER_PARAM_FLAGS

DCDAMER_STARTED

01600※1

01611

01647

dc_dam_status関数

〔CBLDCDAM(STAT)〕

DCDAMER_PROTO

DCDAMER_UNDEF

DCDAMER_PARAM_LFNAME

DCDAMER_PARAM_FLAGS

DCDAMER_PARAM_ERROR

DCDAMER_IOER

01600※1

01601

01610

01611

01612

01620

dc_dam_release関数

〔CBLDCDAM(RLSE)〕

DCDAMER_PROTO

DCDAMER_UNDEF

DCDAMER_PARAM_LFNAME

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_NOLHOLD

DCDAMER_NOOHOLD

01600※1

01601

01610

01611

01620

01623

01624

dc_dam_rewrite関数

〔CBLDCDAM(REWT)〕

DCDAMER_PROTO

DCDAMER_BADF

DCDAMER_BUFER

DCDAMER_BNOER

DCDAMER_PARAM_KEYNO

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_LHOLD

DCDAMER_OHOLD

DCDAMER_BUFOV

01600※1

01603

01604

01606

01609

01611

01620

01621

01622

01641

dc_dam_write関数

〔CBLDCDAM(WRIT)〕

DCDAMER_PROTO

DCDAMER_EXCER

DCDAMER_BADF

DCDAMER_BUFER

DCDAMER_BNOER

DCDAMER_PARAM_KEYNO

DCDAMER_PARAM_FLAGS

DCDAMER_IOER

DCDAMER_LHOLD

DCDAMER_OHOLD

DCDAMER_BUFOV

01600※1

01602

01603

01604

01606

01609

01611

01620

01621

01622

01641

共用テーブルサービス(ist)

dc_ist_close関数

〔CBLDCIST(CLOS)〕

DCISTER_PROTO

DCISTER_BADID

DCISTER_PARAM_FLAGS

−※1

−

−

dc_ist_open関数

〔CBLDCIST(OPEN)〕

DCISTER_PROTO

DCISTER_UNDEF

DCISTER_OPENED

DCISTER_PARAM_TBLNAME

DCISTER_PARAM_FLAGS

−※1

−

−

−

−

dc_ist_read関数

〔CBLDCIST(READ)〕

DCISTER_PROTO

DCISTER_BADID

DCISTER_BUFER

DCISTER_RNOER

DCISTER_NOMEM

DCISTER_PARAM_KEYNO

DCISTER_PARAM_FLAGS

−※1

−

−

−

−

−

−

dc_ist_write関数

〔CBLDCIST(WRIT)〕

DCISTER_PROTO

DCISTER_BADID

DCISTER_BUFER

DCISTER_RNOER

DCISTER_NOMEM

DCISTER_PARAM_KEYNO

DCISTER_PARAM_FLAGS

DCISTER_BUFOV

−※1

−

−

−

−

−

−

−

ユーザジャーナルの取得(jnl)

dc_jnl_ujput関数

〔CBLDCJNL(UJPUT)〕

DCJNLER_PARAM

DCJNLER_SHORT

DCJNLER_PROTO

01101

01102

01105※1

資源の排他制御(lck)

dc_lck_get関数

〔CBLDCLCK(GET)〕

DCLCKER_PARAM

DCLCKER_OUTOFTRN

00401

00455※1

dc_lck_release_all関数

〔CBLDCLCK(RELALL)〕

DCLCKER_PARAM

DCLCKER_OUTOFTRN

00401

00455※1

dc_lck_release_byname関数

〔CBLDCLCK(RELNAME)〕

DCLCKER_PARAM

DCLCKER_OUTOFTRN

00401

00455※1

メッセージログ管理(log)

dc_logprint関数

〔CBLDCLOG(PRINT)〕

DCLOGER_PARAM_ARGS

DCLOGER_COMM

01900

01901※1

メッセージ制御機能(mcf)

dc_mcf_execap関数

〔CBLDCMCF(EXECAP)〕

<SEND>

DCMCFER_PROTO

DCMCFRTN_71002

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72005

DCMCFRTN_72016

DCMCFRTN_72024

DCMCFRTN_72026

DCMCFRTN_72041

DCMCFRTN_72108

70901※1,※4

71002

72000

72001

72005

72016

72024

72026

72041

72108

dc_mcf_mainloop関数

〔CBLDCMCF(MAINLOOP)〕

DCMCFER_INVALID_ARGS

DCMCFER_PROTO

DCMCFER_FATAL

70900

70901※1,※5

70902

dc_mcf_receive関数

〔CBLDCMCF(RECEIVE)〕

<RECEIVE>

DCMCFER_PROTO

DCMCFRTN_71000

DCMCFRTN_71001

DCMCFRTN_71002

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72013

DCMCFRTN_72016

DCMCFRTN_72024

DCMCFRTN_72025

DCMCFRTN_72036

70901※1,※4

71000

71001

71002

72000

72001

72013

72016

72024

72025

72036

dc_mcf_reply関数

〔CBLDCMCF(REPLY)〕

<SEND>

DCMCFER_PROTO

DCMCFRTN_71002

DCMCFRTN_72000

DCMCFRTN_72005

DCMCFRTN_72016

DCMCFRTN_72017

DCMCFRTN_72026

DCMCFRTN_72041

DCMCFRTN_72047

70901※1,※4

71002

72000

72005

72016

72017

72026

72041

72047

dc_mcf_rollback関数

〔CBLDCMCF(ROLLBACK)〕

<ROLLBACK>

DCMCFER_PROTO

DCMCFRTN_72000

DCMCFRTN_72027

70901※1,※4

72000

72027

dc_mcf_send関数

〔CBLDCMCF(SEND)〕

<SEND>

DCMCFER_PROTO

DCMCFRTN_71002

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72005

DCMCFRTN_72016

DCMCFRTN_72017

DCMCFRTN_72020

DCMCFRTN_72024

DCMCFRTN_72026

DCMCFRTN_72041

70901※1,※4

71002

72000

72001

72005

72016

72017

72020

72024

72026

72041

dc_mcf_open関数

〔CBLDCMCF(OPEN)〕

DCMCFER_INVALID_ARGS

DCMCFER_PROTO

70900

70901※1

dc_mcf_close関数

〔CBLDCMCF(CLOSE)〕

−

−

dc_mcf_sendrecv関数

〔CBLDCMCF(SENDRECV)〕

<SEND>

DCMCFER_PROTO

DCMCFRTN_71002

DCMCFRTN_71108

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72005

DCMCFRTN_72013

DCMCFRTN_72016

DCMCFRTN_72024

DCMCFRTN_72026

DCMCFRTN_72036

DCMCFRTN_72041

70901※1,※4

71002

71108

72000

72001

72005

72013

72016

72024

72026

72036

72041

dc_mcf_recvsync関数

〔CBLDCMCF(RECVSYNC)〕

<RECEIVE>

DCMCFER_PROTO

DCMCFRTN_71001

DCMCFRTN_71108

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72013

DCMCFRTN_72016

DCMCFRTN_72024

DCMCFRTN_72025

DCMCFRTN_72036

DCMCFRTN_73001

70901※1,※4

71001

71108

72000

72001

72013

72016

72024

72025

72036

73001

dc_mcf_sendsync関数

〔CBLDCMCF(SENDSYNC)〕

<SEND>/<ENABLE>/<DISABLE>

DCMCFER_PROTO

DCMCFRTN_71002

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72005

DCMCFRTN_72016

DCMCFRTN_72024

DCMCFRTN_72026

DCMCFRTN_72041

70901※1,※4

71002

72000

72001

72005

72016

72024

72026

72041

dc_mcf_tempget関数

〔CBLDCMCF(TEMPGET)〕

<RECEIVE>

DCMCFER_PROTO

DCMCFRTN_72000

DCMCFRTN_72013

DCMCFRTN_72016

DCMCFRTN_72036

DCMCFRTN_72106

70901※1,※4

72000

72013

72016

72036

72106

dc_mcf_tempput関数

〔CBLDCMCF(TEMPPUT)〕

<SEND>

DCMCFER_PROTO

DCMCFRTN_71103

DCMCFRTN_72000

DCMCFRTN_72013

DCMCFRTN_72016

DCMCFRTN_72035

DCMCFRTN_72106

70901※1,※4

71103

72000

72013

72016

72035

72106

dc_mcf_contend関数

〔CBLDCMCF(CONTEND)〕

<DISABLE>

DCMCFER_PROTO

DCMCFRTN_72000

DCMCFRTN_72016

70901※1

72000

72016

dc_mcf_regster関数

DCMCFER_INVALID_ARGS

DCMCFER_PROTO

−

−※1

dc_mcf_resend関数

〔CBLDCMCF(RESEND)〕

DCMCFER_PROTO

DCMCFRTN_72000

DCMCFRTN_72001

DCMCFRTN_72011

DCMCFRTN_72016

DCMCFRTN_72017

DCMCFRTN_72024

DCMCFRTN_72047

70901※1,※4

72000

72001

72011

72016

72017

72024

72047

dc_mcf_commit関数

〔CBLDCMCF(COMMIT)〕

DCMCFER_PROTO

DCMCFRTN_72000

DCMCFRTN_72016

70901※1,※4

72000

72016

リモートプロシジャコール(rpc)

dc_rpc_call関数

〔CBLDCRPC(CALL)〕

DCRPCER_INVALID_ARGS

DCRPCER_PROTO

DCRPCER_MESSAGE_TOO_BIG

DCRPCER_REPLY_TOO_BIG

DCRPCER_NO_SUCH_SERVICE_GROUP

DCRPCER_NO_SUCH_SERVICE

DCRPCER_SERVICE_CLOSED

DCRPCER_SYSERR_AT_SERVER

DCRPCER_SYSER

00301

00302※1,※5

00308

00309

00310

00311

00312

00316

00318

dc_rpc_close関数

〔CBLDCRPC(CLOSE)〕

−

−

dc_rpc_mainloop関数

〔CBLDCRSV(MAINLOOP)〕

DCRPCER_INVALID_ARGS

DCRPCER_PROTO

DCRPCER_FATAL

00301

00302※1,※5

00303

dc_rpc_open関数

〔CBLDCRPC(OPEN)〕

DCRPCER_INVALID_ARGS

DCRPCER_PROTO

DCRPCER_FATAL

00301

00302

00303

dc_rpc_poll_any_replies関数

〔CBLDCRPC(POLLANYR)〕

DCRPCER_INVALID_ARGS

DCRPCER_PROTO

DCRPCER_REPLY_TOO_BIG

DCRPCER_NO_SUCH_SERVICE

DCRPCER_SERVICE_CLOSEDDCRPCER_SYSERR_AT_SERVER

DCRPCER_NO_BUFS_AT_SERVER

DCRPCER_ALL_RECEIVED

00301

00302※1,※6

00309

00311

00312

00316

00318

00321

dc_rpc_discard_further_replies関数

〔CBLDCRPC(DISCARDF)〕

−

−

dc_rpc_get_callers_address関数

〔CBLDCRPC(GETCLADR)〕

−

−

dc_rpc_set_service_prio関数

〔CBLDCRPC(SETSVPRI)〕

−

−

dc_rpc_get_service_prio関数

〔CBLDCRPC(GETSVPRI)〕

DCRPCER_PROTO

00302※1

dc_rpc_set_watch_time関数

〔CBLDCRPC(SETWATCH)〕

DCRPCER_INVALID_ARGS

DCRPCER_PROTO

00301

00302※1

dc_rpc_get_watch_time関数

〔CBLDCRPC(GETWATCH)〕

DCRPCER_PROTO

00302※1

TAMファイルサービス(tam)

dc_tam_close関数

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

−

−※1

−

dc_tam_delete関数

〔CBLDCTAM(ERS,ERSR)〕

DCTAMER_PARAM_KEY

DCTAMER_PARAM_KNO

DCTAMER_PARAM_BFA

DCTAMER_PARAM_BFS

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

DCTAMER_NOREC

DCTAMER_LOCK

DCTAMER_MEMORY

DCTAMER_IO

01702

01703

01704

01705

01708

01721※1

01726

01731

01736

01769

01770

dc_tam_get_inf関数

〔CBLDCTAM(GST)〕

DCTAMER_PARAM_TBL

DCTAMER_PARAM_FLG

DCTAMER_UNDEF

DCTAMER_PROTO

01701

01708

01710

01721※1

dc_tam_open関数

DCTAMER_PARAM_TBL

DCTAMER_PARAM_FLG

DCTAMER_UNDEF

DCTAMER_PROTO

DCTAMER_NOLOAD

DCTAMER_OPENED

DCTAMER_LOCK

DCTAMER_OPENNUM

DCTAMER_IO

−

−

−

−※1

−

−

−

−

−

dc_tam_read関数

〔CBLDCTAM(FxxR,FxxU)〕

DCTAMER_PARAM_KEY

DCTAMER_PARAM_KNO

DCTAMER_PARAM_BFA

DCTAMER_PARAM_BFS

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

DCTAMER_IDXTYP

DCTAMER_NOREC

DCTAMER_LOCK

DCTAMER_MEMORY

DCTAMER_IO

01702

01703

01704

01705

01708

01721※1

01726

01729

01731

01736

01769

01770

dc_tam_read_cancel関数

DCTAMER_PARAM_KEY

DCTAMER_PARAM_KNO

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

DCTAMER_NOREC

DCTAMER_MEMORY

−

−

−

−※1

−

−

−

dc_tam_rewrite関数

DCTAMER_PARAM_KEY

DCTAMER_PARAM_KNO

DCTAMER_PARAM_DTA

DCTAMER_PARAM_DTS

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

DCTAMER_NOREC

DCTAMER_MEMORY

DCTAMER_IO

−

−

−

−

−

−※1

−

−

−

−

dc_tam_write関数

〔CBLDCTAM(MFY,MFYS,STR)〕

DCTAMER_PARAM_KEY

DCTAMER_PARAM_KNO

DCTAMER_PARAM_DTA

DCTAMER_PARAM_DTS

DCTAMER_PARAM_FLG

DCTAMER_PROTO

DCTAMER_NOOPEN

DCTAMER_NOREC

DCTAMER_EXKEY

DCTAMER_LOCK

DCTAMER_NOAREA

DCTAMER_MEMORY

DCTAMER_IO

01702

01703

01706

01707

01708

01721※1

01726

01731

01735

01736

01763

01769

01770

トランザクション制御(trn)

dc_trn_begin関数

〔CBLDCTRN(BEGIN)〕

DCTRNER_PROTO

00905※1

dc_trn_chained_commit関数

〔CBLDCTRN(C-COMMIT)〕

DCTRNER_PROTO

00905※1

dc_trn_chained_rollback関数

〔CBLDCTRN(C-ROLL)〕

DCTRNER_PROTO

00905※1

dc_trn_info関数

〔CBLDCTRN(INFO)〕

1

00001

00908

dc_trn_unchained_commit関数

〔CBLDCTRN(U-COMMIT)〕

DCTRNER_PROTO

00905※1

dc_trn_unchained_rollback関数

〔CBLDCTRN(U-ROLL)〕

DCTRNER_PROTO

00905※1

TXインタフェース(tx_〜)

tx_begin関数

〔TXBEGIN〕

TX_PROTOCOL_ERROR

TX_PROTOCOL_ERROR※1

tx_close関数

〔TXCLOSE〕

−

−

tx_commit関数

〔TXCOMMIT〕

TX_PROTOCOL_ERROR

TX_PROTOCOL_ERROR※1

tx_info関数

〔TXINFORM〕

TX_PROTOCOL_ERROR

TX_PROTOCOL_ERROR※1

tx_open関数

〔TXOPEN〕

TX_ERROR

TX_ERROR※1

tx_set_commit_return関数

〔TXSETCOMMITRET〕

TX_EINVAL

TX_NOT_SUPPORTED

TX_PROTOCOL_ERROR

TX_EINVAL

TX_NOT_SUPPORTED

TX_PROTOCOL_ERROR※1

tx_set_transaction_control関数

〔TXSETTRANCTL〕

TX_EINVAL

TX_PROTOCOL_ERROR

TX_EINVAL

TX_PROTOCOL_ERROR※1

tx_set_transaction_timeout関数

〔TXSETTIMEOUT〕

TX_EINVAL

TX_PROTOCOL_ERROR

TX_EINVAL

TX_PROTOCOL_ERROR※1

tx_rollback関数

〔TXROLLBACK〕

TX_PROTOCOL_ERROR

TX_PROTOCOL_ERROR※1

XATMIインタフェース(tp〜)

tpalloc関数

TPEINVAL

TPENOENT

TPESYSTEM

TPEPROTO

−

−

−

−※1

tpfree関数

−

−

tprealloc関数

TPEINVAL

TPESYSTEM

TPEPROTO

−

−

−※1

tptypes関数

TPEINVAL

TPEPROTO

−

−※1

tpreturn関数

−

−

tpadvertise関数

TPEINVAL

TPEPROTO

−

−※1

tpunadvertise関数

TPEINVAL

TPEPROTO

−

−※1

tpacall関数

TPEINVAL

TPEPROTO

TPENOENT

TPEITYPE

TPETRAN

−

−※1,※7,※8,※9

−

−

−

tpcall関数

TPEINVAL

TPEPROTO

TPENOENT

TPEITYPE

TPEOTYPE

TPETRAN

TPESVCFAIL

TPESVCERR

−

−※1,※7,※8,※9

−

−

−

−

−

−

tpcancel関数

TPEBADDESC

TPETRAN

TPEPROTO

−

−

−※1,※7,※8

tpgetrply関数

TPEBADDESC

TPEOTYPE

TPESYSTEM

TPEPROTO

TPESVCFAIL

TPESVCERR

−

−

−

−※1,※7,※8,※9,※10

−

−

tpconnect関数

TPEINVAL

TPENOENT

TPEITYPE

TPETRAN

TPEPROTO

−

−

−

−

−※1,※7,※8,※9

tpdiscon関数

TPEBADDESC

TPEPROTO

−

−※1,※7,※8,※11

tprecv関数

TPEINVAL

TPEOTYPE

TPEBADDESC

TPEPROTO

−

−

−

−※1,※7,※8,※12

tpsend関数

TPEINVAL

TPEBADDESC

TPEPROTO

−

−

−※1,※7,※8,※13

オンラインテスタ(uto)

dc_uto_test_status関数

〔CBLDCUTO(T-STATUS)〕

DCUTOER_PROTO

DCUTOER_PARAM_FLAGS

DCUTOER_PARAM_ADDS

02701※1

02757

02758

(凡例)

−:リターン値(リターンコード)がない場合です。

注

XATMIインタフェースの場合,C言語でのリターン値はtperrnoに返す値を示します。

注※1

dc_rpc_open関数が未発行の場合です。

注※2

dc_adm_get_nd_status_begin関数,dc_adm_get_sv_status_begin関数,またはdc_adm_get_nodeconf_begin関数が発行済みの場合です。

注※3

dc_adm_get_nd_status_begin関数,dc_adm_get_sv_status_begin関数,またはdc_adm_get_nodeconf_begin関数が未発行の場合です。

注※4

メイン関数で発行した場合です。

注※5

dc_mcf_mainloop関数またはdc_rpc_mainloop関数が発行済みの場合です。

注※6

非同期応答型のdc_rpc_call関数が未発行の場合です。

注※7

tpreturn関数の発行後の場合です。

注※8

サービスパラダイムの異なるサービス環境での発行の場合です。

注※9

サービスグループのリカーシブコールの場合です。

注※10

tpacall関数が未発行の場合です。

注※11

コネクションのオリジネータでない場合です。

注※12

コネクションの属性がTPSENDONLYの場合です。

注※13

コネクションの属性がTPRECVONLYの場合です。