SET

LANSA Integrator

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)