LUA Verb の概要

論理ユニット アプリケーション (LUA) アプリケーション プログラムは、要求ユニット インターフェイス (RUI) アプリケーション プログラミング インターフェイス (API) またはセッション レベル インターフェイス (SLI) API のいずれかで SNA セッションを確立して使用できます。 LUA アプリケーションが RUI_INITを使用して SNA セッションを確立した場合、そのセッションに対して SLI 動詞を発行することはできません。 同様に、LUA アプリケーションが SLI_OPEN を使用して SNA セッションを確立した場合、そのセッションに対して RUI 動詞を発行することはできません。

次に、各 LUA 動詞またはユーザー指定ルーチンの簡単な概要を示します。 各動詞は、目的の関数を実行し、アプリケーションにパラメーターを返す LUA にパラメーターを提供します。

RUI_BID
ホストからの情報を読み取ることができるタイミングをアプリケーションが判断できるようにします。

RUI_INIT
LUA アプリケーションの SSCP-LU セッションを設定します。

RUI_PURGE
未処理の RUI_READを取り消します。

RUI_READ
SSCP セッションまたは LU セッションのいずれかで、ホストから LUA アプリケーションの LU に送信されるデータまたは状態情報を受信します。

RUI_TERM
LUA アプリケーションの SSCP セッションを終了します。 また、LU セッションがアクティブな場合は終了します。

RUI_WRITE
SSCP セッションまたは LU セッションのいずれかでホストにデータを送信します。

SLI_BID
SLI_RECEIVEを使用してメッセージの読み取りを待機していることを SLI アプリケーションに通知します。 また、LUA アプリケーションへのセッションの現在の状態も提供します。

SLI_BIND_ROUTINE
BIND 要求がホストから送信されたことを LUA アプリケーションに通知する、省略可能なユーザー指定の出口ルーチン。 これにより、ルーチンは要求を調べて応答を作成できます。

SLI_CLOSE
SLI_OPENで開かれたセッションを終了します。

SLI_OPEN
指定した LU の制御を LUA アプリケーションに転送します。 SSCP と指定された LU の間のセッションと LU-LU セッションを確立します。

SLI_PURGE
待機条件 で発行SLI_RECEIVE 動詞を取り消します。

SLI_RECEIVE
LUA アプリケーションのバッファーに応答、SNA コマンド、およびデータを受信します。 また、LUA アプリケーションへのセッションの現在の状態も提供します。

SLI_SEND
LUA アプリケーションからホスト LU に応答、SNA コマンド、およびデータを送信します。

SLI_STSN_ROUTINE
set and test sequence number (STSN) コマンドがホストから送信されたことを LUA アプリケーションに通知する、オプションのユーザー指定の出口ルーチン。 これにより、ルーチンは要求を調べて応答を作成できます。