LANSA RDMLXクライアントがJava Service Managerサービスと完全に対話するには、3つの組み込み関数が必要です。

これらの組み込み関数を使用すると、同じファンクションで複数の同時接続が可能になります。

3.3.1 JSMX_BEGIN

サービス・プログラムの内部状態を初期化または再初期化する

3.3.2 JSMX_OPEN

サービスを開く

3.3.3 JSMX_COMMAND

コマンドを送信する

3.3.4 JSMX_CLOSE

サービスを終了する

3.3.5 JSMX_END

サービス・プログラムの内部状態を終了および再初期化する

LANSA開発者は、JSMサービスで提供されるコマンドの使用方法を理解するだけで構いません。

LANSA RDMLXファンクションの構造全体は同じになります。

ファンクションは以下の操作を実行します。

  • 組み込み関数を使って始める (BEGIN)
  • Java Service Manager への接続を開く (OPEN)
  • サービスを読み込む (LOAD) コマンド (COMMAND) を発行する
  • サービスでサポートされるコマンド (COMMAND) を実行する
  • サービスをアンロード (UNLOAD) するコマンド (COMMAND) を発行する
  • Java Service Manager への接続を閉じる (CLOSE)
  • 組み込み関数を使って終了する (END)

フィールドとリスト交換の概要

コマンド



フィールド無し

リスト無し

コマンド 
SERVICE_EXCHANGE(*FIELD|*FIELDS)



フィールド

リスト無し

コマンド


#WRKLST

フィールド無し

リスト

コマンド

#FLDLST


指定のフィールド

リスト無し

コマンド

#FLDLST

#WRKLST

指定のフィールド

リスト

コマンド 
SERVICE_EXCHANGE(*FIELD|*FIELDS)


#WRKLST

フィールド

リスト

コマンド 
SERVICE_EXCHANGE(*FIELD|*FIELDS)

#FLDLST

#WRKLST

指定のフィールド

リスト

注:指定のフィールドは、キーワード SERVICE_EXCHANGE(*FIELD) や SERVICE_EXCHANGE(*FIELDS) よりも優先されます。

  • No labels