How to RETIX when CA Datacom MUF down

book

Article ID: 102975

calendar_today

Updated On:

Products

CA Datacom CA Datacom/DB CA Datacom/AD

Issue/Introduction

How do I reinitialize and rebuild a database INDEX when the CA Datacom Multi-User (MUF) is down? 

Environment

Release: 15.1
Component: CA Datacom/DB

Resolution

Run a DBUTLTY job as seen in the following example:

//DBUTLTY PGM=DBUTLTY,REGION=0M
//STEPLIB  DD DISP=SHR,DSN=hlq.CUSLIB  
//         DD DISP=SHR,DSN=hlq.CAAXLOAD  (or CABDLOAD for DB) 
//SYSPRINT DD SYSOUT=*
//SNAPER   DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSIN    DD *                               
 SET OPTION1=MUF_NOT_ENABLED                  
 INIT AREA=IXX,DBID=dbid                     
 RETIX DBID=dbid,OPTIMIZE=YES,SORT=1000000, 
   SORTDFLT=YES,SORTDD=SYSOUT,OPTION1='(I)'  
/*        


NOTE:
The SET shown is needed when MUF is non enabled or the DBUTLTY step will fail with Datacom RC 68(001).
The INIT is needed or the DBUTLTY step will fail with the following error: 

DB13028E - LOAD/RETIX FOR FULL BASE MUST FOLLOW AN INIT OF THE INDEX FOR THE BASE

The RETIX syntax as shown is an example.
 

Additional Information

Refer to the CA Datacom Core - 15.1 documentation for details on DBUTLTY SET, INIT, and RETIX.