次の表に、各リターン コードを数値で示し、関連するエラー メッセージを示します。
| リターン コードの値 | リターン コード | エラー メッセージ |
|---|---|---|
| 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のうち、指定された lu_alias を見つけることができません。 |
| 000000C4 | AP_RCV_IMMD_BAD_FILL (基本的な会話用) | fill パラメーターが無効な値に設定されました。 |
| 00000004 | AP_ALLOCATION_FAILURE_NO_RETRY | 構成エラーやセッション プロトコル エラーなどの永続的な状態のため、会話を割り当てることができません。 エラーを特定するには、システム管理者がエラー ログ ファイルを調べる必要があります。 エラーが修正されるまで、割り当てを再試行しないでください。 |
| 00000005 | AP割り当て失敗再試行 | リンクエラーなどの一時的な状態のため、会話を割り当てませんでした。 エラーの理由は、システム エラー ログに記録されます。 割り当てを再試行します。 |
| 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 | T sync_levelに指定 された値が無効でした。 |
| 00000013 | AP_BAD_SECURITY | セキュリティに指定された値が無効でした。 |
| 00000014 | AP_BAD_RETURN_CONTROL | rtn_ctlに指定された値が無効です。 |
| 00000016 | AP_PIP_LEN_INCORRECT(APパイプの長さが不正です) | pip_dlenの値が 32767 より大きかった。 |
| 00000017 | AP_NO_USE_OF_SNASVCMG (マップされた会話の場合) | SNASVCMG は、 mode_nameの有効な値ではありません。 |
| 00000018 | 未知のパートナーモード | 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 (if it should be left unchanged to maintain technical consistency in code or variables) | 会話が 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_BAD_FILL (基本的な会話用) | 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 | データ送信確認無しで同期 | 型 CONFIRM は、 sync_level NONE で割り当てられた会話では許可されません。 |
| 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 モード以外のモードのセッション制限を変更するプログラムは許可されません。 (実際の値の多くがまだ入力されていないため、"template" という用語が使用されます)。 |
| 00000151 | 制限を引き上げられない | APPC では、現在制限がゼロでない限り、セッション制限を 0 以外の値に設定することはできません。 |
| 00000152 | AP_AUTOACT_EXCEEDS_SESSLIM | CNOS 動詞では、auto_activateの値がpartner_lu_mode_session_limitの値より大きくなります。 |
| 00000153 | モード全てのリセットが必要です | 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 でのローカルセッションの上限がゼロであるため、ローカル LU は 0 以外のセッション制限をネゴシエートできません。 |
| 00000156 | AP_CNOS_MODE_CLOSED | パートナー LU でのローカルセッションの上限がゼロであるため、ローカル LU は 0 以外のセッション制限をネゴシエートできません。 |
| 00000157 | AP_CNOS_MODE_NAME_REJECT | パートナー LU は、指定されたモード名を認識しません。 |
| 00000159 | AP_RESET_SNA_DRAINS | SNASVCMG モードでは、 ドレイン パラメーター値はサポートされていません。 |
| 0000015A | AP_SINGLE_NOT_SRC_RESP | 単一セッション CNOS 動詞の場合、APPC では、セッションの非アクティブ化を担当するローカル (ソース) LU のみが許可されます。 |
| 0000015B | AP_不正なパートナー_LUエイリアス | APPC は、提供された partner_lu_aliasを認識しませんでした。 |
| 0000015C | 最大許可数を超えました | プログラムが CNOS 動詞を発行し、 partner_lu_mode_session_limit 番号と set_negotiable (NO) を指定しました。 |
| 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 という名前のモードに対して CNOS 動詞を発行しようとしましたが、セッション制限は 0 に指定されています。 |
| 000001B4 | ディスプレイ情報の長さが上限を超えました (AP_DISPLAY_INFO_EXCEEDS_LENGTH) | 返された DISPLAY 情報がバッファーに収まらなかった。 |
| 000001B5 | 無効な定数を表示 | NUM_SECTIONSまたはINIT_SEC_LENに指定された値が無効です。 |
| 00000506 | AP_UNDEFINED_TP_NAME | アプリケーションの構成ファイルで、APPC は、 tp_nameの値と一致する呼び出し可能な TP 名を見つけることができませんでした。 |
| 00000509 | AP_アロケート_保留されていない | APPC は、RECEIVE_ALLOCATEによって提供された tp_nameの値と一致する受信割り当て (呼び出し元 TP から) を見つけられませんでした。 RECEIVE_ALLOCATE 受信割り当てを待機し、最終的にタイムアウトしました。 |
| 00000519 | AP_CPSVCMG_MODE_NOT_ALLOWED | CPSVCMG という名前のモードは、非アクティブ化セッション動詞の mode_name として指定できません。 |
| 00000525 | AP_無効なプロセス | RECEIVE_ALLOCATEを発行するプロセスは、APPC によって開始されたものとは異なっていました。 |
| 080F6051 | アクセスポイントのセキュリティが無効です | 割り当て要求で指定されたユーザー ID またはパスワードが、パートナー LU によって受け入れられなかった。 |
| 084B6031 | AP転送プログラムが利用できないため再試行してください | リモート LU は、要求されたパートナー TP を開始できなかったため、割り当て要求を拒否しました。 この条件は、タイムアウトなどの一時的な状態である可能性があります。エラーの理由は、リモート ノードに記録される可能性があります。 割り当てを再試行します。 |
| 084C0000 | AP_TRANS_PGM_NOT_AVAIL_NO_RETRY | リモート LU は、要求されたパートナー TP を開始できなかったため、割り当て要求を拒否しました。 条件は永続的です。 エラーの理由は、リモート ノードに記録される可能性があります。 エラーが修正されるまで、割り当てを再試行しないでください。 |
| 10086021 | AP_TP_NAME_NOT_RECOGNIZED | パートナー LU は、割り当て要求で指定された TP 名を認識しません。 |
| 10086031 | AP_PIP_NOT_ALLOWED | 割り当て要求で PIP データが指定されましたが、パートナー TP がこのデータを必要としないか、パートナー LU でサポートされていません。 |
| 10086032 | AP_PIP_正しく指定されていません | パートナー TP には PIP データが必要ですが、割り当て要求で PIP データが指定されていないか、パラメーターの数が正しくありません。 |
| 10086034 | AP_CONVERSATION_TYPE_MISMATCH | パートナー LU または TP は、割り当て要求で指定された会話の種類 (基本またはマップ) をサポートしていません。 |
| 10086041 | AP_SYNC_LEVEL_NOT_SUPPORTED(APの同期レベルがサポートされていません) | パートナー TP は、割り当て要求で指定された sync_level (AP_NONEまたはAP_CONFIRM_SYNC_LEVEL) をサポートしていないか、 sync_level が認識されませんでした。 |