プロが教えるわが家の防犯対策術!

ICEGENERで単純にコピーしたいのですが、データセットNOTFONDになります。
sysut1=暗号化されたデータが格納されたファイル
sysut2=世代管理ファイル(例:aaaa(+1))
※disp=(new,keep,delete)
こんな感じなのですが、
そもそも暗号化データのファイルはngなのでしょうか?
暗号化データファイルではなく普通のデータセットで実行すると当然ながら正常終了してコピーされます。

すいませんが対処方法を教えて下さい。

質問者からの補足コメント

  • Moryouyouさん

    早速の回答ありがとうございます。
    暗号化はデーターのみです。
    jclをもう少し詳細に記載します。
    sysut1 DD DSN=aaaa.bd.xxxx,DISP=SHR
    sysut2 DD DSN=aaaa.gt.xxxx(+1),
    DISP=(NEW,PASS,DELETE),
    DCB=BLKSIZE=17990,LRECL=1285,RECFM=FB),
    SPACE=(CYL,(130,30),RLSE),
    UNIT=TEST

    こんな感じです。
    ちなみにデータセットNOTFONDはsysut2に対して出ているようです。
    あと権限につきましてはアクセス権限を付与してもらったので大丈夫です。

    すいませんが、宜しくお願いします。

    No.1の回答に寄せられた補足コメントです。 補足日時:2016/09/05 21:22

A 回答 (2件)

あら珍しい。

懐かしいというべきか?
IBM汎用機とは!

データセットNOTFOUNDは、
そのとおりで
データセットが見つからないのです。

DD名がSYSUT1であれば、
暗号化されたデータが格納されたファイル
(データセット)が見つからないんです。
暗号化されているのはデータだけなんでしょ?

DD文を全部書かないとなぜ見つからないかは
特定できません。

データセットNOTFOUNDは、
・データセット名が間違っているか
・指定されたVOL=SERにないのか
・カタログされているVOLに存在しないのか
 カタログだけ残っていて、格納されている
 VOLが別の場所(不一致)になっていないか?

PFD(だっけ?)でファイルがJCLの指定場所に
存在しているかどうか、よく確かめてみて
ください。

暗号化されているデータということであれば、
マシン自体がRACFでセキュリティ運用が
厳格になっていて、アクセス権限のない
JCLで実行している可能性もなくはないです。

ここで具体的な話しをするのもはばかられる
かもしれないでしょうが...

いかがでしょう?
この回答への補足あり
    • good
    • 0

>sysut2に対して出ているようです。


とすると、世代データセットの登録忘れか間違いと思われます。
10年ぐらい前までしかやってなかったので、記憶が曖昧ですが、
世代データセットはカタログ管理されることで、世代を
管理することができたと思います。
まずカタログへのデータセット名の登録が必要だと思います。
IDCAMSユーティリティで、
DEFINE GDG ・・・・

で、カタログにaaaa.gt.xxxxを割り当てることで
実際はaaaa.gt.xxxxの後にバージョン名がついた
世代管理されたデータセットが割り当てられる
ようになるはずです。

おそらくその最初のダミーとなるデータセットが
見つからない状態でNOTFOUNDになっていると
推測されます。

JCLの中で下記URLのコマンドを書いて、
世代データセットの情報を確認する必要が
あります。
http://www.arteceed.net/?p=3101

LISTCATコマンドでカタログ情報があるか、
そのカタログ情報で指定されたVOLUMEに
ダミーデータセットが存在するか、
確認するとよろしいかと思います。

ちょっと記憶が不鮮明なので思い違いが
あるかもしれません。あしからず。m(_ _)m
    • good
    • 0
この回答へのお礼

Thank you

Moryouyouさん

事前カタログをして実行したところ、正常終了し、世代管理されたファイルが作成されました。

色々とありがとうございました。助かりました。

お礼日時:2016/09/06 21:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!