論理ユニット アプリケーション (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
ホストから LUA アプリケーションの LU (SSCP セッションまたは 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
セットおよびテスト シーケンス番号 (STSN) コマンドがホストから送信されたことを LUA アプリケーションに通知する、オプションのユーザー指定の出口ルーチン。 これにより、ルーチンは要求を調べて応答を作成できます。