1

Perl と Net::FTP を使用してスクリプトを作成していますが、これはかなり大きなファイルをメインフレームにアップロードしようとしていますが、プライマリ/セカンダリの割り当てを正しく取得できないようです。

それらを変更しようとしましたが、データ セットが SMS で管理されているため、毎回異なるボリュームに移動するようです。

そこで、quote site(うまくいけば)アップロードを特定のボリュームにロックするオプションを探しました。

私が持っている現在のオプションは次のとおりです。

$ftp->site ("bl=10204 lr=170 rec=vb cy pri=100 sec=100")

また、ほとんどのボリュームでスペースが非常に限られています。しかし、必要なスペースがあるボリュームを見つけましたが、FTP オプションでそれを指定する方法がわかりません。

それらを詳述した文書はどこかにありますか?CommServer に関するものは何も見つかりませんでしたし、Google で検索しftp zos quote siteても有用なものは見つかりませんでした。

または、固定ボリュームを指定するオプションを知っている人はいますか? そこには他にも便利なものがあるかもしれないので、明らかに前者を好みますが、現時点では、後者を感謝して受け取ります-私はほとんどすべての髪を引き抜きました:-)

4

2 に答える 2

5

対話型 FTP プログラム (FTP など) を使用して、メインフレームの FTP にログオンします。次に「quote help site」と入力すると、適切なオプションのリストが表示されます。

少しだけ説明を… 「site」はメインフレームのFTPサーバーへのコマンドです。その前に「help」と入力すると、関数のヘルプが表示されます。ただし、「help site」と入力するだけで、FTP クライアント (おそらく site コマンドを聞いたことがない) でヘルプが検索されるため、コマンドをサーバーに送信する必要があります。これは、「quote」コマンドが行うことです。

ところで、あなたのサイト コマンドは、100 個のプライマリ シリンダーと 100 個のセカンダリ シリンダーを要求しています。これは DASD のかなりの部分です。本当に必要ですか?

ご不明な点がございましたら、お気軽にお問い合わせください。私は実質的にメインフレームで FTP を使用しており、作業を容易にするために数十 (おそらく数百) の Perl スクリプトを作成しました。

于 2012-03-29T13:43:44.520 に答える
2

z / osの一般的なFTPリファレンスとして、Z / OS V1R7.0 Comm Svr:IPユーザーズガイドおよびコマンドを試してください。サイトコマンドはここにあります。

ファイルサイズに適したDataClassを使用して、SMSに適切なボリュームを見つけさせてみませんか?

どのくらいの髪から始めましたか?引っ張りすぎない人もいます!

于 2012-03-29T14:01:34.160 に答える