SET
SETコマンドを使用して現在のディレクトリを設定できます。また、このコマンドでは、XML作成プロセスで使用されるXML接頭辞とネームスペースのマッピングを、ルート・スコープまたはエレメントの開始および終了スコープで宣言することもできます。
任意
SET ---- DIR ----------ディレクトリ・パス------------------------->
>-- OBJECT ------- *PREFIX -------------------------------->
*DEFAULTNS
>-- PREFIX -------接頭辞--------------------------------->
>-- NAMESPACE ----ネームスペース------------------------------|
キーワード
DIR |
このキーワードは、省略値のディレクトリを指定する場合に使用されます。 |
OBJECT |
このキーワードは、XMLネームスペースを定義する場合に使用されます。その使用法に応じて、ネームスペースをルート・スコープで定義したり、エレメントの開始および終了スコープ内で定義したりする場合に使用できます。 OBJECTキーワードに可能な値は以下のとおりです。 · *PREFIX · *DEFAULTNS |
PREFIX |
このキーワードはXML接頭辞を指定し、OBJECTタイプが*PREFIXの場合のみ使用されます。 |
NAMESPACE |
このキーワードはXMLネームスペースを指定し、OBJECTタイプが*PREFIXまたは*DEFAULTNSの場合に使用されます。 |
例
SET OBJECT ( *DEFAULTNS ) NAMESPACE ( http://parts.com )
SET OBJECT ( *PREFIX ) PREFIX ( abc ) NAMESPACE ( http://salesorder.com )
例
RDML
USE BUILTIN(JSM_COMMAND) WITH_ARGS('SET DIR(/orders)') TO_GET(#JSMSTS #JSMMSG)
RDMLX
use builtin(jsmx_command) with_args(#jsmxhdle1 'set dir(/orders)') to_get(#jsmxsts #jsmxmsg)
ILE RPG
c eval jsmcmd = 'set dir(/orders)'
c callp p_jsmcmd(jsmcmd:jsmsts:jsmmsg)