REXX Parameter Syntax Rules
You must follow the syntax rules when using the REXX parameters.
The syntax rules of the REXX parameters are as follows:
- The CONFIG and CFG parameters define the configuration files for all Platform Server REXX commands except the FUSWCLR command which does not require a configuration.
- The Platform Server REXX parameters are typically separated by a space or comma. When separated by a comma, no commas are allowed in the parameter values. Because the PPA parameter value requires commas, PPA is not allowed when using comma delimited parameters. When using space delimited parameters, parameter values can be enclosed in single or double quotation marks. If a parameter value contains any spaces, it must be enclosed in quotes. We strongly suggest using space delimited parameters and enclosing parameter values in single or double quotation marks where necessary.
For example:
FUSSEND IPADDR=14.0.0.0,LF=local.file,RF=remote.file,wait FUSSEND IPADDR=14.0.0.0 LF=local.file RF=remote.file wait FUSSEND IPADDR=14.0.0.0 LF=local.file RF=remote.file wait PPA="S,L,CALLJCL,TESTPGM parameters" FUSSEND IPADDR=14.0.0.0 LF=local.file RF=remote.file wait PPA='F,R,COMMAND,FailCMD parameters'
- Parameters can be entered in uppercase or lowercase. The Platform Server performs translation when necessary.
- If the
REMOTE_USER or
RUSER parameter is not defined, the Platform Server sets the remote user ID to
*PROFILEby default. For more information of remote user profiles, see TIBCO® Managed File Transfer Platform Server for z/OS Installation and Operation Guide. - To get help information, enter the Platform Server REXX command followed by a space and a question mark (?). For example,
FUSINQ ?. For this example, a help screen is displayed with an overview of the exec and the parameters that are accepted by the exec. - The Platform Server REXX execs that queue a request accept any parameter defined to the Platform Server Batch interface. For more detailed information of the parameters which are accepted by the Platform Server execs that queue a transfer, see Batch Interface.
- Scripts are run single-threaded by default. You can execute multiple transfers simultaneously by setting the
CONTENTION_WINNERS parameter to a value higher than
1and then setting the NODE parameter in the script. The NODE parameter is ignored other than to limit the number of concurrent requests for a script. For example:START FTMSCMD /Send /RI=CFUSERID /RW=CFPASSWD /DS:ABC /COMMAND /RE="FUSSCRPT LF=CF.PROCESS.LIB(TESTABC)~%%RING=TT01~%%INDS=ABCDE1.ABCTEST.ABCD10.ABC10.ZIP~%%SVR=ABC20 NODE=xxxxx"