ADD

LANSA Integrator

ADD


ADDコマンドは、形式化されるメールに1つまたは複数の添付ファイルを含める場合に使用されます。

ファイルはメールに直接追加できます。あるいは、ZIPキーワードを使用して、指定のファイル・リストのアーカイブ・ファイルを作成できます。その後、アーカイブ・ファイルはメールの単一添付ファイルとして含まれます。

SENDキーワードの前にADDキーワードを使用してください。

 

                                                         任意

 

 ADD --------- ATTACHMENT ----- *LIST -------------------------->

                                値

 

           >-- ZIP ------------値--------------------------|

 

キーワード

ATTACHMENT

1つのファイルをメールに添付するには、ATTACHMENTキーワードにファイル・パスとファイル名を指定します。

複数の添付ファイルを含めるには、リストの最初のフィールドがファイル・パスとファイル名になるファイルの作業リストを作成します。作業リストのオプションの2番目のフィールドは、添付ファイルの表示名またはZipエントリー名になります。ATTACHMENTキーワードに*LIST値を使用し、作業リスト情報をサービス・リストとして含めます。

添付ファイルが含まれない場合、ADDコマンドは無視されます。

ZIP

作成されてメールに添付されたZipアーカイブに付けられる名前。メール受信時の処理が簡単になるように、ファイル名に接尾辞.zipを付ける必要があります。

ATTACHMENTキーワードで*LISTを使用してファイル・リストを指定しない場合、ZIPキーワードは無視されます。

 

RDML

1つのテキスト・ファイルをメールの添付ファイルとして含めます。

 

USE BUILTIN(JSM_COMMAND) WITH_ARGS('ADD ATTACHMENT(orderabc.txt)') TO_GET(#JSMSTS #JSMMSG)

 

RDMLX

ファイルのグループを圧縮して、単一の圧縮アーカイブをメールに添付します。

 

define field(#file name) type(*char) length(255)

def_list name(#filelist) fields(#file name) type(*Working)

 

clr_list named(#filelist)

 

#file name := order.xml

add_entry to_list(#filelist)

#file name := history/lastorders.pdf

add_entry to_list(#filelist)

 

#jsmcmd := 'add attachment(*list) zip(orderstatus.zip)'

 

use builtin(jsmx_command) with_args(#jsmhdle #jsmcmd) to_get(#jsmsts #jsmmsg #filelist)

 

ILE RPG

1つのXMLファイルをメールの添付ファイルとして含めます。

 

c                   eval      jsmcmd = 'add '

c                             + ' attachment(\newpart.xml)'

c                   callp     p_jsmcmd(jsmcmd:jsmsts:jsmmsg)