Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報

[掲示板に戻る]


Re: スプールデータの取り出し方法につ... もやもや 2019-6-19 15:07
Re: スプールデータの取り出し方法につ... 富山清風 2019-6-20 9:07
Re: スプールデータの取り出し方法につ... 富山清風 2019-7-2 12:58
Re: スプールデータの取り出し方法につ... ターラヤン 2019-7-3 7:59
Re: スプールデータの取り出し方法につ... もやもや 2019-7-3 9:37
Re: スプールデータの取り出し方法につ... 富山清風 2019-7-4 12:35
Re: スプールデータの取り出し方法につ... 富山清風 2019-7-31 11:26
Re: スプールデータの取り出し方法につ... ターラヤン 2019-7-31 22:26
Re: スプールデータの取り出し方法につ... もやもや 2019-8-7 9:57

2 Re: スプールデータの取り出し方法についての質問
もやもや 2019-6-19 15:07  [返信] [編集]

PIFファイルを経由したらできると思います。

#SPOOLでPIFファイルを作成し、レポートをPIFファイルへ複写し、そのPIFファイルをシーケンシャルファイルへ#FLCNVで出力します。
3 Re: スプールデータの取り出し方法についての質問
富山清風 2019-6-20 9:07  [返信] [編集]

もやもや様 ありがとうございます。

PIFファイルを経由ですか。

一度やってみます。
なお、実機が手元にないため、
返答が遅れますが、しばらくお待ちください。






4 Re: スプールデータの取り出し方法についての質問
富山清風 2019-7-2 12:58  [返信] [編集]

「PIFファイルを経由」の確認結果をお知らせします。

Step1.スプール-->PIFファイル
Step2.PIFファイル-->シーケンシャルファイルへ#FLCNV
でできましたが、
PIFファイルもシーケンシャルファイルも可変長で出力されており、
#FLCNVのダンプなどで参照しても、プリントイメージには、表示されませんでした。
固定長で落とす方法がわかりませんでした。

システムスプールからシーケンシャルファイルに落とす時には、
可変長か固定長かの応答があり、固定長に落とせますが、
ユーザースプールでは、不可能なのでしょうか?

再度の質問で申し訳ございませんが、よろしくお願いします。

5 Re: スプールデータの取り出し方法についての質問
ターラヤン 2019-7-3 7:59  [返信] [編集]

step1のスプールからPIFファイルは#ABCでコピーしたのでしょうか。
#FLCNVや#SPOOLで行うと無条件で可変長になったと思います。
6 Re: スプールデータの取り出し方法についての質問
もやもや 2019-7-3 9:37  [返信] [編集]

PIFからだと可変長になってしまいました。

ユーザスプールファイルから、ターラヤンさんご指摘の#ABCでSEQファイルへ複写すると、複写時に可変長/固定長を選択でしました。

お試しください。
7 Re: スプールデータの取り出し方法についての質問
富山清風 2019-7-4 12:35  [返信] [編集]

#ABCでやってみます。

なお、実機が手元にないため、
返答が遅れますが、しばらくお待ちください。



8 Re: スプールデータの取り出し方法についての質問
富山清風 2019-7-31 11:26  [返信] [編集]

遅くなってすみません。

話を整理してみます。


スプールを順編成ファイルに取り出す方法について

1.システムスプールの場合
 1-1.#ABCで直接SYS@SPnnnnを指定すると固定長/可変長の指定が可能です
 1-2.TIF経由の場合
  1-2-1.TIF後、#ABCの場合、 固定長/可変長の指定ができません。
     (固定長/可変長の応答がありません)
  1-2-2.TIF後、#FLCNVCの場合、固定長/可変長の指定ができません。
     (固定長/可変長の応答がありません)

2.ユーザースプールの場合
 2-1.#ABCで直接SYS@SPnnnnを指定することができません。
(E U3904(FIL=SYS@nnnn)ファイルが見つかりません。)
 2-2.TIF経由の場合
  2-2-1.TIF後、#ABCの場合、 固定長/可変長の指定ができません。
     (固定長/可変長の応答がありません)
  2-2-2.TIF後、#FLCNVCの場合、固定長/可変長の指定ができません。
     (固定長/可変長の応答がありません)

以上により
システムスプールの場合は#ABCにて固定長に出力可能ですが、
ユーザースプールを固定長にすることができませんでした。

元の質問にもどって、ユーザースプールを固定長にする方法はありますか?

9 Re: スプールデータの取り出し方法についての質問
ターラヤン 2019-7-31 22:26  [返信] [編集]

システムスプールもユーザスプールもできると思ったのですが、何が違うのでしょうかね。
ユーザスプールにもいろいろあり、できないパターンがあるのかもしれません。


>2.ユーザースプールの場合
> 2-1.#ABCで直接SYS@SPnnnnを指定することができません。
>(E U3904(FIL=SYS@nnnn)ファイルが見つかりません。)

「(FIL=SYS@nnnn)ファイルが見つかりません。」となるとのことですが、単にファイル名を間違っていたりすることはないでしょうか。このエラーについては固定長/可変長の話とは違うような気がするのですがいかがでしょうか。
10 Re: スプールデータの取り出し方法についての質問
もやもや 2019-8-7 9:57  [返信] [編集]

すみません、サイトを訪問できませんでした。

私の勘違いかもですが、ユーザスプールなのでSYS@SPnnnではなく、指定されたユーザスプールファイル名と考えます。
私が確認時、USERSPOOLを作成し、COBOLから出力しました。
#SPOOLでレポートの情報は、システムスプール、ユーザスプールへ出力したレポートは同じ画面で確認できます。

2つ目のエラーの件は、ターラヤンさんが返答されている通り、「SYS@SPnnn」なのに「SYS@nnnn」のエラーにはならないと思います。

BluesBB ©Sting_Band