FTP クライアントのエラー・コード

表 1 に、以下の状態で使用されるエラー・コードをリストします
  • EXIT パラメーターが指定されている場合、または FTP.DATA ファイルで CLIENTEXIT TRUE ステートメントが指定されている場合、これらのエラー・コードはバッチ・ジョブの条件コードとして使用されます。
  • 説明されているエラーのいずれかを FTP クライアントが検出して、FTPDATA ステートメント CLIENTERRCODES が TRUE である場合には常に、これらのエラー・コードは REXX exec からの戻りコードとして使用されます。
  • CLIENTERRCODES が EXTENDED である場合、これらのコードは戻りコードの作成でも使用されます。
メッセージ EZA1735I が出されるのは、クライアントの始動時に EXIT パラメーターが指定された場合、または FTP.DATA ファイルで CLIENTEXIT TRUE ステートメントがコーディングされた場合です。このメッセージには、FTP 標準戻りコードおよび FTP クライアント・エラー・コードが含まれています。
結果: 戻りコード 24 は、以前のリリースで使用されていた条件コードに置き換わる場合があります。
表 1. クライアント・エラー・コード
コード エラー 原因例
01 FTP_INTERNAL_ERROR ストレージの獲得の失敗。REXX スタックでの予期しないエラー。
02 FTP_SERVER_ERROR サーバーからのエラー応答。
03 未使用 N/A
04 FTP_INVALID_PARAM FTP コマンドに指定したパラメーターは無効。
05 FTP_OPEN_IOSTREAM_FAILED 入力ストリームのオープンに失敗。
06 FTP_ALREADY_CONNECTED すでに接続状態であれば、オープンを試みる。
07 FTP_USAGE サブコマンドで構文エラー、設定値の組み合わせが無効。
08 FTP_CONNECT_FAILED 不明ホストへの接続試行、接続の切断、データ接続の失敗。
09 FTP_TIMEOUT 制御またはデータ接続での応答待ちでタイムアウト。
10 FTP_SESSION_ERROR ソケット・エラー、その他の送信/受信エラー。
11 FTP_LOGIN_FAILED ユーザー ID、パスワードまたはアカウント情報が無効。
12 FTP_INPUT_ERR 入力データまたは標準入力データの読み取りエラー。
13 FTP_INPUT_EOF 内部使用。
14 FTP_NOTFOUND TCP/IP スタック、リゾルバー、変換テーブルが見つからない、またはロードできていない。
15 FTP_INVALID_ENVIRONMENT 入力データ DD が欠落。
16 FTP_NOT_ENABLED TCP/IP のインストールが不適切。
17 FTP_AUTHENTICATION セキュリティー認証、ネゴシエーションが失敗、セキュリティー・キーワードの指定が誤り。
18 FTP_FILE_ACCESS データ・セット割り振り失敗、再呼び出し失敗、オープンが失敗。
19 FTP_FILE_READ ファイルが壊れている。
20 FTP_FILE_WRITE スペース不足状態、クローズの失敗。
21 FTP_CONVERSION 特に指定のない限り、データ変換中またはセットアップ中のエラー。
22 FTP_PROXY_ERR 特に指定のない限り、プロキシーの処理中のエラー。
23 FTP_SQL_ERR SQL プロセスで戻されたエラー (接続失敗を含む)。
24 FTP_CLIENT_ERR クライアントでのその他のエラー、一部のリカバリー不能なインターフェース・エラー。
25 FTP_EOD_BEFORE_EOF ブロック・モード転送の場合、最終レコードが EOF マーカーを含んでいなかった。 ストリーム・モード転送の場合、接続が閉じる前に受信された最後のレコードが、
<CRLF>
(復帰と、それに続く改行) のシーケンスで 終了しませんでした。
26 FTP_NEEDS_CONNECTION 原因の 1 つとして、サーバーへの接続を必要とするサブコマンドを使用したが接続が存在しなかったことが考えられます。
27 FTP_EXIT_EZAFCCMD_PREVENT ユーザー出口 EZAFCCMD がコマンドをリジェクトします。
28 FTP_EXIT_EZAFCCMD_TERM ユーザー出口 EZAFCCMD がクライアントを終了します。
29 FTP_EXIT_EZAFCCMD_WRONG_RC FTP クライアントが、ユーザー出口 EZAFCCMD からの無効な 戻りコードのために終了します。
30 FTP_EXIT_EZAFCREP_TERM ユーザー出口 EZAFCREP がクライアントを終了します。
31 FTP_EXIT_EZAFCREP_WRONG_RC FTP クライアントが、ユーザー出口 EZAFCREP からの無効な 戻りコードのために終了します。
ガイドライン: コード 27 から 31 は、 このシステムにインストールされているユーザー出口によって引き起こされます。アクションがリジェクトされた理由の判別について、近くのシステム・プログラマーに支援を依頼してください。