MFFTP requires one of the following DD statements: 
               	 
            
 
            	 
             
               		 
               		  
               - INPUT 
                  		  
               
- For JES2. Defines the command that will be sent to the native FTP client together with the actual FTP commands. 
                  		  
               
- SYSIPT 
                  		  
               
- For VSE. Defines the command that will be sent to the native FTP client together with the actual FTP commands. 
                  		  
               
MFFTP will use the following DD statements, if present: 
               	 
            
 
            	 
             
               		 
               		  
               - OUTPUT 
                  		  
               
- Specifies the preferred destination of all output including, for example, messages from MFFTP and the ftp client. 
                  		  
               
- SYSPRINT 
                  		  
               
- This can be used as an alternative to 
                  			 OUTPUT DD statement, to define preferred output destinations. 
                  		  
               
- SYSFTPD 
                  		  
               
- As on the mainframe. Only the keyword values described in the 
                  			 LOCSITE command are supported. 
                  		  
               
- NETRC 
                  		  
               
- As on the mainframe. This file, or in-stream data contains some login and initialization information. It is used to hide the
                  login details in the JCL job card. 
                  		  
               
- ENVVAR 
                  		  
               
- Use this to code most of the control variables, one per line. It overrides any values set at a global level by, for example,
                  the values in the FTP.DATA dataset. 
                  			 
                  Note: This is especially useful if you need to set MFFTP_KEEP to Y to resolve a problem when the same variable is set to N at system
                     level. 
                     			 
                   
- SFTPAUTH 
                  		  
               
- When using the SFTP client ( ftp over ssh) this DD contains authorisation configuration. Please see the sftp topic for more
                  details. 
                  		  
               
Note: If neither 
               		
OUTPUT nor 
               		
SYSPRINT is present, a 
               		
SYSOUT file is dynamically allocated to show the messages as well as display them in the console. 
               		
               
The default record length of 
                  		  OUTPUT and 
                  		  SYSPRINT is 133 characters. This may be overwritten with the variables MFFTP_OUTPUT_LRECL and MFFTP_SYSPRINT_LRECL, respectively.
                  These variables accept a numeric value of up to 512.