2016-08-22 3 views
0

コードを変更していました。 RPGでプログラムをコンパイルした後、私はテストをしたい。しかし、私はコマンドを実行すると、私はコマンドの実行のためにスプールファイルを取得することができません。助けてください。前もって感謝します!それは自動的にプリンタに送信されているように...あなたは正しいとプログラムがスプールファイルを作成していることだAS400でスプールファイルを生成する方法は?

を想定し

+0

あなたの問題点を教えてください。 RPGはスプールを生成するはずですか?どちらの名前?どのプリンタですか? – FredericP

+0

スプール・ファイルには何が表示されますか?一般に、プログラムはスプール・ファイルを作成し、プリンター・ファイルを開いてレコードを書き込むようにします。しかし、あなたは何か違うことを求めているようです。 – user2338816

答えて

2

が鳴ります。デフォルトでは、スプールファイルが印刷されるとシステムから削除されます。

は、あなたのプログラムを実行する前に、次のことをやってみてください。

OVRPRTF FILE(MYPRTF) HOLD(*YES) 

あなたはMYPRTFの代わりに、あなたのプログラムで使用されるプリンタファイルの名前を使用する必要があります。 HOLD(*YES)は、プリンタファイルから生成されたスプールファイルが割り当てられたプリンタに送信されないようにします。

+0

このプログラム用に作成されたプリンター・ファイルの場合は、CHGPRTF MYPRTF HOLD(* YES)が簡単になる場合があります。 OVRPRTFを使用するには、呼び出し元のCLプログラムが必要です。 – Montana

関連する問題