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).

The platform server supports the following FTP parameters:
  • APPEND
  • ASCII
  • BINARY
  • BYE
  • CLOSE
  • DEBUG
  • END
  • GET
  • HELP
  • LOCSITE
  • OPEN
  • PASSWORD
  • PUT
  • QUIT
  • RECV
  • SEND
  • SITE
  • STATUS
  • TRACE
  • USER
  • VERBOSE

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.
Note: This parameter is required only when you want to communicate with a platform server started task other than the default 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***
Note: The data that is displayed in bold font is the data entered by the user, the data that is displayed in normal font is the data returned by the FUSFTP exec.