The DBUPDATE DD is the MSMTC startup proc is ignored.

Document ID : KB000050132
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The original value is retained when trying to change parm PASAdvancedSettingsPDS= in SAMPLIB(DBINIT) by recycling MSMTC with SAMPLIB(DBINT) assigned to the DBUPDATE DD statement.

Solution:

This can be temporarily circumvented by using the follows DBSQLPR JCL to directly update the database:
//SQLEXEC EXEC PGM=DBSQLPR,                                 
//       PARM='PRTWIDTH=1500,INPUTWIDTH=72'                 
//STEPLIB  DD  DSN=CAI.MSM.RT.CUSLIB,                       
//         DISP=SHR                                         
//         DD  DSN=CAI.MSM.RT.CAAXLOAD,                     
//         DISP=SHR                                         
//SYSUDUMP DD  SYSOUT=*                                     
//SYSPRINT DD  SYSOUT=*                                     
//STDERR   DD  SYSOUT=*                                     
//STDOUT   DD  SYSOUT=*                                     
//OPTIONS  DD  *                                            
AUTHID=CASWMGT                                              
/*                                                          
//SYSIN    DD *                                             
UPDATE USERCONFIG SET VALUE = your.MSM.SAMPLIB'           
                  WHERE KEY = 'PASAdvancedSettingsPDS';     
/*