Upgrading the CSD

Upgrade the IBM® supplied definitions using the CSD utility UPGRADE command.

When you have successfully upgraded your CSD, you can review the topic Sharing the CSD between different releases of CICS and plan what you need to do to share your CSD.

Running the DFHCSDUP UPGRADE job

Run the DFHCSDUP utility program, specifying the UPGRADE command, to upgrade the CICS-supplied definitions in your CSD to the latest CICS® TS level. You can create a new CSD using the DFHCSDUP INITIALIZE command. For information about running DFHCSDUP with the UPGRADE command, see the the CICS Operations and Utilities Guide.

Upgrading other IBM-supplied resource definitions

If you have resource definitions in your CSD that support other IBM products, you may need to upgrade these also. For example, if your Language Environment® resource definitions are not at the z/OS® Version 1 Release 4 level, you are recommended to delete and replace the CSD group containing these.

You can find the Language Environment resource definitions in the SCEESAMP library in member CEECCSD. The following job is an example of how to upgrade the Language Environment resource definitions in your CSD:

Figure 1. Upgrading Language Environment resource definitions
//CSDUPGRD JOB 1,WALSH,MSGCLASS=A,MSGLEVEL=(1,1),            
//         CLASS=A,NOTIFY=WALSH                              
/*JOBPARM SYSAFF=MV26                                       
//*  Remove Old Language Environment group                  
//CSDUP1   EXEC PGM=DFHCSDUP,REGION=2M,PARM='CSD(READWRITE)'
//STEPLIB  DD DSN=CICSTS31.CICS.SDFHLOAD,DISP=SHR           
//DFHCSD   DD DSN=CICSTS31.CICSHURS.DFHCSD,DISP=SHR         
//SYSPRINT DD SYSOUT=*                                      
//SYSABOUT DD SYSOUT=*                                      
//SYSABEND DD SYSOUT=*                                      
//SYSUDUMP DD SYSOUT=*                                      
//SYSIN    DD *                                             
 DELETE GROUP(CEE)                                          
/*                                                          
//*                                                         
//CSDUP2   EXEC PGM=DFHCSDUP,REGION=2M,PARM='CSD(READWRITE)'
//STEPLIB  DD DSN=CICSTS31.CICS.SDFHLOAD,DISP=SHR           
//DFHCSD   DD DSN=CICSTS31.CICSHURS.DFHCSD,DISP=SHR         
//SYSPRINT DD SYSOUT=*                                      
//SYSABOUT DD SYSOUT=*                                      
//SYSABEND DD SYSOUT=*                                      
//SYSUDUMP DD SYSOUT=*                                      
//SYSIN    DD DSN=SYS1.ZOS140.SCEESAMP(CEECCSD),DISP=SHR  
/*                                                          
//                                                                                                                        

The Language Environment group CEE contains mostly the program resource definitions needed for all high-level language support, but also contains the mapset and transaction definition for the Language Environment CLER transaction

[[ Contents Previous Page | Next Page Index ]]