11.6 複製オブジェクトに関するエラー

処理の結果として複製オブジェクトが生成されるような操作が試みられると、tperrno(5)TPEMATCHエラー・コードが返されます。次の表は、TPEMATCHエラー・コードを返す関数とその原因を示しています。

関数 原因
tpadvertise 指定されたsvcnameは、すでにサーバーに対して通知されています。ただし、その処理はfunc以外の関数で行われています。この関数は失敗しても、svcnameは現在の関数で通知されたままになります。つまり、funcは現在の関数名を置き換えません。
tpresume tranidは、別のプロセスがすでに再開したトランザクション識別子を指しています。その場合、呼出し側のトランザクションの状態は変化しません。
tpsubscribe 指定されたサブスクリプション情報は、すでにイベント・ブローカに登録されています。

これらの関数の詳細は、『Oracle Tuxedo ATMI C言語関数リファレンス』を参照してください。