付録D.12 内容コード12000~12999


12002 ALREADY_ACTIVE

障害内容
[TSCRootAcceptor::activate]
すでにTSCRootAcceptorのactivateを発行していて,TSCルートアクセプタはactive状態です。
開発時の対策
[TSCRootAcceptorの属性を変更する場合]
一度,TSCRootAcceptorのdeactivateを発行して,non-active状態に遷移させてください。その後,TSCRootAcceptorの属性を変更し,再度,activateを発行してください。TSCRootAcceptorはactive状態です。

12003 ALREADY_DEACTIVE

障害内容
[TSCRootAcceptor::deactivate]
TSCRootAcceptorはnon-active状態です。
開発時の対策
[処理の続行]
無視して,処理を続けてください。TSCRootAcceptorはnon-active状態です。

12004 CLNT_NOT_INITIALIZED

障害内容
[TSCAdm::getTSCClient]
[TSCAdm::endClient]
TSCAdm::initClientまたはTSCAdm::initServerが発行されていません。
開発時の対策
ユーザメソッドは,TSCAdm::initClientの発行からTSCAdm::endClientの発行までの間,またはTSCAdm::initServerの発行からTSCAdm::endServerの発行までの間で使用してください。

12005 SERV_NOT_INITIALIZED

障害内容
[TSCAdm::getTSCServer]
[TSCAdm::serverMainloop]
[TSCAdm::releaseTSCServer]
[TSCAdm::endServer]
[TSCAdm::shutdown]
TSCAdm::initServerが発行されていません。
開発時の対策
[リトライ]
TSCAdmのinitServerの処理からやり直してください。

12006 ALREADY_INITCLNT

障害内容
[TSCAdm::initServer]
TSCAdm::initClientの発行後は,TSCAdm::initServerを呼び出すことはできません。
[TSCAdm::initClient]
すでにTSCAdm::initClientを発行済みで,クライアントアプリケーションの初期化処理が完了しています。
開発時の対策
[処理の終了]
TSCAdm::initClientまたはTSCAdm::initServerの呼び出しは有効になりません。クライアントアプリケーションの処理を終了させてください。

12007 ALREADY_INITSERV

障害内容
[TSCAdm::initServer]
すでにTSCAdm::initServerを発行済みで,サーバアプリケーションの初期化処理が完了しています。
[TSCAdm::initClient]
TSCAdm::initServerの発行後は,TSCAdm::initClientを呼び出すことはできません。
開発時の対策
[処理の終了]
TSCAdm::initServerまたはTSCAdm::initClientの呼び出しは有効になりません。サーバアプリケーションの処理を終了させてください。TSCAdm::initServerは,プロセスで1回しか呼び出せません。

12008 ALREADY_SERV_ML

障害内容
[TSCAdm::serverMainloop]
すでに別のスレッドでTSCAdm::serverMainloopが発行済みです。
開発時の対策
[処理の続行]
TSCAdm::serverMainloopの呼び出しは有効になりません。

12013 ALREADY_SESSION_START

障害内容
[TSCSessionProxy::_TSCStart]
すでにTSCSessionProxy::_TSCStartが発行されています。
開発時の対策
[処理の続行]
無視して,処理を続けてください。セション呼び出し初期化処理は完了しています。

12014 SESSION_NOT_START

障害内容
[オブジェクトのユーザメソッド]
[TSCSessionProxy::_TSCStop]
TSCSessionProxy::_TSCStartが発行されていません。
開発時の対策
[リトライ]
TSCSessionProxyクラスの_TSCStartの処理からやり直してください。

12019 ALREADY_DISCONN

障害内容
[オブジェクトのユーザメソッド]
切断済みのコネクション,または削除中のTSCClientに対してリクエストを送信しようとしました。
開発時の対策
[TSCデーモンへの接続からのリトライ]
再度,TSCAdm::getTSCClientの処理からやり直し,コネクションを再接続してください。
[処理の終了]
内容コード,場所コード,完了状態,および保守コード1~4を取得し,OTMの処理を終了してください。
運用時の対策
[TSCレギュレータおよびTSCデーモンの確認]
TSCレギュレータ,およびTSCデーモンが開始していることを確認したあと,再度,クライアントアプリケーションを開始してください。

12998 TPBROKER_BAD_INV_ORDER

障害内容
[オブジェクトのユーザメソッド]
クライアント側からTSCユーザプロキシを使用して,TSCユーザオブジェクトのユーザメソッドを呼び出しましたが,CORBA::BAD_INV_ORDERの例外通知を受けました。