uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

付録G.3 エラーコードの対応

CIIが定めるエラーコードを次に示します。トランスレータの実行時オプションで,エラー情報メッセージ又は受信確認メッセージの出力を指定した場合,トランスレータが出力するエラーメッセージに対応したエラーコードを設定して,CII運用メッセージを出力します。

表G-2 エラーコードの対応

エラーコード エラー内容 対応するトランスレータの
エラーメッセージ番号※
(スペース) エラーなし −
01 取り決め以外の情報区分コード −
02 メッセージグループ・ヘッダが見付からない 42
03 メッセージグループ・トレーラが見付からない 43
04 シンタックスIDの不正 38
05 分割識別子シーケンスエラー 40
10 未定義制御タグの検出 47
11 不正データタグの検出 −
12 マルチ明細ヘッダが実行形式SMテーブル(変換テーブル)上にない −
13 マルチ明細トレーラが実行形式SMテーブル(変換テーブル)上にない −
14 ローカル側(標準側)繰り返しが標準側(ローカル側)繰り返しを超えた −
15 データのレングスが最大値を超えた 50
16 チェックサム項目の値が数値ではない 49
17 数値変換の項目の値が数値ではない −
18 標準側データ長がローカル側データ長より大きい −
19 レコード区分がDではない(メッセージが見付からない) 44
20 過大レコード長 −
21 メッセージトレーラ(X'FE')がない −
22 負のデータあり(9属性の時など) −
30 シーケンスNo.が昇順ではない 41
31 チェックサムの数値がメッセージグループ・トレーラ上の数値と一致しない 11
32 実行形式SMテーブルサーチ不能
(対応する変換テーブルなし)
−
33 不正文字コードの検出 7,34
34 非透過モード時のメッセージ長不正 −
35 縮小モード中のマルチ明細のネスト,又は拡張モードマルチ明細ヘッダあり 46
36 不正日付の検出 −
40 UNAセグメントの不正 −
41 UNBセグメントなし −
42 UNHセグメントなし −
43 UNTセグメントなし −
44 UNZセグメントなし −
81 交換エラー 22〜33,35,36,39,45,48,50
82 同報エラー 51
99 その他のエラー 14〜20,52

(凡例)
−:該当しません。

注※
対応するトランスレータのエラーメッセージ番号とは,プレフィクス,出現元プログラム,メッセージレベルを除いた下4桁の数値です。例えば,メッセージ番号「42」はメッセージID「KBET0042T-E」に,メッセージ番号「11」はメッセージID「KBET0011T-W」に該当します。トランスレータのエラーメッセージについては,「付録B トランスレータのメッセージ」を参照してください。