この章では、通信中に発生したエラーに対応するエラーコードについて説明します。
5-1 終了ステータスコード 5-2 状態コード
5-3 コマンド番号 5-4 エラーコード
5-5 通信ステータスの取得
5-1 終了ステータスコード
終了ステータスコード(7桁)は、以下の様に設定されます。
通信が正常終了した場合、全て0となります。
XX-XX-XXX
エラーコード コマンド番号 状態コード
5-2 状態コード
状態コード 内 容
“00” 開局要求電文送信中
“01” 開局回答電文受信中
“02” 閉局要求電文送信中
“03” 閉局回答電文受信中
“04” モード変更要求送信中
“05” モード変更回答受信中
“10” ファイル開始要求又は再送要求電文受信中
“11” ファイル開始回答電文受信中
“12” ファイル終了要求電文送出中又は受信中
“13” ファイル終了回答電文受信中又は送出中
“14” 再送要求電文送信中
“50” データ電文の送出中
“60” データ電文の受信中
“70” コネクション確立中
“90” 初期化中
“99” 通信終了
5-3 コマンド番号
コマンド番号 内 容
“06” Send
“08” Recv
“99” プログラム内部処理
EDIWaveシステム Linux 全銀TCPクライアント Pro2 操作説明書 41
5-4 エラーコード
エラーコード 内 容
“001” パラメータファイル無し
“002” パラメータファイル読み込みエラー
“003” パラメータファイルIDエラー
“004” 送受信ファイルオープンエラー
“005” TTC区分エラー
“006” 相手センター確認コード設定エラー
“007” 当方センター確認コード設定エラー
“008” 接続先アドレス未設定
“009” TCPポート番号設定エラー
“010” 転送モード設定エラー
“011” テキスト長設定エラー
“012” レコード長設定エラー
“013” 送信ファイルが存在しない
“014” 送信ファイルにデータが存在しない
“100” TCP/IPソケット作成エラー
“101” 接続先アドレス変換エラー
“102” TCP/IPソケットのディスクリプタエラー
“103” TCP/IPソケットが既に進行中
“104” タイムアウトが発生した
“105” 接続が拒否された
“106” TCP/IPソケットが、シャットダウンされた
“107” TCP/IPの、その他エラー
“201” 受信テキスト長エラー
“202” TTC接続形態区分不一致
“203” TTCシーケンスエラー
“204” TTCレングスエラー
“205” 通信制御電文の電文区分エラー
“206” 相手センター確認コードエラー
“207” 当方センター確認コードエラー
“208” サービス時間帯エラー
“209” パスワードエラー
“210” アプリケーションIDエラー
“211” モードエラー
“212” モード変換エラー
“213” 通信制御電文のその他エラー
“214” 相手センター確認コード不一致
“215” 当方センター確認コード不一致
“216” パスワード不一致
“217” アプリケーションID不一致
“218” 転送モード不一致
“219” 通信制御電文拡張エリア不一致
“220” ファイル制御電文の電文区分エラー
“221” 全銀ファイル名エラー
“222” ファイルアクセスキーエラー
次頁に続く
エラーコード 内 容
“223” テキスト数エラー
“224” レコード数エラー
“225” レコード長エラー
“226” 二重ファイル転送エラー
“227” センター側ファイル無しエラー
“228” レコードIDエラー
“229” データ圧縮エラー
“230” ファイル制御電文のその他エラー
“231” 全銀ファイル名不一致
“232” ファイルアクセスキー不一致
“233” テキスト件数不一致
“234” レコード件数不一致
“235” レコードID不一致
“236” レコード長不一致
“237” 再送指定区分不一致
“238” データ圧縮ID不一致
“239” ファイル補助情報不一致
“240” ファイル制御電文拡張エリア不一致
“241” データ圧縮・復元エラー
“242” 最大テキスト長オーバ
“243” 通信年月日時分秒エラー
“245” 規定外の電文区分コードを受信した
“246” TTC電文区分エラー
“330” Opensslの関数エラー
“331” ホスト名の不一致
“332” 認証エラー
“333” issure証明書を取得できません.
“334” 証明書のCRLが取得できません.
“335” 証明書を復号することができません.
“336” CRLファイルを復号することができません.
“337” サーバーから送られてきた共通鍵を復号できません.
“338” 証明書の署名は無効です.
“339” CRLファイルの署名は無効の為使いませんでした.
“340” 証明書の開始期限がまだ来ていません.
“341” 証明書の有効期限切れです.
“342” CRLの開始期限がまだ来ていないので使いませんでした.
“343” CRLの有効期限が切れていたので使いませんでした.
“344” 証明書の開始期限フォーマットの不正です.
“345” 証明書の終了期限のフォーマットの不正です.
“346” CRLのlastUpdateのフォーマット不正です.
“347” CRLのnextUpdateのフォーマット不正です.
“348” メモリ不足です.
“349” 渡されたルートCA証明書は信頼された証明書リストに存在しません.
“350” チェーン証明書内の検証は成功したが、ルート CA 証明書は信頼されたリスト内
に存在しません.
EDIWaveシステム Linux 全銀TCPクライアント Pro2 操作説明書 43
エラーコード 内 容
“352” チェーン証明書を含んでいるがルートCAを含んでいない為認証できません.
“353” サポート範囲以上の証明書チェーンが送られてきました.
“354” 証明書が無効です.
“355” 無効なCA証明書です.
“356” pathの長さが制限を上回りました.
“357” 接続エラー
“358” 証明書の登録エラー
“359” 必要な証明書が無い
“360” 秘密鍵の登録エラー
“361” 秘密鍵と公開鍵の不一致
“362” 秘密鍵が無い
“363” 秘密鍵が複数ある
“364” サポートしていない形式の証明書
“365” 証明書のファイル名エラー
“366” 証明書ファイルオープンエラー
“367” 証明書のサイズ取得エラー
“368” 証明書のリードエラー
“369” メモリアロケートエラー
“370” パラメータファイルが無い
“371” 無効なパラメータ設定
“900” 送受信ファイルオープンエラー
“901” 送受信ファイルが他のプロセスで使用中
“902” 送信ファイル読込エラー
“903” 受信ファイル書き込みエラー
“904” 送受信ファイルの排他制御エラー
“998” 子プロセスの生成エラー
“999” フェーズエラー(プログラム内部エラー)
5-5 通信ステータスの取得
EDIWaveシステム Linux 全銀TCPクライアント Pro2は通信が終了すると、カレントディレクトリに
結果ファイルzc_result.log を出力します。外部プロクラムから終了結果を取得する場合は、zc_result.logを 参照してください。内容は以下のようになります。
zc_result=XXXXXXXXX
2桁デバッグ情報 3桁エラーコード 2桁コマンド番号 2桁状態コード 10桁固定の文字列
致命的なエラーはEDIWaveシステム Linux 全銀TCPクライアント Pro2プログラム(zclient)の戻り値 として通知されます。
エラーコード 内 容
“001” zclient の引数にパラメータファイルが指定されていません。
試用期間が終了しました。
“110” セッションオーバーが発生しました。
“255” セマフォの作成に失敗しました。
また、zclientが外部シグナルで中断された場合は、128 + シグナルコードが戻り値となります。
例) kill -9 で中断された場合。戻り値は137。
詳細につきましては、OSのマニュアルをご参照ください。
EDIWaveシステム Linux 全銀TCPクライアント Pro2 操作説明書 45
付録 1 EBCDIC コード表
0 1 2 3 4 5 6 7 8 9 A B C D E F
0 NUL DLE DS SP & - ソ { } \ 0
1 SOH DC1 。 ェ ア タ ~ A J . 1
2 STX DC2 FS SYN 「 ォ イ チ ヘ B K S 2
3 ETX DC3 」 ャ ウ ツ ホ C L T 3
4 、 ュ エ テ マ D M U 4
5 HT LF LF RS ・ ョ オ ト ミ E N V 5
6 BS ETB ヲ ッ カ ナ ム F O W 6
7 DEL ESC EOT ァ キ ニ メ G P X 7
8 CAN ィ ー ク ヌ モ H Q Y 8
9 EM ゥ ` ケ ネ ヤ I R Z 9
A CC ¢ ! | : コ ノ ユ レ
B VT CU1 CU2 CU3 ・ \ , # ロ
C FF IFS DC4 < * % @ サ ヨ ワ
D CR IGS ENQ NAK ( ) _ ' シ ハ ラ ン
E SO IRS ACK + ; > = ス ヒ リ ゙
F SI IUS BEL SUB ! ^ ? " セ フ ル ゚