データベースのマイグレーションJCL(AXPOR01)より、DDRTVCATユーティリティを実行すると、つぎのメッセージが出力されました。
どのような対処をすればよいですか?
DDRTVC0018 ORIGINAL DATABASE DEFINITION NOT FOUND
OS: z/OS
DDRTVCATユーティリティは、Datadictionaryデータベースに登録されたデータベース構造の定義をCXX(ディレクトリィ・ファイル)へカタログするために使用します。
DDRTVC0018メッセージは、マイグレーション対象の指定したデータベースに関する定義情報がDatadictionaryデータベースまたはCA製品(※)のロードライブラリに存在しなかったことが原因です。
(※)CA Datacom/ADのデータベースを使用するCA製品(CA 11, CA Scheduler等)です。
以下のDDRTVCATユーティリティ実行JCLにおいて、つぎのSYSINパラメータの指定内容について確認してください。
1. -CXX CATALOGトランザクションで指定したデータベースのオカレンス名(occ-name)(1)がDatadictionaryデータベースに登録しているオカレンス名と一致していること。
2. -RTV BASISトランザクションで指定している基底モジュール名(basis-name)(2)のメンバーがDD名STEPLIBに指定したロードライブラリ(your CA product.CAILIB)(3)に存在していること。
【実行JCL】
//STEP EXEC PGM=DDRTVCAT,REGION=2M
//STEPLIB DD DISP=SHR,DSN=your datacom.CUSLIB
// DD DISP=SHR,DSN=your datacom.CAAXLOAD
// DD DISP=SHR,DSN=your CA product.CAILIB ← (3)
//SYSPRINT DD SYSOUT=*
//SYSPUNCH DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SNAPER DD SYSOUT=*
//SYSIN DD *
-USR DATACOM-INSTALL,NEWUSER
-CXX CATALOG,DATABASE,occ-name(T001) ← (1)
-RTV BASIS,basis-name ← (2)
/*