Dynamic uninstall JCL


The sample dynamic uninstall JCL is used to uninstall BMC AMI Ops Automation for IMS and the product in an active IMS system.

You can use BMC AMI Ops Customization to add the appropriate data sets to the JCL, or you can add the data sets manually. The JCL is provided in BBSAMP member IBUNINST.

If the dynamic uninstall is successful, the following messages are issued:

  • From the IMS control region:

    IE1134I UNINSTALL OF MainView AUTOOPERATOR FOR IMS STARTED
    IE1135I UNINSTALL OF MainView AUTOOPERATOR FOR IMS ENDED
    IB1134I UNINSTALL OF MainView FOR IMS STARTED
    IB1135I UNINSTALL OF MainView FOR IMS ENDED
  • From the dynamic uninstall batch job:

    IB1143I ECAO UNINSTALL COMPLETED SUCCESSFULLY

If the uninstall fails, check the messages issued by the batch job to determine what went wrong. Related messages could also be written in the IMS control region. If you are not able to correct the problem indicated by the messages, contact BMC Support.

//UNINSTAL JOB (XXXX),'USER NAME',CLASS=X,MSGCLASS=X,NOTIFY=&SYSUID        
//*----------------------------------------------------------------        
//* MAINVIEW FOR IMS DYNAMIC UNINSTALL JOB                                 
//*                                                                        
//* THIS JOB CAN BE USED TO UNINSTALL MAINVIEW FOR IMS AND/OR              
//* MAINVIEW AUTOOPERATOR FOR IMS FROM AN ACTIVE IMS SYSTEM.               
//*                                                                        
//* THE STEPLIB DATASETS MUST BE APF AUTHORIZED.                           
//*                                                                        
//* PARAMETERS:                                                            
//*   COMP     'EC'    -UNINSTALL THE MVIMS EVENT COLLECTOR'               
//*            'AO'    -UNINSTALL MAINVIEW AUTOOPERATOR FOR IMS            
//*            'ECAO'  -UNINSTALL EC AND AO                                
//*                     NOTE: WHEN THIS JOB IS SUBMITTED WITH 'ECAO' OR    
//*                           'AO' AUTOOPERATOR SHARED VARIABLE QAOIMSUN   
//*                           WILL BE SET TO 'YES'. WHILE THE VARIABLE     
//*                           IS SET TO 'YES', THE QIMS VARIABLES WILL     
//*                           NOT BE MAINTAINED.                           
//*   IMSID            -IMS TARGET OF THE UNINSTALL                        
//*   UNSTLDSN         -THE DATA SET CONTAINING THE UNINSTALL PROGRAM      
//*                     (IBDYN00). THIS DATA SET WILL BE STEPLIB.          
//*                     IF YOUR RAN THE ICOPY9 JOB YOU CAN PUT JUST        
//*                     DATASET IN STEPLIB. IF NOT YOU MUST PUT YOUR       
//*                     BBLINKP DATASET.                                   
//*----------------------------------------------------------------        
//DYNUNSTL PROC COMP=,                                                     
//             IMSID=,                                               
//             UNSTLDSN=                                             
//*----------------------------------------------------------------  
//IBDYN00 EXEC PGM=IBDYN00,                                          
//             PARM='UNINSTALL,&COMP,&IMSID',                        
//             TIME=1439,REGION=1024K                                
//*                                                                  
//*----------------------------------------------------------------  
//* STEPLIB: DATASET CONTAINING THE UNINSTALL PROGRAMS (IBDYN0*)     
//*----------------------------------------------------------------  
//STEPLIB  DD DISP=SHR,DSN=&UNSTLDSN                                 
//*                                                                  
//SYSPRINT DD SYSOUT=*                                               
//IBDYN00  PEND                                                      
//*----------------------------------------------------------------  
//EXEDYNAM  EXEC DYNUNSTL                                            
//    


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC AMI Ops Monitor for IMS Online 5.6