有人试图使用Perl通过PCOMM或x3270执行自动化任务吗?

时间:2012-03-07 05:46:13

标签: perl automation mainframe zos

有人试图使用Perl通过PCOMM或x3270执行自动化任务吗?我正在通过PCOMM和x3270对大型机进行一些操作。由于某些任务包括许多可重复的操作,我试图找到一种在大型机上自动执行这些任务的简单方法。

BTW,Perl是我最喜欢的语言,所以刚才在这里提到了Perl。

2 个答案:

答案 0 :(得分:2)

我不是大型机的人,但请查看

http://www.perlmonks.org/?node=611038

“我通过Win32 :: OLE在Win32上使用IBM Personal Communications 3270终端模拟器,从Perl自动化3270个应用程序。它有很好的文档记录,而且效果非常好。”

这是示例代码:http://www.perlmonks.org/?node_id=674214

使用IPC推动会话:

http://www.linuxquestions.org/questions/linux-software-2/how-do-i-use-s3270-x3270-for-scripting-767067/

我希望这有帮助。

的问候,

答案 1 :(得分:1)

您应该对QUOTE SITE FILETYPE = JES进行一些研究。这允许您将FTP批处理作业直接导入JES假脱机。我这样做了几十次(可能是几百次)让我的PC完成大型机上的任务。如果它可以批量完成,那么这是一个很好的方法。当然,Perl是在JCL提交之前创建和操作JCL的绝佳方式。

另外需要注意的是,如果你telnet到大型机,它会打开一个TSO命令对话框(就像TSO中的选项6一样)。你也可以做很多事情。当然,如果您正在进行IPL等,您已经知道了。

我的麻烦是我不是系统程序员,所以我无法控制大型机的设置。有很多设置我公司的系统人员都懒得研究,所以他们只是把它们关闭了。我在大约一年前发现了Telnet的事情,我正在用它来查看一份工作是否已经完成(这是最难的部分......知道什么时候完成工作)。接下来我知道,Telnet访问已被禁用。

我有很多东西可以让我通过Perl在大型机上做事。打我,我很乐意和你分享。