3

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

顺便说一句,Perl 是我最喜欢的语言,所以这里只提到了 Perl。

4

2 回答 2

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/

我希望这会有所帮助。

问候,

于 2012-03-07T08:44:17.530 回答
1

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

要研究的另一件事是,如果您 Telnet 到大型机,它会打开一个 TSO 命令对话框(就像 TSO 中的选项 6)。你也可以在那里做很多事情。当然,如果你在做 IPL 之类的,你已经知道了。

我的麻烦是我不是系统程序员,所以我无法控制大型机的设置。我公司的系统人员懒得去研究很多设置,所以他们只是将它们关闭了。大约一年前,我发现了 Telnet 的东西,我用它来查看工作是否完成(这是其中最难的部分……知道工作何时完成)。接下来我知道,Telnet 访问已被禁用。

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

于 2012-04-15T15:11:43.150 回答