TMSUPDTEを使ってEXPDTフィールドを更新しようしましたが、処理結果がRC=12で更新できませんでした。

Document created by YOSHINORI_MOMIKI Employee on Jun 18, 2015Last modified by YOSHINORI_MOMIKI Employee on Jun 18, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC000664


 

製品名:CA 1 Tape Management

バージョン:All

OS: z/OS

 

Question


TMSUPDTEを使ってEXPDTフィールドを更新しようしましたが、処理結果がRC=12で更新できませんでした。

このジョブは、毎日実行している処理で以下の2つのVOLUMEに関するデータのみ処理できませんでした。

解決方法について教えてください。


【TMSUPDTEで実行したコマンド】

VOL CAJ000

VER DSN=CAJ.TEST-F.GDG.G0005V00

REP EXPDT=2013/293

VOL CA0010

VER DSN=CAJ.PROD-F.GDG.JAPAN.G0002V00

REP EXPDT=2013/193


【JOBLOGよりERROR内容抜粋】

VOL CAJ000

*** VER DSN=CAJ.TEST-F.GDG.G0005V00

* REP EXPDT=2013/293

VOL CA9999

*** VER DSN=CAJ.PROD-F.GDG.JAPAN.G0002V00

* REP EXPDT=2013/193

***   02 TMC UPDATES


Answer

VER制御文のDSN内に特殊文字(-)が含まれているためにTMSUPDTEはそのレコードをエラーとしてREJECTしています。

ジョブログの当該VOLUMEのエラーメッセージが出力されている右側にエラー内容が出力されておりますので、こちらをご確認ください。


例)エラーメッセージ

'DSN   ' CONTAINS ILLEGAL CHARACTER  - BYPASSED-


対応策

TMSUPDATEのVER制御文で特殊文字を使用する場合には、当該フィールドをコーテーションで囲む必要があります。(※)


指定例)

VOL CAJ000

VER DSN='CAJ.TEST-F.GDG.G0005V00'

REP EXPDT=2013/293

VOL CA0010

VER DSN='CAJ.PROD-F.GDG.JAPAN.G0002V00'

REP EXPDT=2013/193


※これらの制約事項は、『CA 1 Utilities and Reports Reference GuideのTMSUPDTEに記載されております。

 

 

 


Attachments

    Outcomes