IcomLUO.Send メソッド

LU0 セッションでデータの完全な受信チェーンを送信します。

構文

  
void Send(  
   int hint,  
   ref System.Array data,  
    out short seqno)  
  

パラメーター

パラメーター 説明
hint データの処理方法に関するアプリケーションからのヒント。 詳細については、「解説」セクションを参照してください。
data 送信するデータ。
seqno このメソッドから戻った時点で、チェーンの SNA シーケンス番号が格納されます。

によって返される値を使用して seqno 、ホストが後で送信できる応答を関連付けできます。

戻り値

説明
S_OK データが正常に送信されました。 関連する場合は、肯定的な応答も受信しました。
CLU0_S_MULTI_CHIIN セッションはマルチ RU チェーンをサポートしていないが、データは RU サイズより大きかった。 comLU0 は、1 つの RU チェーンのシーケンスとしてデータを送信しました。
CLU0_S_DEFINITE_RSP_MODE comLU0 は、要求時または要求時にDEFINITE_RESPONSEモードEXCEPTION_RESPONSEデータNO_RESPONSE送信しました。
CLU0_S_EXCEPTION_RSP_MODE comLU0 は、データが要求されたEXCEPTION_RESPONSE、DEFINITE_RESPONSEモードNO_RESPONSE送信します。
CLU0_S_NO_RSP_MODE comLU0 は、要求または要求されたNO_RESPONSEモードDEFINITE_RESPONSEデータEXCEPTION_RESPONSE送信しました。
CLU0_E_NEG_RESPONSE ホストまたは SNA サーバーは、サーバーに否定的な応答をDEFINITE_RESPONSE。
CLU0_E_NO_RSP_REQUESTED ホストから RQD 要求への応答は受信されません。

IcomLU0.Receive を呼び出して、応答が受信されない理由を特定する必要があります。 たとえば、CLEAR が受信された場合や、セッションが停止した場合などです。
CLU0_E_BRACKED_NOT_ALLOWED セッションは角かっこの間でしたが、comLU0 で新しい角かっこを開始できません。 これは、comLU0 がホストから SBI を受信した場合に発生しました。
CLU0_E_SESSION_FAILED 基になる SNA セッションが失敗しました。リンクの停止や他の一時的な障害が発生する可能性があります。

サーバー セッションを切断して解放する必要があります。 必要に応じて、IcomLU0.Offline を呼び出してセッションをリセットし、セッションをリアクティブ化 IcomLU0.Online を呼び出します。
CLU0_E_RECEIVE_IN_PROGRESS アプリケーションが、ホストによって送信された最後のチェーンの受信を完了していない。 これは、メッセージを返す Receive によって示DATA_INCOMPLETEがあります。

IcomLU0.Receive 呼び出しを再発行して残りのデータを収集してから、Send を再度呼び出す必要があります。
CLU0_E_SERVER_FAILURE TSS セッションは無効です。

セッション ハンドルを解放する必要があります。
CLU0_E_WAITING 別のスレッドからこのメソッドの Receive 呼び出しが発行されましたが、まだ返されていません。
CLU0_E_SESSIONFAILURE LU0 セッションが失敗しました。
CLU0_E_NOTCONNECTED comLU0 クライアントは、Icom3270 の呼び出しによってセッションに接続されていません。Connect。
CLU0_E_SYSERROR システム エラーが原因で送信に失敗しました。

例外

解説

SNA TH と RH は comLU0 によって提供され、アプリケーションによって提示されるデータに存在し "い" は "い"" " は "ない" 必要があります。

次の表では、 に使用できる値について説明します hint

説明
END_BRACKET comLU0 は、現在の角かっこを終了する必要があります。
PREPARE_TO_RECEIVE アプリケーションが受信状態に入りかねない。
NO_RESPONSE アプリケーションにホストからの応答は必要ない。
EXCEPTION_RESPONSE1/2 アプリケーションでは、ホストが否定応答のみを送信する必要があります。
DEFINITIE_RESPONSE1/2 アプリケーションでは、ホストがデータに応答を送信する必要があります。
NORMAL_DATA アプリケーションは、通常のデータ フローで を送信しています。
EXPEDITED_DATA アプリケーションは、迅速なデータ フローでデータを送信しています。
APPL_DATA データはアプリケーション (FMD) データです。
FM_DATA データは Function Management (FMH) データです
LU_DATA アプリケーションが LU セッションでデータを送信しています。
SCP_DATA アプリケーションが SSCP セッションでデータを送信しています。

参照

IcomLU0 メソッド
LU0 のセッション インテグレーター