14.3 シミュレート機能未サポート関数一覧
「14.1.1 関数のシミュレーション内容」で示しているように,オフラインテスタのシミュレート関数を使用するとOpenTP1の提供する関数のシミュレーションができます。ただし,以降の表で示しているOpenTP1の提供する関数については,オフラインテスタでのシミュレート関数が未サポートです。したがって,これらの関数をUAPで実行しても,トレース情報の取得や関数引数の変更などの処理を実行しないで,以降の表に示すリターン値を返します。また,関数リターン値ファイルのリターン値の設定もできません。
シミュレート機能未サポート関数の一覧を,C言語の場合とCOBOL言語の場合に分けて,以降の表に示します。
機能名称 |
関数名 |
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 |
機能名称 |
プログラム名(要求コード) |
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を設定します。