11.6 複製オブジェクトに関するエラー
処理の結果として複製オブジェクトが生成されるような操作が試みられると、tperrno(5)
にTPEMATCH
エラー・コードが返されます。次の表は、TPEMATCH
エラー・コードを返す関数とその原因を示しています。
関数 | 原因 |
---|---|
tpadvertise
|
指定されたsvcname は、すでにサーバーに対して通知されています。ただし、その処理はfunc 以外の関数で行われています。この関数は失敗しても、svcname は現在の関数で通知されたままになります。つまり、func は現在の関数名を置き換えません。
|
tpresume
|
tranid は、別のプロセスがすでに再開したトランザクション識別子を指しています。その場合、呼出し側のトランザクションの状態は変化しません。
|
tpsubscribe
|
指定されたサブスクリプション情報は、すでにイベント・ブローカに登録されています。 |
これらの関数の詳細は、『Oracle Tuxedo ATMI C言語関数リファレンス』を参照してください。
親トピック: エラーの管理