トランザクショナル分散オブジェクト基盤 TPBroker Object Transaction Monitor プログラマーズガイド
エラーコードは,TSCSystemExceptionクラスの派生クラスに対応する値です。
C++またはJavaでアプリケーションプログラムを作成する場合のエラーコード一覧を表A-1に,COBOLの場合のエラーコード一覧を表A-2に示します。
表A-1 エラーコード一覧(C++,Java)
| 値 | エラーコード | 障害内容 |
|---|---|---|
| 1 | BAD_PARAM | 無効パラメタが渡されました。 |
| 2 | NO_MEMORY | 動的メモリの割り当て障害が発生しました。 |
| 3 | COMM_FAILURE | 通信障害が発生しました。 |
| 4 | NO_PERMISSION | 許可されていないオペレーションを実行しようとしました。 |
| 5 | INTERNAL | ORB内部エラーが発生しました。 |
| 6 | MARSHAL | スタブ,スケルトンでCDRマーシャルに失敗しました。 |
| 7 | INITIALIZE | ORB初期化障害が発生しました。 |
| 8 | NO_IMPLEMENT | オペレーションの実装が使用できません。 |
| 9 | BAD_OPERATION | オペレーションが無効です。 |
| 10 | NO_RESOURCES | リクエストを処理するための資源が不足しています。 |
| 11 | NO_RESPONSE | リクエストに対する応答がありません。 |
| 12 | BAD_INV_ORDER | ルーチン呼び出しの順番が不正です。 |
| 13 | TRANSIENT | 一時的な障害が発生しました。 |
| 14 | OBJECT_NOT_EXIST | 該当するオブジェクトがありません。 |
| 15 | UNKNOWN | 未知の例外が発生しました。 |
| 16 | INV_OBJREF | 無効なオブジェクトリファレンスが指定されました。 |
| 17 | IMP_LIMIT | 実装の制限を超えました。 |
| 18 | BAD_TYPECODE | タイプコードが不正です。 |
| 19 | PERSIST_STORE | パーシステントストレージに障害が発生しました。 |
| 20 | FREE_MEM | メモリの解放に失敗しました。 |
| 21 | INV_IDENT | 識別子の構文が不正です。 |
| 22 | INV_FLAG | 不正なフラグが指定されました。 |
| 23 | INTF_REPOS | インタフェースリポジトリへのアクセス中に障害が発生しました。 |
| 24 | BAD_CONTEXT | コンテキストオブジェクトの処理中に障害が発生しました。 |
| 25 | OBJ_ADAPTER | オブジェクトアダプタが障害を検出しました。 |
| 26 | DATA_CONVERSION | データ変換に失敗しました。 |
表A-2 エラーコード一覧(COBOL)
| 値 | エラーコード | 障害内容 |
|---|---|---|
| 1 | TSCSysExcept_ERR_BAD_PARAM | 無効な引数を指定し副プログラムを呼び出しました。 |
| 2 | TSCSysExcept_ERR_NO_MEMORY | 動的メモリの割り当て障害が発生しました。 |
| 3 | TSCSysExcept_ERR_COMM_FAILURE | 通信障害が発生しました。 |
| 4 | TSCSysExcept_ERR_NO_PERMISSION | 許可されていない副プログラムを呼び出しました。 |
| 5 | TSCSysExcept_ERR_INTERNAL | ORB内部エラーが発生しました。 |
| 6 | TSCSysExcept_ERR_MARSHAL | スタブ,スケルトンでCDRマーシャルに失敗しました。 |
| 7 | TSCSysExcept_ERR_INITIALIZE | ORB初期化障害が発生しました。 |
| 8 | TSCSysExcept_ERR_NO_IMPLEMENT | オペレーションの実装が使用できません。 |
| 9 | TSCSysExcept_ERR_BAD_OPERATION | オペレーションが無効です。 |
| 10 | TSCSysExcept_ERR_NO_RESOURCES | リクエストを処理するための資源が不足しています。 |
| 11 | TSCSysExcept_ERR_NO_RESPONSE | リクエストに対する応答がありません。 |
| 12 | TSCSysExcept_ERR_BAD_INV_ORDER | 副プログラムの発行順序が不正です。 |
| 13 | TSCSysExcept_ERR_TRANSIENT | 一時的な障害が発生しました。 |
| 14 | TSCSysExcept_ERR_NOT_EXIST | 該当するオブジェクトがありません。 |
| 15 | TSCSysExcept_ERR_UNKNOWN | 未知の例外が発生しました。 |
| 16 | TSCSysExcept_ERR_INV_OBJREF | 無効なオブジェクトリファレンスが指定されました。 |
| 17 | TSCSysExcept_ERR_IMP_LIMIT | 実装の制限を超えました。 |
| 18 | TSCSysExcept_ERR_BAD_TYPECODE | タイプコードが不正です。 |
| 19 | TSCSysExcept_ERR_PERSIST_STORE | パーシステントストレージに障害が発生しました。 |
| 20 | TSCSysExcept_ERR_FREE_MEM | メモリの解放に失敗しました。 |
| 21 | TSCSysExcept_ERR_INV_IDENT | 識別子が不正です。 |
| 22 | TSCSysExcept_ERR_INV_FLAG | 不正なフラグが指定されました。 |
| 23 | TSCSysExcept_ERR_INTF_REPOS | インタフェースリポジトリへのアクセス中に障害が発生しました。 |
| 24 | TSCSysExcept_ERR_BAD_CONTEXT | コンテキストオブジェクトの処理中に障害が発生しました。 |
| 25 | TSCSysExcept_ERR_OBJ_ADAPTER | オブジェクトアダプタが障害を検出しました。 |
| 26 | TSCSysExcept_ERR_DATA_CONV | データ変換に失敗しました。 |
All Rights Reserved. Copyright (C) 2002, 2005, Hitachi, Ltd.