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ファンクションの構造全体は同じになります。
ファンクションは以下の操作を実行します。
コマンド | フィールド無し | リスト無し | ||
コマンド 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) よりも優先されます。 |