3

Perl を使用して PCOMM または x3270 を介して自動化されたタスクを実行しようとした人はいますか? PCOMM と x3270 を介してメインフレームでいくつかの操作を行っています。一部のタスクには多くの繰り返し可能な操作が含まれているため、メインフレームでこれらのタスクを自動化する簡単な方法を見つけようとしています。

ところで、Perl は私のお気に入りの言語なので、ここで Perl について言及しました。

4

2 に答える 2

2

私はメインフレームの専門家ではありませんが、これをチェックしてください

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

「Win32::OLE 経由で Wi​​n32 上の 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 スプールに入れることができます。私はこれを 1 日に数十回 (場合によっては数百回) 実行して、PC がメインフレームでタスクを実行できるようにします。バッチで実行できる場合、これは優れた方法です。そしてもちろん、Perl は、JCL をサブミットする前に作成および操作するための優れた方法です。

メインフレームに Telnet で接続すると、TSO コマンド ダイアログが開きます (TSO のオプション 6 と同様)。そこでできることもたくさんあります。もちろん、IPL などを行っている場合は、すでにこのことを知っています。

問題は、私はシステム プログラマーではないため、メインフレームの設定を制御できないことです。私の会社のシステム担当者は怠惰すぎて調べられない設定がたくさんあります。私は約 1 年前に Telnet のことを発見しました。これは、仕事が終わったかどうかを確認するために使用していたものです (これが難しい部分です...仕事がいつ終わるかを知ることです)。次に気づいたのは、Telnet アクセスが無効になっていたことです。

Perl を介してメインフレームでできることはたくさんあります。私に連絡してください。それらをあなたと共有したいと思います。

于 2012-04-15T15:11:43.150 に答える