FUSFTP
With the FUSFTP exec, users familiar with the FTP user interface can use the platform server. This exec uses standard FTP parameters and translates these parameters into platform server requests. The GET and PUT requests are translated into the platform server RECEIVE and SEND requests.
The format of the FUSFTP exec is as follows:
FUSFTP ipname ipport
The platform server supports FTP parameters in the same way as they are supported by FTP. For example, the ASCII parameter changes the transfer type to A (text), while the BINARY parameter changes the transfer type to I (image).
In addition to the FTP parameters, the platform server also supports some optional parameters with which you can perform functions that are not typically supported by FTP.
The following table lists the optional parameters supported by the FUSFTP exec:
| Parameter | Description |
|---|---|
| CONFIG | Defines the name of the platform server REXX configuration file from which you can get information about the platform server started task. |
| NODE | Informs the platform server that the remote platform server node is defined by a NODE definition. |
| IPNAME | Informs the platform server that the remote platform server node is actually an IP name. |
| IPPORT | Defines the IP Port of the remote platform server system. |
The FUSFTP exec supports the platform server User Profile capability. If a remote user is not defined by the USER parameter, the default value *PROFILE which uses the platform server User Profile capability is used. See TIBCO Managed File Transfer Platform Server for z/OS Installation and Operations Guide for more information on platform server user profiles.
The following example shows a FUSFTP exec connection:
-------------------------------------------------------------------------
ISPF Command Shell
Enter TSO or Workstation commands below:
===> tso fusftp
No connection: Use OPEN command to get connection
To override current userid/password, use commands: user, pass
open 192.192.100.10
will connect to ipaddr 192.192.100.10
ipport 5000
using IPPORT 5000
ascii
type is ASCII
verbose
Verbose is ON
status
Using default server config
ipaddr is 192.192.100.10
ipport is 5000
Local user is TSOUSER
Remote user is *PROFILE
Type is ASCII
Append is OFF
Verbose is ON
Trace is OFF
Debug is OFF
put test.local.file1 test.remote.file2
TRANSACTION=IB16500000 STATUS=ACTIVE RECORD=000000000 BYTES=000000000
TRANSACTION=IB16500000 STATUS=COMPLETE RECORD=000000010 BYTES=000000810
***Fusion retcode.......= 0
***Fusion TransNum......= IB16500000
***Completed transfers..= 01
***Successful transfers.= 01
***Failed transfers.....= 00
***Purged transfers.....= 00
***Last Message.........= PGTF3101I Activity IB16500000 successfully transferred 10
records with remote node 192.192.100.10
Request Queued successfully with TRANSNUM= IB16500000
bye
***FUSFTP exec now ending***
