我正在寻找一个方法/设计,我想通过它自动化从Windows位置到AS400环境中的IFS位置的FTP过程曾经有一个新文件添加到Windows路径。
WRKJOBSCDE
,通过它我们可以在1小时的预定阈值内运行CL程序。SNDDST
通过STEP1中每1小时运行一次的调度程序作业的所有jar文件列表邮寄给我。
我是CL编程/ RPGLE的新手。请帮我一些 学习东西以及设计这些概念。
答案 0 :(得分:1)
您可以使用类似Scott Klement在https://www.scottklement.com/ftpapi/提供的库来推送您自己的自动化客户端。它被设计为从RPG使用,并且易于使用。从那里开始是一项简单的任务:
答案 1 :(得分:0)
CL命令RUNRMTCMD可用于在运行rexec()客户端的PC上调用命令。 iSeries Access for Windows提供了这样的客户端,还有其他可用的客户端。使用iSeries客户端,PC命令的输出将放在AS / 400上的假脱机文件中,该文件应包含FTP会话的结果。
您可以使用CPYSPLF命令将假脱机文件复制到文件中,并将SNDDST复制到自己,但我不确定内容是否会从EBCDIC转换为ASCII。
查看Easy400.net,了解Giovanni Perotti开发的MMAIL程序。此程序包包含用于通过电子邮件发送假脱机文件的EMAILSPL命令。我相信您下载需要支付50美元。
我认为你走在正确的轨道上,但是有很多细节。
答案 2 :(得分:0)
你必须学习编程窗口。 dotnet filewatcher超出了完整答案的范围。所有其他解决方案似乎都是轮询解决方案“我们还在吗?” “不,不存在。”