FTP Request Validation Exit Program permits or denies a specified FTP operation based on one or more of the following :
Example - Can (User X) at (IP address n.n.n.n) (PUT) ( File Z) ?
Description | I/O | Type | Example |
---|---|---|---|
Application identifer | Input | Binary(4) | 0=FTP client program 1=FTP server program |
Operation identifer | Input | Binary(4) |
0=session initialization 1=Directory/library creation 2=Directory/library deletion 3=Set current directory 4=List files 5=File deletion 6=Sending file 7=Receiving file 8=Renaming file 9=Execute CL command |
User profile | Input | Char(10) | |
Remote IP address | Input | Char(*) | |
Operation specific information | Input | Char(*) | Information that describes the operation being attempted. For operation identifier 1 through 3, for example, this will contain the name of the directory or library on which the operation is to be performed. |
Length of operation specific information | Input | Binary(4) | |
Allow operation | Output | Binary(4) |
-1=Never allow this operation 0=Reject the operation 1=Allow the operation 2=Always allow the operation |
FTP020