我有以下代码,使用JCL通过FTP发送文件:
//FTP00001 EXEC PGM=IKJEFT01,DYNAMNBR=50
//OUT DD SYSOUT=*
//AMSDUMP DD SYSOUT=*
//SYSTSPRT DD SYSOUT=*
//SYSIN DD DUMMY
//SYSPRINT DD DUMMY
//OUTPUT DD SYSOUT=*
//SYSTSIN DD *
123.234.345.67
myuser1
p4ssw0rd
ascii
cd infos
PUT 'EF35.LMINFO.D180203' info_180203.txt
QUIT
/*
它的效果很好,但问题是我不想在JCL中硬编码凭据。我们如何隐藏它们,以便任何可以访问JCL的人都看不到连接详细信息?我想从输出中隐藏凭据,但请注意,我仍然希望看到其余信息:传输的字节数,可能的错误消息等。
我考虑将SYSTSIN内容放入文件中,但我会遇到同样的问题:任何可以访问该文件的人都会看到用户名和密码。因此,解决这个问题的最佳方法是什么?