5.4.5 SET

LANSA Integrator

5.4.5 SET


SETコマンドにより、プログラムはHTTP要求または応答プロトコルにHTTPヘッド・プロパティを入れることができます。

HTTPプロトコル名の値ペアは、2列の作業リストのエントリーとして渡されます。

SETコマンドは、HTTP要求や応答を作成する最後のSENDコマンドの前にいつでも呼び出すことができます。

InboundXMLBindハンドラーやOutboundXMLBindハンドラーを使用する場合、使用できるキーワードはLIST、FRAGMENT、INSTRUCTION、DATAのみです。

構文:

コマンド

キーワード

コマンド/キーワード/値に関する開発担当者メモ

SET

PROPERTY

*LIST

HTTPヘッド・プロパティを設定します。

LIST

条件付。リストをバインドします。

FRAGMENT

条件付。フラグメントをバインドします。

INSTRUCTION

条件付。XML処理の指示を設定します。

DATA

条件付。PIデータ

 

 

DEFINE     FIELD(#PNME) TYPE(*CHAR) LENGTH(20)

DEFINE     FIELD(#PVAL) TYPE(*CHAR) LENGTH(20)

DEF_LIST   NAME(#PLST) FIELDS((#PNME) (#PVAL)) TYPE(*WORKING)

 

CHANGE     FIELD(#PNME) TO('''X-Invoice''')

CHANGE     FIELD(#PVAL) TO(T9300)

ADD_ENTRY  TO_LIST(#PLST)

 

USE        BUILTIN(JSM_COMMAND) WITH_ARGS('SET PROPERTY(*LIST) SERVICE_LIST(PNME,PVAL)') TO_GET(#JSMSTS #JSMMSG #PLST)