CA Datacom/ADを使用するCA製品のデータベースを使用中に、DBリターン・コード69(71)を出力しました

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

文書番号: JTEC001128

 

製品名: CA Datacom/AD

バージョン: All

OS: z/OS

 

Question

 

CA Datacom/ADを使用するCA製品のデータベースを使用中に、つぎのエラー・メッセージが出力されました。

どのような対処をすればよいですか?

 

DB00501E - OPEN ERROR - RETURN CODE 69 (071) CXX=AD12CXX (aaannnnn) 

 

Answer

 

テーブルの既存キーがインデックスに存在しないため、テーブル上のデータにアクセスすることができなかったことが原因です。

 

以下のDBUTLTY RETIX機能を実行して、インデックスを再構築してください。

【実行JCL】 : @@@に対象データベースのDBIDを指定

 

  //RETIX      EXEC PGM=DBUTLTY,REGION=4M

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

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

  //SYSPRINT  DD SYSOUT=*

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

  //IXX@@@    DD DISP=SHR,DSN=your.cai.caproduct.IXX

  //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(x,y))

  //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(x,y))

  //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(x,y))

  //SYSIN         DD *

    ACCESS STATUS=OFF,DBID=@@@,USERS=WAIT

    COMM OPTION=CLOSE,DBID=@@@

    INIT AREA=IXX,DBID=@@@

    RETIX DBID=@@@,OPTIMIZE=YES,SORT=99000000

    ACCESS STATUS=WRITE,DBID=@@@

  /*

 

 

Attachments

    Outcomes