これらのメッセージ番号およびコードは、TCP/IP サービスで提供される TCPERRNO.H インクルード ファイルにあります。
エラー番号 | メッセージ名 | ソケット タイプ | エラーの説明 | プログラマーの対応 |
---|---|---|---|---|
1 | EAI_NONAME | GETADDRINFO GETNAMEINFO | NODE または HOST が見つかりません。 | NODE または HOST の名前を解決できることを確認してください。 |
1 | EDOM | すべて | 引数が大きすぎます。 | 関数呼び出しのパラメーター値を確認してください。 |
1 | EPERM | すべて | 権限が拒否されました。所有者が存在しません。 | TPC/IP がまだアクティブであることを確認し、socket() 呼び出しのプロトコルの値を確認してください。 |
1 | EPERM | IOCTL (TTLS_INIT_CONNECTION および TTLS_RESET_SESSION の両方、または TTLS_INIT_CONNECTION および TTLS_RESET_CIPHER の両方を要求する SIOCTTLSCTL) | 指定された要求の組み合わせは許可されていません。 | TTLS_RESET_SESSION および TTLS_RESET_CIPHER は、接続に対して TTLS_INIT_CONNECTION が前に要求されている場合にのみ要求します。 |
1 | EPERM | IOCTL (SIOCTTLSCTL) | 次のいずれかのエラー状態を示します。
|
TTLS_RESET_SESSION および TTLS_RESET_CIPHER は、TTLS_INIT_CONNECTION と TTLS_STOP_CONNECTION が要求されていない場合にのみ要求します。TTLS_ALLOW_HSTIMEOUT が要求されている場合は、常に TTLS_INIT_CONNECTION を要求します。TTLS_INIT_CONNECTION および TTLS_STOP_CONNECTION を要求する際は、個別の SIOCTTLSCTL ioctl を使用します。 |
2 | EAI_AGAIN | FREEADDRINFO GETADDRINFO GETNAMEINFO | GETADDRINFO の場合、構成された期間内に NODE を解決できませんでした。GETNAMEINFO の場合、構成された期間内に HOST を解決できませんでした。リゾルバーのアドレス空間が開始されていません。要求は後で再試行できます。 | リゾルバーがアクティブであることを確認してから要求を再試行してください。 |
2 | ENOENT | すべて | データ セットまたはディレクトリが見つかりませんでした。 | 関数呼び出しで使用されているファイルを確認してください。 |
2 | ERANGE | すべて | 結果が多すぎます。 | 関数呼び出しのパラメーター値を確認してください。 |
3 | EAI_FAIL | FREEADDRINFO GETADDRINFO GETNAMEINFO | 回復不可能なエラーです。NODELEN、HOSTLEN、または SERVLEN が正しくありません。FREEADDRINFO の場合、リゾルバーの記憶域が存在しません。 | NODELEN、HOSTLEN、または SERVLEN を修正してください。問題が解決しない場合は、システム管理者に連絡してください。 |
3 | ESRCH | すべて | プロセスが見つかりませんでした。テーブル エントリが見つかりません。 | 関数のパラメーターが指しているパラメーター値および構造体を確認してください。 |
4 | EAI_OVERFLOW | GETNAMEINFO | ホスト名またはサービス名の出力バッファーが小さすぎます。 | バッファーのサイズを許容される最大サイズである 255 文字に増やしてください。 |
4 | EINTR | すべて | システム コールが中断されました。 | ソケット接続および TCP/IP がまだアクティブであることを確認してください。 |
5 | EAI_FAMILY | GETADDRINFO GETNAMEINFO | AF または FAMILY が正しくありません。 | AF または FAMILY を修正してください。 |
5 | EIO | すべて | 入出力エラーが発生しました。 | ファイル アクセス中に発生した場合は、ソース データベースの状態および内容を確認してください。 |
6 | EAI_MEMORY | GETADDRINFO GETNAMEINFO | リゾルバーでホスト名を処理するための記憶域を取得できません。 | システム管理者に問い合わせてください。 |
6 | ENXIO | すべて | デバイスまたはドライバーが見つかりませんでした。 | アクセスしようとしているデバイスの状態を確認してください。 |
7 | E2BIG | すべて | 引数リストが長すぎます。 | 関数のパラメーターの数を確認してください。 |
7 | EAI_BADFLAGS | GETADDRINFO GETNAMEINFO | FLAGS の値が正しくありません。 | FLAGS を修正してください。 |
8 | EAI_SERVICE | GETADDRINFO | SERVICE が指定されたソケット タイプで認識されませんでした。 | SERVICE を修正してください。 |
8 | ENOEXEC | すべて | EXEC のフォーマット エラーが発生しました。 | exec 呼び出しのターゲット モジュールが有効な実行可能モジュールであることを確認してください。 |
9 | EAI_SOCKTYPE | GETADDRINFO | SOCTYPE が認識されませんでした。 | SOCTYPE を修正してください。 |
9 | EBADF | すべて | 無効なソケット記述子が指定されています。 | ソケット記述子の値を確認してください。現在使用されていないか、正しくない可能性があります。 |
9 | EBADF | Givesocket | ソケットはすでに提供されています。ソケットのドメインが AF_INET または AF_INET6 でありません。 | 関数のパラメーターの有効性を確認してください。 |
9 | EBADF | Select | 指定された記述子のセットに無効なソケット記述子が含まれています。 | 関数のパラメーターの有効性を確認してください。 |
9 | EBADF | Takesocket | ソケットはすでに取得されています。 | 関数のパラメーターの有効性を確認してください。 |
9 | EAI_SOCKTYPE | GETADDRINFO | SOCTYPE が認識されませんでした。 | SOCTYPE を修正してください。 |
10 | ECHILD | すべて | 子がありません。 | 作成されたサブタスクがまだ存在しているかどうかを確認してください。 |
11 | EAGAIN | すべて | プロセスはこれ以上ありません。 | 操作を再試行してください。データまたは条件がこの時点では使用できない可能性があります。 |
12 | ENOMEM | すべて | 十分な記憶域がありません。 | 関数のパラメーターの有効性を確認してください。 |
13 | EACCES | すべて | 権限が拒否されました。呼び出し元は許可されていません。 | ファイルのアクセス権限を確認してください。 |
13 | EACCES | Takesocket | 他のアプリケーション (リスナー) からソケットが渡されませんでした。権限が拒否されました。呼び出し元は許可されていません。 | ファイルのアクセス権限を確認してください。 |
13 | EACCES | IOCTL (SIOCTTLSCTL) | IOCTL で ApplicationControlled On が指定されたポリシーにソケットをマップする必要がある関数を要求しています。 | ポリシーを確認し、制御された SIOCTTLSCTL 関数の発行をアプリケーションに許可する場合は ApplicationControlled On を追加してください。 |
14 | EFAULT | すべて | 無効な記憶域アドレスまたは長さが指定されています。 | 関数のパラメーターの有効性を確認してください。 |
14 | EFAULT | IOCTL (SIOCSAPPLDATA) | SetAD_ptr フィールドで指定されたアドレスから SetADcontainer 構造体をコピーしようとした際に異常終了が発生しました。 | 関数のパラメーターの有効性を確認してください。 |
15 | ENOTBLK | すべて | ブロック デバイスが必要です。 | デバイスの状態および特性を確認してください。 |
16 | EBUSY | すべて | このソケットに対してすでに Listen が呼び出されています。アクセスするデバイスまたはファイルが使用中です。 | デバイスまたはファイルが使用中かどうかを確認してください。 |
17 | EEXIST | すべて | データ セットが存在します。 | 既存のファイルを削除するか名前を変更してください。 |
18 | EXDEV | すべて | クロス デバイス リンクです。別のファイル システムにあるファイルへのリンクが試行されました。 | ファイルの権限を確認してください。 |
19 | ENODEV | すべて | 指定されたデバイスが存在しません。 | ファイル名およびそのファイルが存在するかどうかを確認してください。 |
20 | ENOTDIR | すべて | 指定されたディレクトリはディレクトリではありません。 | ディレクトリである有効なファイルを使用してください。 |
21 | EISDIR | すべて | 指定されたディレクトリはディレクトリです。 | ディレクトリではない有効なファイルを使用してください。 |
22 | EINVAL | すべてのタイプ | 無効な引数が指定されています。 | 関数のパラメーターの有効性を確認してください。 |
22 | EINVAL | マルチキャスト ソース フィルター API | 不特定ソースの API、ソース固有の API、完全状態の API が混在しています。 | 正しいタイプの API を指定してください。 |
22 | EINVAL | MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP、MCAST_BLOCK_SOURCE、MCAST_LEAVE_GROUP、MCAST_LEAVE_SOURCE_GROUP、MCAST_UNBLOCK_SOURCE、SIOCGMSFILTER、SIOCSMSFILTER | ソケット アドレス ファミリ、入力マルチキャスト グループのソケットの長さ、またはソース IP アドレスが正しくありません。 | 正しい値を指定してください。 |
22 | EINVAL | SIOCSMSFILTER、SIOCSIPMSFILTER | 指定されたフィルター モードが正しくありません。 | 正しい値を指定してください。 |
23 | ENFILE | すべて | データ セット テーブルのオーバーフローが発生しました。 | 開いているファイルの数を減らしてください。 |
24 | EMFILE | すべて | ソケット記述子テーブルがいっぱいです。 | MAXDESC() で指定された最大ソケット数を確認してください。 |
25 | ENOTTY | すべて | 無効なデバイス呼び出しが指定されています。 | 指定された IOCTL() の値を確認してください。 |
26 | ETXTBSY | すべて | テキスト データ セットが使用中です。 | ファイルの現在の使用状況を確認してください。 |
27 | EFBIG | すべて | 指定されたデータ セットが大きすぎます。 | アクセスするデータセットのサイズを確認してください。 |
28 | ENOSPC | すべて | デバイスにスペースが残っていません。 | アクセスするファイルのサイズを大きくしてください。 |
29 | ESPIPE | すべて | 無効なシークが試行されました。 | シーク操作のオフセット パラメーターを確認してください。 |
30 | EROFS | すべて | データ セット システムが読み取り専用です。 | 読み取り専用操作でデータ セットにアクセスしてください。 |
31 | EMLINK | すべて | リンクが多すぎます。 | アクセスするファイルへのリンクの数を減らしてください。 |
32 | EPIPE | すべて | 接続が切断されています。ソケットの書き込み/送信のために、ピアで一方向または双方向の接続がシャットダウンされました。 | ピアに再度接続してください。 |
32 | EPIPE | IOCTL (TTLS_INIT_CONNECTION、TTLS_RESET_CIPHER、または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) | TCP 接続が確立された状態でありません。 | SIOCTTLSCTL IOCTL はソケットが接続された状態の際に発行してください。 |
33 | EDOM | すべて | 指定された引数が大きすぎます。 | 関数のパラメーターを確認して修正してください。 |
34 | ERANGE | すべて | 結果が多すぎます。 | 関数のパラメーター値を確認してください。 |
35 | EWOULDBLOCK | Accept | ソケットは非ブロッキング モードであり、接続はキューに入れられません。これはエラー状態を示すものではありません。 | Accept() を再度発行してください。 |
35 | EWOULDBLOCK | Read Recvfrom | ソケットは非ブロッキング モードであり、読み取りデータは使用できません。これはエラー状態を示すものではありません。 | ソケットで Select を発行してデータがいつ読み取り可能になるかを特定するか、Read()/Recvfrom() を再度発行してください。 |
35 | EWOULDBLOCK | Send Sendto Write | ソケットは非ブロッキング モードであり、バッファーは使用できません。 | ソケットで Select を発行してデータがいつ書き込み可能になるかを特定するか、Send()、Sendto()、または Write() を再度発行してください。 |
35 | EWOULDBLOCK | IOCTL (SIOCTTLSCTL) | ハンドシェイクが進行中で、ソケットは非ブロッキング ソケットです。 | 非ブロッキング ソケットの場合、Select または Poll for Socket Writable を発行してハンドシェイクが完了するまで待つことができます。 |
36 | EINPROGRESS | Connect | ソケットが非ブロッキングとマークされており、接続をすぐには完了できません。これはエラー状態を示すものではありません。 | 有効な対応方法については、Connect() の説明を参照してください。 |
36 | EINPROGRESS | IOCTL (TTLS_INIT_CONNECTION または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) | ハンドシェイクがすでに進行中で、ソケットは非ブロッキング ソケットです。 | 非ブロッキング ソケットの場合、Select または Poll for Socket Writable を発行してハンドシェイクが完了するまで待つことができます。 |
37 | EALREADY | Connect | ソケットが非ブロッキングとマークされており、前の接続が完了していません。 | Connect() を再度発行してください。 |
37 | EALREADY | IOCTL (TTLS_INIT_CONNECTION または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) | TTLS_INIT_CONNECTION の場合、ソケットはすでにセキュアです。TTLS_STOP_CONNECTION の場合、ソケットはセキュアでありません。 | TTLS_INIT_CONNECTION はソケットがまだセキュアでない場合にのみ要求し、TTLS_STOP_CONNECTION はソケットがセキュアな場合にのみ要求するように、アプリケーションで発行する SIOCTTLSCTL IOCTL を変更してください。 |
37 | EALREADY | Maxdesc | ソケットがすでに Maxdesc() を呼び出して作成されているか、Maxdesc() が複数回呼び出されています。 | Getablesize() を発行して照会してください。 |
37 | EALREADY | Setibmopt | TCP/IP イメージへの接続がすでに確立されています。SETIBMOPT (IBMTCP_IMAGE) の呼び出しがすでに実行されています。 | Setibmopt() の呼び出しを 1 回だけにしてください。 |
38 | ENOTSOCK | すべて | 非ソケット接続でソケットの操作が要求されました。ソケット記述子の値が無効です。 | ソケット記述子の値を修正し、関数呼び出しを再度発行してください。 |
39 | EDESTADDRREQ | すべて | 宛先アドレスが必要です。 | 正しいパラメーターの宛先フィールドに入力し、関数呼び出しを再度発行してください。 |
40 | EMSGSIZE | Sendto Sendmsg Send Write | メッセージが長すぎます。IP の制限である 64K を超えているか、setsockopt() 呼び出しで設定された制限を超えています。 | 長さのパラメーターを修正するか、メッセージを小さく分けて送信してください。 |
41 | EPROTOTYPE | すべて | 指定されたプロトコル タイプは、このソケットに対する正しいタイプではありません。 | プロトコル タイプ パラメーターを修正してください。 |
41 | EPROTOTYPE | IOCTL (SIOCTTLSCTL) | ソケットが TCP ソケットではありません。 | SIOCTTLSCTL IOCTL は TCP ソケットに対してのみ発行してください。 |
41 | EPROTOTYPE | IOCTL (SIOCSAPPLDATA) | 要求が失敗しました。ソケットがストリーム (TCP) ソケットではありません。 | SIOCSAPPLDATA IOCTL は TCP ソケットに対してのみ発行してください。 |
42 | ENOPROTOOPT | Getsockopt Setsockopt | 指定されたソケット オプションが正しくないか、レベルが SOL_SOCKET ではありません。レベルまたは指定された optname はサポートされていません。 | レベルまたは optname を修正してください。 |
42 | ENOPROTOOPT | Getibmsockopt Setibmsockopt | レベルまたは指定された optname はサポートされていません。 | レベルまたは optname を修正してください。 |
43 | EPROTONOSUPPORT | Socket | 指定されたプロトコルはサポートされていません。 | プロトコル パラメーターを修正してください。 |
44 | ESOCKTNOSUPPORT | すべて | 指定されたソケット タイプはサポートされていません。 | ソケット タイプ パラメーターを修正してください。 |
45 | EOPNOTSUPP | IOCTL | 指定された IOCTL コマンドは、このソケットの API でサポートされていません。 | IOCTL COMMAND を修正してください。 |
45 | EOPNOTSUPP | GETSOCKOPT | 指定された GETSOCKOPT OPTNAME オプションは、このソケットの API でサポートされていません。 | GETSOCKOPT OPTNAME オプションを修正してください。 |
45 | EOPNOTSUPP | IOCTL (TTLS_INIT_CONNECTION、TTLS_RESET_SESSION、TTLS_RESET_CIPHER、または TTLS_STOP_CONNECTION を要求する SIOCTTLSCTL) | マップされたポリシーで、AT-TLS が接続に対して有効になっていません。 | 接続に対して AT-TLS を有効にするようにポリシーを変更してください。 |
45 | EOPNOTSUPP | RECV、RECVFROM、RECVMSG、SEND、SENDTO、SENDMSG | 指定されたフラグは、このソケット タイプまたはプロトコルでサポートされていません。 | FLAG を修正してください。 |
45 | EOPNOTSUPP | Accept Givesocket | 選択されたソケットはストリーム ソケットではありません。 | 有効なソケットを使用してください。 |
45 | EOPNOTSUPP | Listen | Listen 呼び出しがソケットでサポートされていません。 | ソケットの作成時の Socket() 呼び出しでタイプを変更してください。Listen() でサポートされるソケット タイプは SOCK_STREAM だけです。 |
45 | EOPNOTSUPP | Getibmopt Setibmopt | この関数呼び出しはソケットでサポートされていません。このコマンドは、この関数ではサポートされていません。 | コマンド パラメーターを修正してください。有効なコマンドについては、Getibmopt() を参照してください。Connect() の前に Listen() が発行されていないことを確認して修正してください。 |
46 | EPFNOSUPPORT | すべて | 指定されたプロトコル ファミリがサポートされていないか、クライアント識別子の指定されたドメインが AF_INET=2 ではありません。 | プロトコル ファミリを修正してください。 |
47 | EAFNOSUPPORT | Bind Connect Socket | 指定されたアドレス ファミリは、このプロトコル ファミリでサポートされていません。 | Socket() の場合は、ドメイン パラメーターを AF_INET に設定してください。Bind() および Connect() の場合は、ソケットのアドレス構造体の Sin_Family を AF_INET に設定してください。 |
47 | EAFNOSUPPORT | Getclient Givesocket | ソケット記述子パラメーターで指定されたソケットが AF_INET ドメインに作成されませんでした。 | ソケットの作成に使用される Socket() 呼び出しで、ドメイン パラメーターに AF_INET を使用するように変更してください。 |
47 | EAFNOSUPPORT | IOCTL | AF_INET6 ソケットで IPv4 専用の ioctl を使用しようとしました。 | ioctl に対応した正しいソケット タイプを使用するか、AF_INET6 ソケットをサポートする ioctl を使用してください。 |
48 | EADDRINUSE | Bind | 前回の終了または別のプロセスによる LINGER の遅延で使用されているため、アドレスが待機状態になっています。このエラーは、バインド呼び出しで指定されたポートが TCP/IP プロファイルのポート予約文で RESERVED として構成されている場合にも発生することがあります。 | 同じアドレスを再利用する場合は、Setsockopt() で SO_REUSEADDR を使用してください。詳細については、『z/OS Communications Server: IP Sockets Application Programming Interface Guide and Reference』の Setsockopt() に関するセクションを参照してください。それ以外の場合は、ソケットのアドレス構造体で別のアドレスまたはポートを使用してください。 |
48 | EADDRINUSE | IP_ADD_MEMBERSHIP、IP_ADD_SOURCE_MEMBERSHIP、IPV6_JOIN_GROUP、MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP | 指定されたマルチキャスト アドレスおよびインターフェイス アドレス (またはインターフェイス索引) のペアがすでに使用されています。 | 指定されたマルチキャスト アドレス、インターフェイス アドレス、またはインターフェイス索引を修正してください。 |
49 | EADDRNOTAVAIL | Bind | 指定されたアドレスは、このホストに対する正しいアドレスではありません。 | 関数のアドレス パラメーターを修正してください。 |
49 | EADDRNOTAVAIL | Connect | 呼び出し元のホストから指定された宛先に到達できません。 | 関数のアドレス パラメーターを修正してください。 |
49 | EADDRNOTAVAIL | マルチキャスト API | 指定されたマルチキャスト アドレス、インターフェイス アドレス、またはインターフェイス索引が正しくありません。 | 指定されたアドレスを修正してください。 |
49 | EADDRNOTAVAIL | IP_BLOCK_SOURCE、IP_ADD_SOURCE_MEMBERSHIP、MCAST_BLOCK_SOURCE、MCAST_JOIN_SOURCE_GROUP | マルチキャスト グループおよびインターフェイスのペアで重複したソース IP アドレスが指定されています。 | 指定されたソース IP アドレスを修正してください。 |
49 | EADDRNOTAVAIL | IP_UNBLOCK_SOURCE、IP_DROP_SOURCE_MEMBERSHIP、MCAST_UNBLOCK_SOURCE、MCAST_LEAVE_SOURCE_GROUP | 前にブロックされたソース マルチキャスト グループが見つかりません。 | 指定されたアドレスを修正してください。 |
50 | ENETDOWN | すべて | ネットワークがダウンしています。 | 接続パスが確立された状態で再試行してください。 |
51 | ENETUNREACH | Connect | ネットワークに到達できません。 | ターゲット アプリケーションがアクティブであることを確認してください。 |
52 | ENETRESET | すべて | ネットワーク接続がリセットによって切断されました。 | アプリケーション間の接続を再度確立してください。 |
53 | ECONNABORTED | すべて | ソフトウェアが原因で接続が異常終了しました。 | アプリケーション間の接続を再度確立してください。 |
54 | ECONNRESET | すべて | 宛先ホストに接続できません。 | なし |
54 | ECONNRESET | Send Write | 宛先ホストに接続できません。 | ソケットが閉じています。Send() または Write() はソケットを閉じる前に発行してください。 |
55 | ENOBUFS | すべて | 使用可能なバッファー スペースがありません。 | アプリケーションによる大量の記憶域割り当て呼び出しがないかどうかを確認してください。 |
55 | ENOBUFS | Accept | 新しいソケットを作成するための十分なバッファー スペースがありません。 | システム管理者に問い合わせてください。 |
55 | ENOBUFS | Send Sendto Write | 新しいメッセージを送信するための十分なバッファー スペースがありません。 | システム管理者に問い合わせてください。 |
55 | ENOBUFS | IOCTL (TTLS_RETURN_CERTIFICATE または TTLS_Version2 クエリを要求する SIOCTTLSCTL TTLS_Version1) | 指定されたバッファー サイズが小さすぎます。 | 返された証明書の長さを使用して TTLS_Version1 のバッファーの割り当てを増やし、より大きなバッファーで IOCTL を再度発行してください。 |
55 | ENOBUFS | Takesocket | 新しいソケットを作成するための十分なバッファー スペースがありません。 | システム管理者に問い合わせてください。 |
55 | ENOBUFS | IOCTL (SIOCSAPPLDATA) | 関連するデータの格納に使用できる記憶域がありません。 | システム管理者に問い合わせてください。 |
55 | ENOBUFS | IP_BLOCK_SOURCE、IP_ADD_SOURCE_MEMBERSHIP、MCAST_BLOCK_SOURCE、MCAST_JOIN_SOURCE_GROUP、SIOCSIPMSFILTER、SIOCSMSFILTER、setipv4sourcefilter、setsourcefilter | 指定できるソース フィルターの数は、マルチキャスト アドレスとインターフェイス アドレスのペアごとに最大 64 個までです。 | 不要なソース IP アドレスを削除し、コマンドを再度入力してください。 |
56 | EISCONN | Connect | ソケットはすでに接続されています。 | Connect() のソケット記述子を修正するか、ソケットの Connect() を 2 回発行しないように修正してください。 |
57 | ENOTCONN | すべて | ソケットが接続されていません。 | 通信を行う前にソケットを接続してください。 |
57 | ENOTCONN | IOCTL (SIOCTTLSCTL) | ソケットが接続されていません。 | SIOCTTLSCTL IOCTL はソケットが接続された後にのみ発行してください。 |
58 | ESHUTDOWN | すべて | ソケットのシャットダウン後に Send を処理することはできません。 | read/receive は読み取り側のソケットをシャットダウンする前に発行してください。 |
59 | ETOOMANYREFS | すべて | 参照が多すぎます。splice を完了できません。 | システム管理者に問い合わせてください。 |
59 | ETOOMANYREFS | IP_ADD_MEMBERSHIP、IP_ADD_SOURCE_MEMBERSHIP、MCAST_JOIN_GROUP、MCAST_JOIN_SOURCE_GROUP、IPV6_JOIN_GROUP | 指定できるマルチキャスト グループの数は、UDP ソケットの場合は 1 つあたり最大 20 個まで、RAW ソケットの場合は 1 つあたり最大 256 個までです。 | 不要なマルチキャスト グループを削除し、コマンドを再度入力してください。 |
60 | ETIMEDOUT | Connect | 接続が完了する前にタイムアウトしました。 | サーバー アプリケーションが使用可能であることを確認してください。 |
61 | ECONNREFUSED | Connect | 要求された接続は拒否されました。 | サーバー アプリケーションが使用可能で、指定されたポートにあることを確認してください。 |
62 | ELOOP | すべて | シンボリック ループ レベルが多すぎます。 | 指定されたファイルへのシンボリック リンクを減らしてください。 |
63 | ENAMETOOLONG | すべて | ファイル名が長すぎます。 | 指定されたファイル名のサイズを小さくしてください。 |
64 | EHOSTDOWN | すべて | ホストがダウンしています。 | 指定されたホストを再起動してください。 |
65 | EHOSTUNREACH | すべて | ホストへのルートがありません。 | 指定されたホストへのネットワーク パスを設定し、ホスト名が有効であることを確認してください。 |
66 | ENOTEMPTY | すべて | ディレクトリが空ではありません。 | 指定されたディレクトリをクリアして、呼び出しを再度発行してください。 |
67 | EPROCLIM | すべて | システムのプロセスが多すぎます。 | プロセスの数を減らすか、プロセスの制限数を増やしてください。 |
68 | EUSERS | すべて | システムのユーザーが多すぎます。 | ユーザーの数を減らすか、ユーザーの制限数を増やしてください。 |
69 | EDQUOT | すべて | ディスク クォータを超えています。 | システム管理者に問い合わせてください。 |
70 | ESTALE | すべて | 古い NFS** データ セット ハンドルが見つかりました。 | システム管理者に問い合わせてください。 |
71 | EREMOTE | すべて | パスのリモートのレベルが多すぎます。 | システム管理者に問い合わせてください。 |
72 | ENOSTR | すべて | デバイスがストリーム デバイスではありません。 | システム管理者に問い合わせてください。 |
73 | ETIME | すべて | タイマーの有効期限が切れています。 | タイマーの値を大きくするか、関数を再度発行してください。 |
74 | ENOSR | すべて | ストリーム リソースはこれ以上ありません。 | システム管理者に問い合わせてください。 |
75 | ENOMSG | すべて | 目的のタイプのメッセージがありません。 | システム管理者に問い合わせてください。 |
76 | EBADMSG | すべて | システムでメッセージを読み取ることができません。 | z/OS Communications Server が正常にインストールされ、メッセージ ファイルが正しくロードされていることを確認してください。 |
77 | EIDRM | すべて | 識別子が削除されています。 | システム管理者に問い合わせてください。 |
78 | EDEADLK | すべて | デッドロック状態が発生しました。 | システム管理者に問い合わせてください。 |
78 | EDEADLK | Select Selectex | ソケット記述子のセットに AF_INET または AF_IUCV のいずれのソケットもなく、タイムアウト値または ECB が指定されていません。select/selectex が完了しません。 | ソケット記述子のセットを修正して、AF_INET ソケットまたは AF_IUCV ソケットを指定してください。select/selectex が無期限に待機しないように、タイムアウト値または ECB 値を追加することもできます。 |
79 | ENOLCK | すべて | 使用可能なレコード ロックがありません。 | システム管理者に問い合わせてください。 |
80 | ENONET | すべて | 要求されたマシンがネットワークにありません。 | システム管理者に問い合わせてください。 |
81 | ERREMOTE | すべて | オブジェクトがリモートです。 | システム管理者に問い合わせてください。 |
82 | ENOLINK | すべて | リンクが切断されています。 | ソケットをリリースし、クライアントおよびサーバーの接続を再度初期化してください。 |
83 | EADV | すべて | ADVERTISE エラーが発生しました。 | システム管理者に問い合わせてください。 |
84 | ESRMNT | すべて | SRMOUNT エラーが発生しました。 | システム管理者に問い合わせてください。 |
85 | ECOMM | すべて | Send 呼び出しで通信エラーが発生しました。 | システム管理者に問い合わせてください。 |
86 | EPROTO | すべて | プロトコル エラーが発生しました。 | システム管理者に問い合わせてください。 |
86 | EPROTO | IOCTL (TTLS_RESET_SESSION、TTLS_RESET_CIPHER、TTLS_STOP_CONNECTION、または TTLS_ALLOW_HSTIMEOUT を要求する SIOCTTLSCTL) | 次のいずれかのエラーが発生しました。
|
TTLS_RESET_SESSION または TTLS_RESET_CIPHER を要求する前に、TTLS_INIT_CONNECTION を要求してください。TTLS_RESET_CIPHER または TTLS_STOP_CONNECTION は、SSL バージョン 3 または TLS バージョン 1 を使用して保護されている接続でのみ要求してください。TTLS_ALLOW_HSTIMEOUT は、セキュリティ タイプが TTLS_SEC_SERVER 以上で HandshakeTimeout が 0 でない場合にのみ要求してください。 |
87 | EMULTIHOP | すべて | マルチホップ アドレス リンクが試行されました。 | システム管理者に問い合わせてください。 |
88 | EDOTDOT | すべて | クロス マウント ポイントが検出されました。これはエラーではありません。 | システム管理者に問い合わせてください。 |
89 | EREMCHG | すべて | リモート アドレスが変更されています。 | システム管理者に問い合わせてください。 |
90 | ECONNCLOSED | すべて | 接続がピアによって閉じられました。 | ピアが実行中であることを確認してください。 |
113 | EBADF | すべて | ソケット記述子が正しい範囲にありません。ソケット記述子の最大数は MAXDESC() で設定されます。デフォルトの範囲は 0 から 49 です。 | ソケット記述子を修正して関数を再度発行してください。 |
113 | EBADF | Bind socket | ソケット記述子はすでに使用されています。 | ソケット記述子を修正してください。 |
113 | EBADF | Givesocket | ソケットはすでに提供されています。ソケットのドメインが AF_INET でありません。 | ソケット記述子を修正してください。 |
113 | EBADF | Select | 指定された記述子のセットに無効なソケット記述子が含まれています。 | ソケット記述子を修正してください。Select() または Selectex() で設定します。 |
113 | EBADF | Takesocket | ソケットはすでに取得されています。 | ソケット記述子を修正してください。 |
113 | EBADF | Accept | Listen() が Accept() の前に発行されていません。 | Accept() の前に Listen() を発行してください。 |
121 | EINVAL | すべて | 無効な引数が指定されています。 | 関数のすべてのパラメーターを確認して修正してください。 |
121 | EINVAL | IOCTL (SIOCSAPPLDATA) | 入力パラメーターが正しい形式の SetApplData 構造体でありません。
|
関数のすべてのパラメーターを確認して修正してください。 |
122 | ECLOSED | |||
126 | ENMELONG | |||
136 | ENOTEMPT | |||
145 | E2BIG | すべて | 引数リストが長すぎます。 | 余分な引数を削除してください。 |
156 | EMVSINITIAL | すべて | プロセス初期化エラーです。
これは、z/OS® UNIX® プロセスの初期化に失敗したことを示しています。通常は、アプリケーションに関連付けられたユーザー ID に対して適切な OMVSRACF® セグメントが定義されていないことを示します。RACF OMVS セグメントが定義されていないか、HOME() ディレクトリの指定が適切でないなどのエラーが含まれている可能性があります。 |
初期化を再試行してください。OMVS セグメントが定義されていても errno が返される場合は、MVS™ システム プログラマーに連絡して IBM® サービスに問い合わせてください。 |
157 | EMISSED | |||
1002 | EIBMSOCKOUTOFRANGE | Socket | クライアント インターフェイス コードで範囲外のソケット番号が割り当てられています。 | ソケット記述子パラメーターを確認してください。 |
1003 | EIBMSOCKINUSE | Socket | クライアント インターフェイス コードですでに使用中のソケット番号が割り当てられています。 | 別のソケット記述子を使用してください。 |
1004 | EIBMIUCVERR | すべて | IUCV エラーが原因で要求が失敗しました。このエラーはクライアント スタブ コードから生成されたものです。 | IUCV/VMCF が機能していることを確認してください。 |
1008 | EIBMCONFLICT | すべて | この要求は、同じソケットに対するキュー登録済みの要求と競合します。 | 既存の呼び出しを取り消すか完了するまで待ってから、この呼び出しを再度発行してください。 |
1009 | EIBMCANCELLED | すべて | 要求は CANCEL 呼び出しによって取り消されました。 | 情報提供のみを目的としており、操作は必要ありません。 |
1011 | EIBMBADTCPNAME | すべて | 無効な TCP/IP 名が検出されました。 | IBM_TCPIMAGE 構造体で指定された名前を修正してください。 |
1011 | EIBMBADTCPNAME | Setibmopt | 無効な TCP/IP 名が検出されました。 | IBM_TCPIMAGE 構造体で指定された名前を修正してください。 |
1011 | EIBMBADTCPNAME | INITAPI | 無効な TCP/IP 名が検出されました。 | IDENT オプションの TCPNAME フィールドで指定された名前を修正してください。 |
1012 | EIBMBADREQUESTCODE | すべて | 無効な要求コードが検出されました。 | システム管理者に問い合わせてください。 |
1013 | EIBMBADCONNECTIONSTATE | すべて | 無効な接続トークンが検出されました。適切な状態でありません。 | TCP/IP がアクティブであることを確認してください。 |
1014 | EIBMUNAUTHORIZEDCALLER | すべて | 許可されていない呼び出し元によって承認されたキーワードが指定されました。 | 指定された操作の権限があるユーザー ID であることを確認してください。 |
1015 | EIBMBADCONNECTIONMATCH | すべて | 無効な接続トークンが検出されました。該当する接続がありません。 | TCP/IP がアクティブであることを確認してください。 |
1016 | EIBMTCPABEND | すべて | TCP/IP でこの要求を処理している際に異常終了が発生しました。 | TCP/IP が再起動されたことを確認してください。 |
1023 | EIBMTERMERROR | すべて | 処理中に終了エラーが発生しました。 | システム管理者に問い合わせてください。 |
1026 | EIBMINVDELETE | すべて | 削除の要求元で接続が作成されませんでした。 | 要求を作成したプロセスから要求を削除してください。 |
1027 | EIBMINVSOCKET | すべて | 無効な接続トークンが検出されました。該当するソケットが存在しません。 | システム プログラマーに問い合わせてください。 |
1028 | EIBMINVTCPCONNECTION | すべて | 接続は TCP/IP で終了されました。トークンが TCP/IP によって無効にされました。 | TCP/IP への接続を再度確立してください。 |
1032 | EIBMCALLINPROGRESS | すべて | 別の呼び出しがすでに進行中です。 | 前の呼び出しが完了してから再度発行してください。 |
1036 | EIBMNOACTIVETCP | すべて | TCP/IP がインストールされていないかアクティブでありません。 | 使用されている TCP/IP 名を修正してください。 |
1036 | EIBMNOACTIVETCP | Select | EIBMNOACTIVETCP | TCP/IP をアクティブにしてください。 |
1036 | EIBMNOACTIVETCP | Getibmopt | TCP/IP イメージが見つかりませんでした。 | TCP/IP をアクティブにしてください。 |
1037 | EIBMINVTSRBUSERDATA | すべて | 要求制御ブロックに無効なデータが含まれていました。 | システム プログラマーに問い合わせてください。 |
1038 | EIBMINVUSERDATA | すべて | 要求制御ブロックに無効なユーザー データが含まれていました。 | 関数のパラメーターをチェックし、システム プログラマーに問い合わせてください。 |
1040 | EIBMSELECTEXPOST | SELECTEX | SELECTEX ですでにポストされた ECB が渡されました。 | ユーザーの ECB がすでにポストされているかどうかを確認してください。 |
1112 | ECANCEL | |||
2001 | EINVALIDRXSOCKETCALL | REXX™ | RXSOCKET パラメーター リストで構文エラーが発生しました。 | REXX ソケット呼び出しに渡されたパラメーター リストを修正してください。 |
2002 | ECONSOLEINTERRUPT | REXX | コンソール割り込みが発生しました。 | タスクを再試行してください。 |
2003 | ESUBTASKINVALID | REXX | サブタスク ID が正しくありません。 | INITIALIZE 呼び出しのサブタスク ID を修正してください。 |
2004 | ESUBTASKALREADYACTIVE | REXX | サブタスクはすでにアクティブです。 | INITIALIZE 呼び出しはプログラムで 1 回だけ発行してください。 |
2005 | ESUBTASKALNOTACTIVE | REXX | サブタスクがアクティブではありません。 | 他のソケット呼び出しの前に INITIALIZE 呼び出しを発行してください。 |
2006 | ESOCKNETNOTALLOCATED | REXX | 指定されたソケットを割り当てることができませんでした。 | このジョブに対するユーザー記憶域割り当てを増やしてください。 |
2007 | EMAXSOCKETSREACHED | REXX | ソケットの数が上限に達しています。 | ソケットの割り当て数を増やすか、プログラムで使用するソケットの数を減らしてください。 |
2009 | ESOCKETNOTDEFINED | REXX | ソケットが定義されていません。 | 失敗になる呼び出しの前に SOCKET 呼び出しを発行してください。 |
2011 | EDOMAINSERVERFAILURE | REXX | ドメイン ネーム サーバーの障害が発生しました。 | MVS システム プログラマーに問い合わせてください。 |
2012 でのコンパイル | EINVALIDNAME | REXX | TCP/IP サーバーから正しくない name を受け取りました。 | MVS システム プログラマーに問い合わせてください。 |
2013 | EINVALIDCLIENTID | REXX | TCP/IP サーバーから正しくない clientid を受け取りました。 | MVS システム プログラマーに問い合わせてください。 |
2014 | ENIVALIDFILENAME | REXX | NUCEXT 処理中にエラーが発生しました。 | 変換テーブルの正しいファイル名を指定するか、変換テーブルが有効であることを確認してください。 |
2016 | EHOSTNOTFOUND | REXX | ホストが見つかりません。 | MVS システム プログラマーに問い合わせてください。 |
2017 | EIPADDRNOTFOUND | REXX | アドレスが見つかりません。 | MVS システム プログラマーに問い合わせてください。 |
3412 | ENODATA | メッセージが存在しません。 | ||
3416 | ELINKED | ストリームがリンクされています。 | ||
3419 | ERECURSE | 再帰的試行が拒否されました。 | ||
3420 | EASYNC | 非同期入出力がスケジュールされています。これは通常の内部イベントであり、ユーザーには返されません。 | ||
3448 | EUNATCH | 指定されたアドレス ファミリをサポートするために必要なプロトコルが利用できません。 | ||
3464 | ETERM | 操作が終了しました。 | ||
3474 | EUNKNOWN | システム状態が不明です。 | ||
3495 | EBADOBJ | 存在しないオブジェクトを参照しようとしました。 | ||
3513 | EOUTOFSTATE | プロトコル エンジンで現在の状態では受け入れられないコマンドを受け取りました。 |