JCLで指定しているCUSMACライブラリ内のPDSメンバーが存在しません。このPDSメンバーはどこに存在していますか?

Document created by KAZUHIKO_FURUISHI Employee on Jun 23, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001136

 

製品名: CA Datacom/AD

バージョン: All

OS: z/OS

 

Question

 

データベースのマイグレーションJCLAXPOR01)より、DDBTGLMユーティリティを実行する準備をしています。

JCLで指定しているCUSMACライブラリのPDSメンバーが存在しません。このPDSメンバーはどこに存在していますか? 

 

Answer

 

DDBTGLMユーティリティは、現在稼働のDatadictionaryデータベースからマイグレーション対象のデータベースの構造定義を

抽出して、CUSMACライブラリに指定したPDSメンバー(1)を作成します。

したがって、以下のJCLDDBTGLMユーティリティを実行する前は、CUSMACライブラリのPDSメンバー(1)はまだ存在しません。

 

後続ステップにて、DDUPDATEユーティリティを実行してPDSメンバー(1)に抽出したマイグレーション対象のデータベースの

構造定義を新しいバージョンのDatadictionaryデータベースに登録します。

 

【実行JCL

  //STEP        EXEC PGM=DDBTGLM,REGION=4096K

  //STEPLIB      DD DISP=SHR,DSN=your datacom.CUSLIB

  //                   DD DISP=SHR,DSN=your datacom.CAAXLOAD

  //SYSPRINT    DD SYSOUT=*

  //SYSPUNCH  DD SYSOUT=*

  //SYSUDUMP  DD SYSOUT=*

  //SNAPER       DD SYSOUT=*

  //AUXOUT       DD DSN=your.datacom.CUSMAC(DBIDXXX),DISP=SHR ← (1)

  //SYSIN          DD  *

  -USR DATACOM-INSTALL,NEWUSER

  -DEF PATH,STANDARD

  -END

  -BTG AUXOUT

  -BTG START,DATABASE,PDBID(PROD),STANDARD

  -END

  /*

 

PDSメンバー(1)DBIDXXXについて、例えば、CA JobtracDBID161CA SchedulerDBID430となります。

 

 

Attachments

    Outcomes