QUOTEコマンドでは、リモートFTPサーバーにホスト依存コマンドを指定することで特殊なFTPサーバー・コマンドの実行が可能になります。
QUOTE --------- COMMAND ------- コマンド --------------------------|
キーワード
COMMAND |
実効するコマンド文字列 |
例
例えば、リモートFTPサーバーがIBM iの場合、プログラムやコマンドを実行するRCMDコマンドを発行します。
RDML
CHANGE FIELD(#JSMCMD) TO('QUOTE COMMAND("RCMD DSPSYSVAL SYSVAL(QDATE) OUTPUT(*PRINT)")')
USE BUILTIN(JSM_COMMAND) WITH_ARGS(#JSMCMD) TO_GET(#JSMSTS #JSMMSG)
RDMLX
use builtin(jsmx_command) with_args(#jsmhdle 'quote command("RCMD DSPSYSVAL SYSVAL(QDATE) OUTPUT(*PRINT)")') to_get(#jsmsts #jsmmsg)
ILE RPG
c eval jsmcmd = 'quote'
c + ' "RCMD DSPSYSVAL SYSVAL(QDATE) OUTPUT(*PRINT)"'
c callp p_jsmcmd(jsmcmd:jsmsts:jsmmsg)