エラーコードは,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 | データ変換に失敗しました。 |