DELETE

LANSA Integrator

DELETE


このキーワードを使用して、指定のディレクトリからファイルを削除できます。

 DELETE -------- FILE --------ファイル・パス-------------------------|

キーワード

FILE

このキーワードは、削除するファイル名を定義する場合に使用されます。ファイル・パスを含める必要があります。

パスの区切り文字にはフォワード・スラッシュを使用し、DOSドライブ指定子を使用しないことをお勧めします。

パスの形式は以下のようにします。

Windowsの場合、以下のように指定できます。

·         絶対パス
例:
/orders/order.xml
C:/orders/order.xml
C:\orders\order.xml

または

·         相対パス
orders/order.xmlなど(先頭が「/」にならないように注意)。この場合、order.xmlドキュメントは、サーバー上のJSMインスタンス・ディレクトリのordersディレクトリから削除されます。

IBM i の場合、以下のように指定できます。

·         絶対パス
例:
/orders/order.xml

または

·         相対パス
orders/order.xmlなど(先頭が「/」にならないように注意)。この場合、order.xmlドキュメントは、サーバー上のJSMインスタンス・ディレクトリのordersディレクトリから削除されます。

このキーワードは必須です。

RDML

* Define JSM fields

DEFINE FIELD(#JSMSTS) TYPE(*CHAR) LENGTH(020)

DEFINE FIELD(#JSMMSG) TYPE(*CHAR) LENGTH(256)

DEFINE FIELD(#JSMCMD) TYPE(*CHAR) LENGTH(256)

* Delete XML

CHANGE FIELD(#JSMCMD) TO('''DELETE FILE(orders/order.XML)''')

USE BUILTIN(JSM_COMMAND) WITH_ARGS(#JSMCMD) TO_GET(#JSMSTS #JSMMSG)

RDMLX

* Define the fields used by the JSM Commands

Define Field(#JSMSTS) Type(*CHAR) Length(020)

Define Field(#JSMMSG) Type(*CHAR) Length(256)

Define Field(#JSMCMD) Type(*CHAR) Length(256)

Define Field(#JSMHND) Type(*CHAR) Length(4)

* Delete XML

Change Field(#JSMCMD) To('''DELETE FILE(orders/order.XML)''')

Use Builtin(JSMX_COMMAND) With_Args(#JSMCMD) To_Get(#JSMSTS #JSMMSG #JSMHND)