@Peter, thanks. > This example uses TLSMECHANISM FTP but it should not matter.
Perhaps it should not, but it does, and that is the problem. Working with my existing JCL, not yours (but it should not matter <g>): My JCL uses //STEP1 EXEC PGM=FTP,PARM=(, // 'ENVAR("GSK_TRACE=0xffff","GSK_TRACE_FILE=/tmp/ssl.trace")', // '/public.dhe.ibm.com 21') If my FTPDATA file reads (among other stuff, of course) ; TLSMECHANISM ATTLS TLSMECHANISM FTP KEYRING xxxxxx/xxxxxx.DEMO.RING then a gsk trace file is created in ssl.trace. OTOH if it reads (with absolutely no other changes) TLSMECHANISM ATTLS ; TLSMECHANISM FTP ; KEYRING xxxxxx/xxxxxx.DEMO.RING then no trace file is created. THAT is the problem I am trying to solve. Charles On Tue, 10 Oct 2023 09:06:26 -1000, Peter Vels <peter.v...@gmail.com> wrote: >I made some mistakes editing this on my phone, sorry. > >You don't need the ",SYMBOLS=(JCLONLY)" > >You do need ",SYMBOLS=(EXECSYS)" after INPUT DD* > > >On Mon, 9 Oct 2023, 19:06 Peter Vels, <peter.v...@gmail.com> wrote: > >> I use this: >> >> //FTPS EXEC PGM=FTP,REGION=4M, >> // PARM=('ENVAR("_CEE_ENVFILE_S=DD:STDENV")/ftpservr 21 -e') ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN