次の表に、数値による各リターン コードと、関連するエラー メッセージの一覧を示します。
| リターン コードの値 | リターン コード | エラー メッセージ |
|---|---|---|
| 00000000 | AP_CNOS_ACCEPTED | APPC は、指定された通りにセッションの回線と責任を受け入れます。 |
| 00000001 | AP_BAD_TP_ID | tp_id の値が、APPC によって割り当てられたトランザクション プログラム (TP) 識別子と一致しませんでした。 |
| 00000002 | AP_BAD_CONV_ID | conv_id の値が、APPC によって割り当てられたメッセージ交換識別子と一致しませんでした。 |
| 00000003 | AP_BAD_LU_ALIAS | APPC では、定義されたものの中から指定された lu_alias を検出できません。 |
| 000000C4 | AP_RCV_IMMD_BAD_FILL (基本的なメッセージ交換の場合) | fill パラメーターに無効な値が設定されました。 |
| 00000004 | AP_ALLOCATION_FAILURE_NO_RETRY | 構成エラーやセッション プロトコル エラーなどの永続的な状態のため、メッセージ交換を割り当てることができません。 エラーを特定するには、システム管理者がエラー ログ ファイルを調べる必要があります。 エラーが修正されるまで、割り当てを再試行しないでください。 |
| 00000005 | AP_ALLOCATION_FAILURE_RETRY | リンク エラーなどの一時的な状態のため、メッセージ交換を割り当てることができませんでした。 エラーの理由は、システム エラー ログに記録されます。 割り当てを再試行してください。 |
| 00000006 | AP_INVALID_DATA_SEGMENT | プログラム開始パラメーター (PIP) のデータが、割り当てられたデータ セグメントより長いか、PIP データ バッファーのアドレスが間違っています。 |
| 00000007 | AP_CNOS_NEGOTIATED | APPC は、パートナー論理ユニット (LU) によってネゴシエート可能として、セッションの制限と責任を受け入れます。 ネゴシエートできる値: plu_mode_session_limit、 min_conwinners_source、 min_conwinners_target、 責任、 drain_target |
| 000000D7 | AP_BAD_RETURN_STATUS_WITH_DATA | 指定された rtn_status 値が、APPC によって認識されませんでした。 |
| 00000011 | AP_BAD_CONV_TYPE (基本的なメッセージ交換の場合) | conv_type に指定された値が無効でした。 |
| 00000012 | AP_BAD_SYNC_LEVEL | Sync_level に指定された値が無効でした。 |
| 00000013 | AP_BAD_SECURITY | security に指定された値が無効でした。 |
| 00000014 | AP_BAD_RETURN_CONTROL | rtn_ctl に指定された値が無効でした。 |
| 00000016 | AP_PIP_LEN_INCORRECT | pip_dlen の値が 32767 を超えていました。 |
| 00000017 | AP_NO_USE_OF_SNASVCMG (マップされたメッセージ交換の場合) | SNASVCMG は mode_name の有効な値ではありません。 |
| 00000018 | AP_UNKNOWN_PARTNER_MODE | Mode_name に指定された値が無効でした。 |
| 00000031 | AP_CONFIRM_ON_SYNC_LEVEL_NONE | ローカル TP で、同期レベル AP_NONE のメッセージ交換で CONFIRM または MC_CONFIRM を使用しようとしました。 ALLOCATE または MC_ALLOCATE によって確立された同期レベルは、AP_CONFIRM_SYNC_LEVEL である必要があります。 |
| 00000032 | AP_CONFIRM_BAD_STATE | メッセージ交換は SEND 状態ではありませんでした。 |
| 00000033 | AP_CONFIRM_NOT_LL_BDY | ローカル TP のメッセージ交換は SEND 状態でしたが、ローカル TP が論理レコードの送信を完了しませんでした。 |
| 00000051 | AP_DEALLOC_BAD_TYPE | Dealloc_type パラメーターが有効な値に設定されていませんでした。 |
| 00000052 | AP_DEALLOC_FLUSH_BAD_STATE | メッセージ交換が SEND 状態ではなく、TP が送信バッファーをフラッシュしようとしました。 この試行は、dealloc_type の値が AP_FLUSH であったか、または dealloc_type の値が AP_SYNC_LEVEL で、メッセージ交換の同期レベルが AP_NONE であったために行われました。 どちらのケースでも、メッセージ交換は SEND 状態である必要があります。 |
| 00000053 | AP_DEALLOC_CONFIRM_BAD_STATE | メッセージ交換が SEND 状態でなく、TP が、送信バッファーをフラッシュして確認要求を送信しようとしました。 |
| 00000055 | AP_DEALLOC_NOT_LL_BDY (基本的なメッセージ交換の場合) | メッセージ交換は SEND 状態でしたが、TP が論理レコードの送信を完了しませんでした。 dealloc_type パラメーターが AP_SYNC_LEVEL または AP_FLUSH に設定されていました。 |
| 00000057 | AP_DEALLOC_LOG_LL_WRONG | 汎用データ ストリーム (GDS) エラー ログ変数の LL フィールドが、ログ データの実際の長さと一致しませんでした。 |
| 00000061 | AP_FLUSH_NOT_SEND_STATE | メッセージ交換は SEND 状態ではありませんでした。 |
| 000000A1 | AP_P_TO_R_INVALID_TYPE | ptr_type パラメーターが有効な値に設定されていませんでした。 |
| 000000A2 | AP_P_TO_R_NOT_LL_BDY | ローカル TP は論理レコードの送信を完了しませんでした。 |
| 000000A3 | AP_P_TO_R_NOT_SEND_STATE | メッセージ交換は SEND 状態ではありませんでした。 |
| 000000B1 | AP_RCV_AND_WAIT_BAD_STATE | TP がこの動詞を発行したときに、メッセージ交換が RECEIVE または SEND 状態ではありませんでした。 |
| 000000B2 | AP_RCV_AND_WAIT_NOT_LL_BDY (基本的な会話の場合) | メッセージ交換は SEND 状態でした。TP は論理レコードの送信を開始しましたが完了しませんでした。 |
| 000000B5 | AP_RCV_AND_WAIT_NOT_LL_BDY (基本的なメッセージ交換の場合) | fill パラメーターに無効な値が設定されました。 |
| 000000C1 | AP_RCV_IMMD_BAD_STATE | メッセージ交換は RECEIVE 状態ではありませんでした。 |
| 000000D1 | AP_RCV_AND_POST_BAD_STATE | TP がこの動詞を発行したときに、メッセージ交換が RECEIVE または SEND 状態ではありませんでした。 |
| 000000D2 | AP_RCV_AND_POST_NOT_LL_BDY | メッセージ交換は SEND 状態でした。TP は論理レコードの送信を開始しましたが完了しませんでした。 |
| 000000D5 | AP_RCV_AND_POST_BAD_FILL | fill パラメーターに無効な値が設定されました。 |
| 000000D6 | AP_INVALID_SEMAPHORE_HANDLE | RAM セマフォ ハンドルまたはシステム セマフォ ハンドルのアドレスが無効でした。 注: APPC では、無効なすべてのセマフォ ハンドルをトラップすることはできません。 TP によって無効な RAM セマフォ ハンドルが渡された場合、保護違反の結果が発生します。 |
| 000000D7 | AP_BAD_RETURN_STATUS_WITH_DATA | 指定された rtn_status 値が、APPC によって認識されませんでした。 |
| 000000E1 | AP_R_T_S_BAD_STATE | TP がこの動詞を発行したときに、メッセージ交換が許可された状態ではありません。 |
| 000000F1 | AP_BAD_LL (基本的な会話の場合) | 論理レコードの論理レコード長フィールドに無効な値 (0x0000、0x0001、0x8000、または 0x8001) が含まれていました。 論理レコードの詳細については、トランザクション プログラムに関するページを参照してください。 |
| 000000F2 | AP_SEND_DATA_NOT_SEND_STATE | ローカル TP が SEND_DATA または MC_SEND_DATA を発行しましたが、メッセージ交換は SEND 状態ではありませんでした。 |
| 000000F5 | AP_SEND_DATA_CONFIRM_ON_SYNC_NONE | sync_level が NONE で割り当てられたメッセージ交換では、CONFIRM 型は許可されていません。 |
| 000000F6 | AP_SEND_DATA_NOT_LL_BDY (基本的なメッセージ交換の場合) | TP は論理レコードの送信を開始しましたが、完了しませんでした。 これは 、型 が次のいずれかである場合にのみ発生します:AP_SEND_DATA_CONFIRM、AP_SEND_DATA_DEALLOC_FLUSH、AP_SEND_DATA_DEALLOC_SYNC_LEVEL、AP_SEND_DATA_P_TO_R_FLUSH、AP_SEND_DATA_P_TO_R_SYNC_LEVEL |
| 00000102 | AP_SEND_ERROR_LOG_LL_WRONG (基本的なメッセージ交換の場合) | エラー ログ GDS 変数の LL フィールドが、データの実際の長さと一致しませんでした。 |
| 00000103 | AP_SEND_ERROR_BAD_TYPE (基本的なメッセージ交換の場合) | err_type の値が無効でした。 |
| 00000105 | AP_BAD_ERROR_DIRECTION | 指定された err_dir が、APPC によって認識されませんでした。 |
| 00000150 | AP_CNOS_IMPLICIT_PARALLEL | APPC では、暗黙的なパートナー テンプレートに対して、テンプレートで並列セッションが指定されている場合に、SNASVCMG モード以外のモードのセッション制限を変更するプログラムが許可されません。 ("テンプレート" という用語は、実際の値の多くがまだ入力されていないために使用されています)。 |
| 00000151 | AP_CANT_RAISE_LIMITS | APPC では、セッション制限が現在 0 の場合、その制限を 0 以外の値に設定することはできません。 |
| 00000152 | AP_AUTOACT_EXCEEDS_SESSLIM | CNOS 動詞で、auto_activate の値が partner_lu_mode_session_limit の値を超えています。 |
| 00000153 | AP_ALL_MODE_MUST_RESET | Mode_name_select が ALL を示している場合、APPC では 0 以外のセッション制限が許可されません。 |
| 00000154 | AP_BAD_SNASVCMG_LIMITS | プログラムで、mode_name が指定されたときに、partner_lu_mode_session_limit、min_conwinners_source、または min_conwinners_target パラメーターに対して無効な設定が指定されました。 |
| 00000155 | AP_MIN_GT_TOTAL | min_conwinners_source と min_conwinners_target の合計に、partner_lu_mode_session_limit より大きい数値が指定されています。 |
| 00000156 | AP_MODE_CLOSED | パートナー LU のローカル最大セッション制限が 0 であるため、ローカル LU では 0 以外のセッション制限をネゴシエートできません。 |
| 00000156 | AP_CNOS_MODE_CLOSED | パートナー LU のローカル最大セッション制限が 0 であるため、ローカル LU では 0 以外のセッション制限をネゴシエートできません。 |
| 00000157 | AP_CNOS_MODE_NAME_REJECT | パートナー LU で、指定されたモード名が認識されません。 |
| 00000159 | AP_RESET_SNA_DRAINS | SNASVCMG モードでは、drain パラメーター値がサポートされていません。 |
| 0000015A | AP_SINGLE_NOT_SRC_RESP | 単一セッションの CNOS 動詞の場合、APPC では、ローカル (ソース) LU のみがセッションの非アクティブ化を担当することが許可されます。 |
| 0000015B | AP_BAD_PARTNER_LU_ALIAS | APPC によって、指定された partner_lu_alias が認識されませんでした。 |
| 0000015C | AP_EXCEEDS_MAX_ALLOWED | プログラムによって、partner_lu_mode_session_limit の数値と set_negotiable (NO) を指定する CNOS 動詞が発行されました。 |
| 0000015D | AP_CHANGE_SRC_DRAINS | drain_source (NO) が、指定されたモードで現在有効な場合、APPC によって、mode_name_select (ONE) と drain_source (YES) が許可されません。 |
| 0000015E | AP_LU_DETACHED | CNOS 動詞で LU の指定を試みる前に、コマンドによってローカル LU の定義がリセットされました。 |
| 0000015F | AP_CNOS_COMMAND_RACE_REJECT | ローカル LU では現在、パートナー LU によって発行された CNOS 動詞を処理しています。 |
| 00000167 | AP_SNASVCMG_RESET_NOT_ALLOWED | ローカル プログラムで、SNASVCMG という名前のモードに対して、0 のセッション制限を指定する CNOS 動詞を発行しようとしました。 |
| 000001B4 | AP_DISPLAY_INFO_EXCEEDS_LENGTH | 返された DISPLAY 情報がバッファーに収まりませんでした。 |
| 000001B5 | DISPLAY_INVALID_CONSTANT | NUM_SECTIONS または INIT_SEC_LEN に指定された値が無効です。 |
| 00000506 | AP_UNDEFINED_TP_NAME | アプリケーションの構成ファイルで、APPC が、tp_name の値と一致する呼び出し可能な TP 名を検出できませんでした。 |
| 00000509 | AP_ALLOCATE_NOT_PENDING | APPC が、RECEIVE_ALLOCATE によって指定された tp_name の値と一致する受信割り当て (呼び出し元 TP から) を検出できませんでした。 RECEIVE_ALLOCATE は受信割り当てを待機し、最終的にタイム アウトしました。 |
| 00000519 | AP_CPSVCMG_MODE_NOT_ALLOWED | CPSVCMG という名前のモードは、非アクティブ化セッション動詞で mode_name として指定することはできません。 |
| 00000525 | AP_INVALID_PROCESS | RECEIVE_ALLOCATE を発行しているプロセスは、APPC によって開始されたプロセスとは異なっています。 |
| 080F6051 | AP_SECURITY_NOT_VALID | 割り当て要求で指定されたユーザー識別子またはパスワードが、パートナー LU によって受け入れられませんでした。 |
| 084B6031 | AP_TRANS_PGM_NOT_AVAIL_RETRY | 要求されたパートナー TP を開始できなかったため、リモート LU で割り当て要求が拒否されました。 状態は一時的 (タイム アウトなど) である可能性があります。エラーの理由が、リモート ノードでログに記録されている可能性があります。 割り当てを再試行してください。 |
| 084C0000 | AP_TRANS_PGM_NOT_AVAIL_NO_RETRY | 要求されたパートナー TP を開始できなかったため、リモート LU で割り当て要求が拒否されました。 条件は永続的です。 エラーの理由が、リモート ノードでログに記録されている可能性があります。 エラーが修正されるまで、割り当てを再試行しないでください。 |
| 10086021 | AP_TP_NAME_NOT_RECOGNIZED | パートナー LU で、割り当て要求に指定された TP 名が認識されません。 |
| 10086031 | AP_PIP_NOT_ALLOWED | 割り当て要求で PIP データが指定されましたが、パートナー TP でこのデータが必要ないか、パートナー LU でサポートされていません。 |
| 10086032 | AP_PIP_NOT_SPECIFIED_CORRECTLY | パートナー TP には PIP データが必要ですが、割り当て要求で PIP データを指定していないか、パラメーターの数が正しくありません。 |
| 10086034 | AP_CONVERSATION_TYPE_MISMATCH | パートナー LU または TP で、割り当て要求に指定されたメッセージ交換の種類 (基本またはマップ済み) がサポートされていません。 |
| 10086041 | AP_SYNC_LEVEL_NOT_SUPPORTED | パートナー TP では、割り当て要求に指定された sync_level (AP_NONE または AP_CONFIRM_SYNC_LEVEL) をサポートしていないか、sync_level が認識 されませんでした。 |