)CM Change Defaults                                                             
)CM
//&MEMBER  JOB &BBOJCL1                                                         
&BBOJCL2                                                                        
&BBOJCL3                                                                        
&BBOJCL4                                                                        
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                             *               
//* The following several steps Set-up the environment for the  *               
//* mirgation shell scripts.                                    *               
//*                                                             *               
//* Create working directory to run migration from              *               
//*                                                             *               
//***************************************************************               
//*                                                                             
//*                                                                             
//SETUP  EXEC PGM=IKJEFT01,REGION=0M                                            
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
   if !(test -d &MBTMPDIR) +                                                    
     then +                                                                     
       mkdir -p &MBTMPDIR; +                                                    
       chmod 777 &MBTMPDIR; +                                                   
   fi; +                                                                        
   if !(test -d &MBTMPDIR/&TIMESTMP.) +                                         
     then +                                                                     
      mkdir -p &MBTMPDIR/&TIMESTMP.; +                                          
     else +                                                                     
      rm -R &MBTMPDIR/&TIMESTMP.; +                                             
      mkdir -p &MBTMPDIR/&TIMESTMP.; +                                          
   fi; +                                                                        
     cp +                                                                       
     &MBSMPEH.+                                                                 
     /bin/bbomigrt2.sh +                                                        
     &MBTMPDIR/bbomigrt2.sh; +                                                  
     chmod 777  &MBTMPDIR/bbomigrt2.sh;                                         
/*                                                                              
//*                                                                             
//*                                                                             
//*********************************************************************       
//*                                                                             
//*  Copy the Dialog Generated Variables over to a shell script that            
//*  will be used to set-up the migration environment variables.                
//*                                                                             
//*                                                                             
//*********************************************************************       
//*                                                                             
//WRCONFIG EXEC PGM=IKJEFT01,COND=(4,LE)                                        
//*                                                                             
//SYSTSPRT DD SYSOUT=*                                                          
//*                                                                             
//ENVVARS DD *                                                                  
timestamp=&TIMESTMP.                                                            
tempDir=&MBTMPDIR.                                                              
FROM_ConfigRoot=&MBWASA.                                                        
FROM_HomeDir=/&MBWASB.                                                          
TO_SMPEHome=&MBSMPEH.                                                           
)SEL &MBZOSTR = 1                                                               
TraceState=enabled                                                              
)ENDSEL                                                                         
)SEL &MBZOSTR ^= 1                                                              
TraceState=disabled                                                             
)ENDSEL                                                                         
migType=PRR                                                                     
/*                                                                              
//*                                                                             
//HFSOUTL  DD PATH='&MBTMPDIR/&TIMESTMP./_',                                    
//            PATHOPTS=(OWRONLY,OCREAT,OTRUNC),                                 
//            PATHMODE=(SIRWXU,SIRWXG)                                          
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(ENVVARS) outdd(HFSOUTL)                                              
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* Generate a configuration that can be imported into                          
//* the migration scripts environment.                                          
//*                                                                             
//***************************************************************               
//*                                                                             
//MKCONFIG EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LT)                              
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MBTMPDIR/bbomigrt2.sh mkconfig +                                             
     &MBTMPDIR/&TIMESTMP./_ +                                                   
   1>> &MBTMPDIR/&TIMESTMP./&MEMBER..out +                                      
   2>> &MBTMPDIR/&TIMESTMP./&MEMBER..err;                                       
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* Post-Migrate - Reset PRR Processing Mode                                    
/*                                                                              
//***************************************************************               
//*                                                                             
//RSETPRR  EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LT)                              
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MBTMPDIR/bbomigrt2.sh postMigrate +                                          
     &MBTMPDIR/&TIMESTMP./_ +                                                   
   1>>>> &MBTMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MBTMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
/*                                                                              
//*                                                                             
//*                                                                             
//WROUT EXEC PGM=IKJEFT01                                                       
//SYSTSPRT DD SYSOUT=*                                                          
//JESOUT   DD SYSOUT=*,RECFM=V,LRECL=256                                        
//*                                                                             
//LOGFILE  DD PATH='&MBTMPDIR/&TIMESTMP./&MEMBER..out',                         
//           PATHOPTS=(ORDONLY)                                                 
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(LOGFILE) outdd(JESOUT)                                               
/*                                                                              
//*                                                                             
//WRERR EXEC PGM=IKJEFT01                                                       
//SYSTSPRT DD SYSOUT=*                                                          
//JESOUT   DD SYSOUT=*,RECFM=V,LRECL=256                                        
//*                                                                             
//LOGFILE  DD PATH='&MBTMPDIR/&TIMESTMP./&MEMBER..err',                         
//           PATHOPTS=(ORDONLY)                                                 
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(LOGFILE) outdd(JESOUT)                                               
/*                                                                              
//*                                                                             
//                                                                              
//* ================================================================ */         
//* PROPRIETARY-STATEMENT:                                           */         
//* Licensed Material - Property of IBM                              */         
//*                                                                  */         
//* 5724-I63, 5724-H88, 5655-N01, 5733-W61                           */         
//* (C) Copyright IBM Corp. 1999, 2006                               */         
//* All Rights Reserved                                              */         
//* US Government Users Restricted Rights - Use, duplication or      */         
//* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.*/         
//* ================================================================ */         
//* File Tailored on &ZDATE at &ZTIMEL by &ZUSER                                
)CM                                                                             
)CM ================================================================ */         
)CM  Change Activity:                                                */         
)CM                                                                  */         
)CM    xxxxxxx H28W600 100604 PDML: initial release.                 */         
)CM    240618  H28W600 102704 PDML: fix DD path statment             */         
)CM    422082  V7.0    060707 PDOP: Truncated lines exceeding 72 char*/         
)CM                                                                  */         
)CM ================================================================ */         
