Dynamic uninstall JCL
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 ENDEDFrom 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
//
//*----------------------------------------------------------------
//* 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*