An application that uses FTP needs to have pass ticket authentication set up with FTP. Each FTP instance has an application name that starts with the job name of the FTP address space followed by an increment. The problem is every variation of that application name can not be defined in the NDT (Network Descriptor Table) in Top Secret.
The only way to do this is to force an application name to the FTP address space. This can be done by 'forcing' a job name when the FTP started task starts as follows:
FTP and pass ticket:
//FTPD1 PROC PARMS='ENVAR("_BPX_JOBNAME=TCPFTPM")' //FTPD EXEC PGM=FTPD,REGION=0M,TIME=NOLIMIT, // PARM='&PARMS/POSIX(ON) ALL31(ON)'
Use the variable _BPX_JOBNAME to 'force' what will be taken as application name.
In the above example, 'TCPFTPM' is the chosen name and this should be defined in the NDT in Top Secret.