CXX(ディレクトリィファイル)をCA Datacom/AD v14.0からr11.0へフォールバックするとDB10047Eエラーで失敗しました

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

文書番号: JTEC001149

 

製品名: CA Datacom/AD

バージョン: r12.0、v14.0

OS: z/OS

 

Question

 

CA Datacom/AD r11.0からv14.0へのバージョンアップを行いました。

その後、CXX(ディレクトリィファイル)をアップグレード前のCA Datacom/AD r11.0へフォールバックするための

DBUTLTYジョブを実行すると、つぎのエラー・メッセージが出力されました。どのような対処をすればよいですか?

 

 *****- ERROR -***** DDNAME=DBCXXBK DB10047E - NOT ALLOWED BECAUSE - OPTION

 *****- ERROR -***** OPTION=CONVERT1 DB10004E - KEYWORD VALUE TOO LONG

 

Answer

 

CXX(ディレクトリィファイル)の保守、更新を行うCXXMAINT機能において、CA Datacom r12.0以降から CONVERT

オプションのキーワードには、以下のCA Datacom/ADのリリース・バージョン(v1およびv2)を指定したコマンド・

フォーマットとなりました。

 

CA Datacom/AD r11.0以前OPTION=CONVERT

CA Datacom/AD r12.0以降OPTION=CONVERTv1v2

 

DBUTLTYジョブを実行したロードライブラリが、CONVERTオプションのキーワードのコマンド・フォーマット

をサポートしないリリース・バージョンにて実行されたので、このエラーメッセージが出力されました。

フォールバックを実行する際には、以下のDBUTLTYJCLにおいて、DDSTEPLIBにはアップグレード後の

リリースバージョンのロードライブラリ(今回の質問からは、CA Datacom v14.0のロードライブラリ)を指定して

実行してください。

 

【実行JCL

//DB14CNV EXEC PGM=DBUTLTY,REGION=6M,PARM='/PGMMONTH=1'

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

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

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

//SYSPRINT DD  SYSOUT=*

//DBCXXBK  DD  DISP=(OLD,KEEP,KEEP),

//                 DSN=your datacom.CXXCNVT.BACKUP

//SYSIN DD  *

   CXXMAINT OPTION=CONVERT1411,DDNAME=DBCXXBK

//

Attachments

    Outcomes