Hitachi

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


14.3 シミュレート機能未サポート関数一覧

14.1.1 関数のシミュレーション内容」で示しているように,オフラインテスタのシミュレート関数を使用するとOpenTP1の提供する関数のシミュレーションができます。ただし,以降の表で示しているOpenTP1の提供する関数については,オフラインテスタでのシミュレート関数が未サポートです。したがって,これらの関数をUAPで実行しても,トレース情報の取得や関数引数の変更などの処理を実行しないで,以降の表に示すリターン値を返します。また,関数リターン値ファイルのリターン値の設定もできません。

シミュレート機能未サポート関数の一覧を,C言語の場合とCOBOL言語の場合に分けて,以降の表に示します。

表14‒3 シミュレート機能未サポート関数一覧(C言語)

機能名称

関数名

OpenTP1提供関数の機能

リターン値

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

dc_rpc_call_to関数

通信先を指定した遠隔サービスの呼び出し

0

dc_rpc_get_error_descriptor関数

エラーが発生した非同期応答型RPC要求の記述子の取得

1

dc_rpc_discard_specific_reply関数

特定の処理結果の受信の拒否

DC_OK

dc_rpc_service_retry関数

サービス関数のリトライ

DC_OK

dc_rpc_get_gateway_address関数

ゲートウェイのノードアドレスの取得

DC_OK

dc_rpc_cltsend関数

CUPへの一方通知

DC_OK

リモートAPI機能(rap)

dc_rap_connect関数

rapリスナーとのコネクションの確立

DC_OK

dc_rap_disconnect関数

rapリスナーとのコネクションの解放

DC_OK

性能検証用トレース(prf)

dc_prf_utrace_put関数

ユーザ固有の性能検証用トレースの取得

DC_OK

dc_prf_get_trace_num関数

性能検証用トレース取得通番の通知

DC_OK

メッセージ送受信(mcf)

dc_mcf_ap_info関数

アプリケーション情報通知

DCMCFRTN_00000

dc_mcf_ap_info_uoc関数

UOCへのアプリケーション情報通知

DCMCFRTN_00000

dc_mcf_timer_set関数

ユーザタイマ監視の設定

DC_OK

dc_mcf_timer_cancel関数

ユーザタイマ監視の取り消し

DC_OK

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

dc_dam_bseek関数

物理ファイルのブロックの検索

関数の引数に指定した,相対ブロック番号をリターンします。

dc_dam_dget関数

物理ファイルからブロックの直接入力

504

dc_dam_dput関数

物理ファイルへブロックの直接出力

504

表14‒4 シミュレート機能未サポート関数一覧(COBOL言語)

機能名称

プログラム名(要求コード)

OpenTP1提供関数の機能

ステータスコード

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

CBLDCRPC('GETERDES')

エラーが発生した非同期応答型RPC要求の記述子の取得

00000

CBLDCRPC('DISCARDS')

特定の処理結果の受信の拒否

00000

CBLDCRPC('SVRETRY')

サービスプログラムのリトライ

00000

CBLDCRPC('GETGWADR')

ゲートウェイのノードアドレスの取得

00000

リモートAPI機能(rap)

CBLDCRAP('CONNECT')

rapリスナーとのコネクションの確立

00000

CBLDCRAP('DISCNCT')

rapリスナーとのコネクションの解放

00000

ジャーナルデータの編集(jnl)

CBLDCJUP('CLOSERPT')

jnlrput出力ファイルのクローズ

00000

CBLDCJUP('OPENRPT')

jnlrput出力ファイルのオープン

00000

CBLDCJUP('RDGETRPT')

jnlrput出力ファイルからジャーナルデータの入力

00000

性能検証用トレース(prf)

CBLDCPRF('PRFPUT')

ユーザ固有の性能検証用トレースの取得

00000

CBLDCPRF('PRFGETN')

性能検証用トレース取得通番の通知

00000

メッセージ送受信(mcf)

CBLDCMCF('APINFO')

アプリケーション情報通知

00000

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

CBLDCDMB('BSEK')

物理ファイルのブロックの検索

00000

CBLDCDMB('DGET')

物理ファイルからブロックの直接入力

00000

CBLDCDMB('DPUT')

物理ファイルへブロックの直接出力

00000

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

TPCALL

リクエスト型/レスポンス型サービスの呼び出しと応答の受信

TPOK

TPACALL

リクエスト型/レスポンス型サービスの呼び出し

TPOK

TPGETRPLY

リクエスト型/レスポンス型サービスからの非同期応答の受信

TPOK

TPCANCEL

リクエスト型,またはレスポンス型サービスのキャンセル

TPOK

TPCONNECT

会話型サービスとのコネクションの確立

TPOK

TPDISCON

会話型サービスとのコネクションの切断

TPOK

TPRECV

会話型サービスからのメッセージの受信

TPOK

TPSEND

会話型サービスへのメッセージの送信

TPOK

TPADVERTISE

サービス名の広告

TPOK

TPUNADVERTISE

サービス名の広告の取り消し

TPOK

TPSVCSTART

サービスルーチンの開始

TPOK

TPRETURN

サービスルーチンからのリターン

ステータスコードはありません。

注※

実行結果を示すリターン値が設定されるデータ領域(TP-STATUS)に,TPOKを設定します。