FTP クライアントのエラー・コード
表 1 に、以下の状態で使用されるエラー・コードをリストします。
- EXIT パラメーターが指定されている場合、または FTP.DATA ファイルで CLIENTEXIT TRUE ステートメントが指定されている場合、これらのエラー・コードはバッチ・ジョブの条件コードとして使用されます。
- 説明されているエラーのいずれかを FTP クライアントが検出して、FTPDATA ステートメント CLIENTERRCODES が TRUE である場合には常に、これらのエラー・コードは REXX exec からの戻りコードとして使用されます。
- CLIENTERRCODES が EXTENDED である場合、これらのコードは戻りコードの作成でも使用されます。
結果: 戻りコード 24 は、以前のリリースで使用されていた条件コードに置き換わる場合があります。
コード | エラー | 原因例 |
---|---|---|
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 は、
このシステムにインストールされているユーザー出口によって引き起こされます。アクションがリジェクトされた理由の判別について、近くのシステム・プログラマーに支援を依頼してください。