Step 2 - Define reporting database - syncsort_cobol_migration_manager - syncsort_clone_center - syncsort_space_recovery_system - syncsort_scc_monitor - syncsort_simulate_2000 - syncsort_allocation_control_center - Latest

Syncsort™ Storage Management COBOL Migration Manager Getting Started Guide

Product type
Software
Portfolio
Integrate
Product family
Syncsort™ software
Product
Syncsort™ Storage Management > Syncsort™ Cobol Migration Manager
Version
Latest
ft:locale
en-US
Product name
Syncsort Storage Management
ft:title
Syncsort™ Storage Management COBOL Migration Manager Getting Started Guide
Copyright
2026
First publish date
1991
ft:lastEdition
2026-04-01
ft:lastPublication
2026-04-01T09:38:56.544000
L1_Product_Gateway
Integrate
L2_Product_Segment
IBM Infrastructure
L3_Product_Brand
Precisely Syncsort
L4_Investment_Segment
Mainframe
L5_Product_Group
Mainframe Storage Optimization
L6_Product_Name
Syncsort Storage Management

Prior to running the monitoring program, we need to create a database for the monitoring data.

COBOL Migration Manager relies on a dataset to generate reports. It is a listing of COBOL programs (PROGI). We will identify the COBOL programs in Step 3 when we populate the PROGI dataset. Prior to populating the PROGI dataset, we need to initialize it by running job CMMDEFIN in the SAMPLIB data set to create the program inventory database required for COBOL Migration Manager.

//JOBNAME JOB ... (RC=0 EXPECTED)                                    
//*                                                                  
//*  THIS JOB CREATES THE CMM INVENTORY DATA SETS. THE FOLLOWING JCL 
//*  REQUIRES SEVERAL MODIFICATIONS BEFORE THE JOB CAN BE SUBMITTED. 
//*                                                                  
//*    1) JOBCARD  - USE A VALID JOBCARD FOR YOUR ENVIRONMENT        
//*    2) VOLUME   - SELECT A VOLUME(######) FOR THE VSAM DATA SETS  
//*                                                                  
//*                                                                  
//*  OPTIONAL CHANGES                                                
//*    A) STORCLAS - FOR SMS-MANAGED VSAM DATA SETS, REPLACE THE     
//*                  VOLUMES(######) STATEMENT WITH A VALID STORCLAS 
//*                  AS STORAGECLASS(%%%%%%%%)                       
//*                                                                  
//STEP01  EXEC PGM=IDCAMS                                            
//SYSPRINT DD SYSOUT=*                                               
//SYSIN    DD *                                                      
 DELETE DTS.R72.PROGI CLUSTER                                        
 SET MAXCC=0                                                         
//*                                                                  
//STEP02  EXEC PGM=IDCAMS                                            
//SYSPRINT DD SYSOUT=*                                               
//SYSIN    DD *                                                      
 DEFINE CLUSTER(                +                                    
   NAME(DTS.R72.PROGI)          +                                    
   VOLUMES(######)              +                                    
   SHAREOPTION(2) KEYS(214 3)   +                                    
   CYLINDERS(10 10) INDEXED     +                                    
   RECORDSIZE(1000 1000)        +                                    
   )                                                                 
                                                                     
/*                                                                   
//*                                                                  
//*  INITIALIZE PROGRAM INVENTORY DATA SET                           
//*
//STEP03       EXEC    PGM=CMMINPRI                 
//STEPLIB      DD      DISP=SHR,DSN=DTS.R72.LOADLIB 
//PROGI        DD      DISP=SHR,DSN=DTS.R72.PROGI   
//SYSPRINT     DD      SYSOUT=*                     
//*                                                 
//