//DOLDDUPD JOB <job parameters>                                         00010000
//**************************************************************/
//* JOB NAME:          DOLDDUPD FOR USE WITH PQ57139 ONLY      */
//*                                                            */
//* ** NOTICE **  This job is to be used to update a           */
//*             previously installed OLAP for 390 system.      */
//*             Do not execute this job if you are installing  */
//*             OLAP for the first time; run DOLDDDEF instead. */
//*                                                            */
//*       LICENSED MATERIALS - PROPERTY OF IBM                 */
//*       5655-OLP (C) COPYRIGHT IBM CORP 2000,2001            */
//*       ALL RIGHTS RESERVED.                                 */
//*       US GOVERNMENT USERS RESTRICTED RIGHTS -              */
//*       USE, DUPLICATION OR DISCLOSURE RESTRICTED            */
//*       BY GSA ADP SCHEDULE CONTRACT WITH IBM CORP.          */
//*                                                            */
//* DESCRIPTION: THIS JCL WILL CREATE DDDEF ENTRIES AND        */
//*              AN ALLZONES REPORT FOR NEW LIBRARIES OR       */
//*              DIRECTORIES FOR DB2 OLAP SERVER FOR OS/390    */
//*              VERSION 7 RELEASE 1 MODIFICATION 0.           */
//*              TO UPDATE THE PRODUCT FOR THE APPLICATION     */
//*              OF APAR PQ57139.                              */
//*                                                            */
//*                                                            */
//* CAUTION:     THIS IS NEITHER A JCL PROCEDURE NOR           */
//*              A COMPLETE JOB.                               */
//*              YOU WILL HAVE TO MAKE MODIFICATIONS BEFORE    */
//*              SUBMITTING THIS JOB.                          */
//*                                                            */
//* NOTES:                                                     */
//* 1) REVIEW THE SMP CONTROL STATEMENTS BEFORE SUBMITTING     */
//*    THIS JOB.                                               */
//* 2) ADD A JOB CARD TO MEET YOUR SYSTEM'S REQUIREMENTS.      */
//* 3) CHANGE hlqual TO THE APPROPRIATE HIGH-LEVEL QUALIFIER   */
//*    THAT COMPLIES WITH YOUR SITE'S NAMING STANDARDS.        */
//*    'DOL710' IS SUGGESTED AS YOUR HIGH-LEVEL QUALIFIER.     */
//* 4) CHANGE #globalcsi TO THE DATA SET NAME OF YOUR          */
//*    CSI DATA SET.                                           */
//* 5) CHANGE targlib TO THE NAME OF YOUR TARGET ZONE.         */
//* 6) CHANGE distlib TO THE NAME OF YOUR DISTRIBUTION ZONE.   */
//* 7) IF YOU REQUIRE THE VOLUME PARAMETER FOR TARGET LIBRARY  */
//*    DATA SETS THAT ARE NOT YET CATALOGED, UNCOMMENT THE     */
//*    VOLUME(volsert) STATEMENTS AND CHANGE volsert TO THE    */
//*    VOLUME FOR THE TARGET LIBRARIES.                        */
//* 8) IF YOU REQUIRE THE VOLUME PARAMETER FOR DISTRIBUTION    */
//*    LIBRARY DATA SETS THAT ARE NOT YET CATALOGED, UNCOMMENT */
//*    THE VOLUME(volserd) STATEMENTS AND CHANGE volserd       */
//*    TO THE VOLUME FOR THE DISTRIBUTION LIBRARIES            */
//*                                                            */
//*    NOTE:                                                   */
//*    IF YOU SPECIFY A VOLUME FOR ANY DATASET IN THIS JOB, YOU*/
//*    MUST ALSO SPECIFY THE SAME VOLUME IN THE CORRESPONDING  */
//*    DATASET ALLOCATION JOB, DOLALLOC.                       */
//*                                                            */
//* 9) IN STEP DEFPATH, CHANGE THE -PathPrefix- TO THE         */
//*    APPROPRIATE HIGH LEVEL DIRECTORY NAME. THE -PathPrefix- */
//*    STRING MUST MATCH THE SPECIFICATION FOR -PathPrefix-    */
//*    STRING IN THE DOLISMKD JOB.                             */
//*                                                            */
//*    IF NO CHANGE IS PERFORMED FOR THE -PathPrefix- STRING,  */
//*    THEN -PathPrefix- WILL BECOME THE HIGH LEVEL DIRECTORY  */
//*    NAME, WHICH IS PROBABLY NOT WHAT YOU WANT.              */
//*                                                            */
//*    THESE CHANGES MUST BE DONE BEFORE RUNNING THIS JOB !    */
//*                                                            */
//*  GENERAL NOTES:                                            */
//* 1) THIS JOB SHOULD COMPLETE WITH A RETURN CODE 0.          */
//*    HOWEVER, IF SOME OR ALL OF THESE DDDEF ENTRIES ALREADY  */
//*    EXIST, THEN THE JOB WILL COMPLETE WITH A RETURN CODE 8. */
//*    YOU WILL HAVE TO EXAMINE THE OUTPUT AND DETERMINE       */
//*    WHETHER OR NOT THE EXISTING ENTRIES SHOULD BE REPLACED. */
//*    YOU CAN CHANGE THE 'ADD' TO 'REP' IN THIS JOB TO        */
//*    REPLACE EXISTING ENTRIES.                               */
//**************************************************************/
//*    YOU MAY RECEIVE THE FOLLOWING MESSAGE FOR THE FIRST     */
//*    CHANGE COMMAND IN THE DEFPATH STEP.  THIS MESSAGE       */
//*    IS EXPECTED AND CAN BE IGNORED:                         */
//*        GIM26501W    THE PATH SUBENTRY WAS NOT CHANGED      */
//*    IF YOU RECEIVE THIS MESSAGE, A RETURN CODE OF 4 IS      */
//*    EXPECTED FOR THE DEFPATH STEP.                          */
//*************************************************************/
//*                                                            */
//*         H1D4710  <======= FMID TO BE INSTALLED             */
//**************************************************************/
//DDDEF    EXEC PGM=GIMSMP,REGION=4M
//SMPCSI   DD  DSN=hlqual.SMPCSI.CSI,
//             DISP=SHR
//SMPCNTL  DD *
 SET BDY(DOLDIST).
  UCLIN .
   ADD DDDEF(ADOLLOAD)
       DATASET(hlqual.ADOLLOAD)
       UNIT(SYSALLDA)
   /*  VOLUME(volserd)        */
       WAITFORDSN
       SHR
       .
   ADD DDDEF(ADOLOJAV)
       DATASET(hlqual.ADOLOJAV)
       UNIT(SYSALLDA)
   /*  VOLUME(volserd)        */
       WAITFORDSN
       SHR
       .
   ADD DDDEF(ADOLIJAV)
       DATASET(hlqual.ADOLIJAV)
       UNIT(SYSALLDA)
   /*  VOLUME(volserd)        */
       WAITFORDSN
       SHR
       .
   ADD DDDEF(ADOLSCRP)
       DATASET(hlqual.ADOLSCRP)
       UNIT(SYSALLDA)
   /*  VOLUME(volserd)        */
       WAITFORDSN
       SHR
       .
   ADD DDDEF(ADOLISAM)
       DATASET(hlqual.ADOLISAM)
       UNIT(SYSALLDA)
   /*  VOLUME(volserd)        */
       WAITFORDSN
       SHR
       .
 ENDUCL.
 SET BDY(DOLTARG).
  UCLIN .
   ADD DDDEF(SDOLLOAD)
       DATASET(hlqual.SDOLLOAD)
       UNIT(SYSALLDA)
   /*  VOLUME(volsert)        */
       WAITFORDSN
       SHR
       .
   ADD DDDEF(SDOLOJAV)
     PATH('/usr/lpp/db2olap/java/IBM/')
       .
   ADD DDDEF(SDOLSCRP)
     PATH('/usr/lpp/db2olap/scripts/IBM/')
       .
   ADD DDDEF(SDOLISAM)
     PATH('/usr/lpp/db2olap/is/samples/IBM/')
       .
   ADD DDDEF(SDOLIJAV)
     PATH('/usr/lpp/db2olap/is/jar/IBM/')
       .
 ENDUCL.
/*
//***********************************************************
//*  Change the -PathPrefix- string to the appropriate      *
//*  high level directory name.  If you are installing in   *
//*  the path as defined, change "-PathPrefix-" to ""       *
//*  (null).  If you are upgrading releases or installing   *
//*  maintenance, change "-PathPrefix-" to "/Service" or a  *
//*  more meaningful name.  Please note that the            *
//*  replacement string is case sensitive.                  *
//*                                                         *
//*  Please verify that the changed path statements do not  *
//*  contain double slashes (Such as //usr/lpp) prior to    *
//*  running this step.                                     *
//***********************************************************
//DEFPATH EXEC PGM=GIMSMP,REGION=4096K
//SMPCSI   DD  DSN=hlqual.SMPCSI.CSI,
//             DISP=SHR
//SMPCNTL DD *
    SET BDY(DOLTARG) .        /* change -PathPrefix- */
      ZONEEDIT DDDEF.
      CHANGE PATH('/usr/lpp/db2olap'*,
                  '/u/OLAPS1/usr/lpp/db2olap'*).
    ENDZONEEDIT.
/*
//***********************************************************
//REPORT   EXEC PGM=GIMSMP,REGION=4M,COND=(8,LT)
//SMPCSI   DD  DSN=hlqual.SMPCSI.CSI,
//             DISP=SHR
//SMPCNTL  DD *
 SET BDY(GLOBAL).                /* SET TO GLOBAL ZONE         */
 LIST ALLZONES.                  /* LIST GLOBAL, TARGET, DIST  */
/*