Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option プログラム作成の手引


ee_rpc_get_error_descriptor

〈このページの構成〉

名称

エラーが発生した非同期応答型RPCの識別子取得

形式

ANSI C,C++の形式

#include <eerpc.h>
int ee_rpc_get_error_descriptor(EELONG flags)

機能

非同期応答を特定しないee_rpc_poll_any_replies関数をエラーリターンした直後に呼び出すことで,エラーが発生した非同期応答型RPC要求に対応する記述子を取得します。

記述子を取得できるのは,サーバUAP側でエラーが発生した場合だけです。

ee_rpc_poll_any_replies関数の呼び出し側でエラーが発生した場合には,この関数で記述子を取得できません。

UAPで値を設定する引数

●flags

EENOFLAGSを設定します。

リターン値

ここで示すリターン値は,TP1/EEが返す値です。サービス関数から返される値ではありません。

リターン値

意味

正の整数

ee_rpc_poll_any_replies関数が戻したエラーに対応する非同期応答型RPC要求の記述子を取得しました。

EE_OK

ee_rpc_poll_any_replies関数が戻したエラーに対応する非同期応答型RPC要求の記述子を取得できませんでした。

EECOMER_CNDBPP

オフラインバッチプロセスから発行しているため,この機能は使用できません。

EECOMER_CNDUOC

UOCから発行しているため,この機能は使用できません。

EECOMER_ENVIRON

TP1/EEの環境下にありません。

EERPCER_ARGUMENT

引数に設定した値が間違っています。

EERPCER_CONDITION

発行条件が不正です。