)CM Change Defaults                                                             
)CM 
)CM ================================================================ */
)CM                                                                  */
)CM Change Activity:                                                 */
)CM F001143-35726 stelzerk: create admin agent templates using dmgr  */ 
)CM ================================================================ */
)CM                                                                            
//&MEMBER  JOB &BBOJCL1                                                         
&BBOJCL2                                                                        
&BBOJCL3                                                                        
&BBOJCL4                                                                        
//********************************************************************          
//* This job performs the Migration of a WebSphere Application Server*          
//* Admin Agent to a WebSphere V8 Application Server Profile         *          
//********************************************************************          
//*                                                                             
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                             *               
//* Create working directory to run migration from              *               
//*                                                             *               
//***************************************************************               
//*                                                                             
//*                                                                             
//SETUP  EXEC PGM=IKJEFT01,REGION=0M                                            
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
   if !(test -d &MATMPDIR) +                                                    
     then +                                                                     
       mkdir -p &MATMPDIR; +                                                    
       chmod 777 &MATMPDIR; +                                                   
   fi; +                                                                        
   if !(test -d &MATMPDIR/&TIMESTMP.) +                                         
     then +                                                                     
      mkdir -p &MATMPDIR/&TIMESTMP.; +                                          
     else +                                                                     
      rm -R &MATMPDIR/&TIMESTMP.; +                                             
      mkdir -p &MATMPDIR/&TIMESTMP.; +                                          
   fi; +                                                                        
     cp +                                                                       
     &MBSMPEH.+                                                                 
     /bin/bbomigrt2.sh +                                                        
     &MATMPDIR/bbomigrt2.sh; +                                                  
     chmod 777  &MATMPDIR/bbomigrt2.sh;                                         
/*                                                                              
//*                                                                             
//*                                                                             
//*********************************************************************       
//*  WRCONFIG                                                                   
//*                                                                             
//*  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)
// SET TRGDS='&TRGHLQ.'                                       
//*                                                                             
//SYSTSPRT DD SYSOUT=*                                                          
//*                                                                             
//ENVVARS DD DSN=&&TRGDS..DATA(BBOWMAEV),
//           DISP=OLD
//*                                                                             
//HFSOUTL  DD PATH='&MATMPDIR/&TIMESTMP./_',                                    
//            PATHOPTS=(OWRONLY,OCREAT,OTRUNC),                                 
//            PATHMODE=(SIRWXU,SIRWXG)                                          
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(ENVVARS) outdd(HFSOUTL)                                              
/*                                                                              
//*                                                                             
//*                                                                             
//*********************************************************************       
//*  WRRESP                                                                     
//*                                                                             
//*  Copy the Dialog Generated Variables over to a Profile Creation             
//*  Response File.                                                             
//*                                                                             
//*********************************************************************       
//*                                                                             
//WRRESP EXEC PGM=IKJEFT01,COND=(4,LE)                                          
// SET TRGDS='&TRGHLQ.'                                                         
//*                                                                             
//SYSTSPRT DD SYSOUT=*                                                          
//*                                                                             
//ENVVARS  DD DSN=&&TRGDS..DATA(BBOWMARF),                                      
//            DISP=OLD                                                          
//*                                                                             
//HFSOUTL  DD PATH='&MATMPDIR/&TIMESTMP./_ProfResponse',                        
//            PATHOPTS=(OWRONLY,OCREAT,OTRUNC),                                 
//            PATHMODE=(SIRWXU,SIRWXG)                                          
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(ENVVARS) outdd(HFSOUTL)                                              
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* MKCONFIG: Gather Information from existing configuration                    
//*                                                                             
//***************************************************************               
//*                                                                             
//MKCONFIG EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                              
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MATMPDIR/bbomigrt2.sh mkconfig +                                             
     &MATMPDIR/&TIMESTMP./_ +                                                   
   1>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                      
   2>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                       
/*                                                                              
//*                                                                             
//***************************************************************               
//*                                                                             
//* VERIFY: Verify the Environment File                                         
//*                                                                             
//***************************************************************               
//*                                                                             
//VERIFY EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                                
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MATMPDIR/bbomigrt2.sh validate +                                             
     &MATMPDIR/&TIMESTMP./_ +                                                   
   1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* CRHOME: Create a V8 WAS_HOME Structure                                      
//*                                                                             
//***************************************************************               
//*                                                                             
//*                                                                             
//CRHOME   EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                              
//SYSTSPRT DD SYSOUT=*                                                          
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MATMPDIR/bbomigrt2.sh createWASHome +                                        
        &MATMPDIR/&TIMESTMP./_ +                                                
   1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
//*                                                                             
//***************************************************************               
//*                                                                             
//* CRPROF: Create a Profile for the Admin Agent being Migrated                        
//*                                                                             
//***************************************************************               
//*                                                                             
//*                                                                             
//CRPROF   EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                              
//SYSTSPRT DD SYSOUT=*                                                          
//STDENV DD *                                                          
#  Remove comment on following line if want to set _CEE_RUNOPTS        
#_CEE_RUNOPTS=TRAP(ON,NOSPIE)                              
//SYSTSIN  DD *                                                                 
  BPXBATCH SH export _BPX_SHAREAS=NO; +                                                                 
  &MATMPDIR/bbomigrt2.sh wasprofile +                                           
        &MATMPDIR/&TIMESTMP./_ +                                                
   1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* PREUPGRD: Prepare to Migrate a Node to the new Profile                      
//*                                                                             
//***************************************************************               
//*                                                                             
//*                                                                             
//PREUPGRD   EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                            
//SYSTSPRT DD SYSOUT=*                                                          
//STDENV DD *                                                          
#  Remove comment on following line if want to set _CEE_RUNOPTS        
#_CEE_RUNOPTS=TRAP(ON,NOSPIE)                                 
//SYSTSIN  DD *                                                                 
  BPXBATCH SH export _BPX_SHAREAS=NO; +                                                                 
  &MATMPDIR/bbomigrt2.sh WASPreUpgrade +                                        
       &MATMPDIR/&TIMESTMP./_      +                                            
   1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* UPGRADE: Perform the migration to the new Profile                           
//*                                                                             
//***************************************************************               
//*                                                                             
//*                                                                             
//UPGRADE EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE),TIME=1440                     
//SYSTSPRT DD SYSOUT=*                                                          
//STDENV DD *                                                          
#  Remove comment on following line if want to set _CEE_RUNOPTS        
#_CEE_RUNOPTS=TRAP(ON,NOSPIE)                      
//SYSTSIN  DD *                                                                 
  BPXBATCH SH export _BPX_SHAREAS=NO; +                                                                 
  &MATMPDIR/bbomigrt2.sh WASPostUpgrade +                                       
      &MATMPDIR/&TIMESTMP./_      +                                             
  1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                     
  2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                      
/*                                                                              
//*                                                                             
//*                                                                             
//***************************************************************               
//*                                                                             
//* FINISHUP:  - Do End of Migration Processing                                 
//*                                                                             
//***************************************************************               
//*                                                                             
//*                                                                             
//FINISHUP  EXEC PGM=IKJEFT01,REGION=0M,COND=(4,LE)                             
//SYSTSPRT DD SYSOUT=*                                                          
//STDENV DD *                                                          
#  Remove comment on following line if want to set _CEE_RUNOPTS        
#_CEE_RUNOPTS=TRAP(ON,NOSPIE)                             
//SYSTSIN  DD *                                                                 
  BPXBATCH SH +                                                                 
  &MATMPDIR/bbomigrt2.sh finishUp +                                             
       &MATMPDIR/&TIMESTMP./_ +                                                 
   1>>>> &MATMPDIR/&TIMESTMP./&MEMBER..out +                                    
   2>>>> &MATMPDIR/&TIMESTMP./&MEMBER..err;                                     
/*                                                                              
//*                                                                             
//*  End of WebSphere Node Migration                                            
//*                                                                             
//*                                                                             
//WROUT EXEC PGM=IKJEFT01                                                       
//SYSTSPRT DD SYSOUT=*                                                          
//JESOUT   DD SYSOUT=*,RECFM=V,LRECL=2048                                       
//*                                                                             
//LOGFILE  DD PATH='&MATMPDIR/&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=2048                                       
//*                                                                             
//LOGFILE  DD PATH='&MATMPDIR/&TIMESTMP./&MEMBER..err',                         
//           PATHOPTS=(ORDONLY)                                                 
//*                                                                             
//SYSPRINT DD SYSOUT=*                                                          
//SYSTSIN  DD DATA                                                              
ocopy indd(LOGFILE) outdd(JESOUT)                                               
/*                                                                              
//*                                                                             
//                                                                                                                   