<!-- This job allocates the configuration file system dataset and creates the mount point -->
//${MEMBER}  JOB ${zJobStatement1}                                                         
${zJobStatement2}                                                                        
${zJobStatement3}                                                                        
${zJobStatement4}
<!-- if (${zFilesystemType} == HFS) -->                                                                        
//ALLOC   EXEC  PGM=IEFBR14                                                     
//CHFS    DD    UNIT=SYSALLDA,DISP=(NEW,CATLG),                                 
// DSN=${zConfigHfsName},                                                         
<!-- if (${zConfigHfsVolume} != *) -->
// VOL=SER=${zConfigHfsVolume},                                                     
<!-- endif -->
// DSNTYPE=HFS,SPACE=(CYL,(${zConfigHfsPrimaryCylinders},${zConfigHfsSecondaryCylinders},1))
<!-- endif --> 
<!-- if (${zFilesystemType} == ZFS) -->
//DEFINE   EXEC   PGM=IDCAMS                                                    
//SYSPRINT DD     SYSOUT=*                                                      
//SYSUDUMP DD     SYSOUT=*                                                      
//AMSDUMP  DD     SYSOUT=*                                                      
<!-- if (${zConfigHfsVolume} != *) -->
//DASD0    DD     DISP=OLD,UNIT=3390,VOL=SER=${zConfigHfsVolume}                          
<!-- endif -->
//SYSIN    DD     *                                                             
 DEFINE CLUSTER (NAME(${zConfigHfsName}) -                                           
<!-- if (${zConfigHfsVolume} != *) -->
 VOLUMES(${zConfigHfsVolume}) -                                                     
<!-- endif -->
 LINEAR CYL(${zConfigHfsPrimaryCylinders} ${zConfigHfsSecondaryCylinders}) SHAREOPTIONS(3))                          
/*                                                                              
//FORMAT   EXEC   PGM=IKJEFT01,REGION=0M,COND=(0,LT)                            
//SYSTSPRT DD SYSOUT=*
//BPXOUT   DD SYSOUT=*
//STDERR   DD  SYSOUT=*
//STDOUT   DD  SYSOUT=*                                                          
//SYSTSIN  DD  *                                                               
 BPXBATCH SH +                                                                  
  zfsadm format -aggregate +                                                    
  '${zConfigHfsName}' +                                                                    
  -compat                                              
/*
<!-- endif -->                        
//MOUNTFS  EXEC  PGM=IKJEFT1A,COND=(0,LT)                                        
//* Build the mount point for the configuration file system                                    
//SYSEXEC   DD DISP=SHR,
//          DSN=${zTargetHLQ}.DATA                                       
//SYSTSPRT  DD SYSOUT=*
//BPXOUT    DD SYSOUT=*                                                         
//SYSTSIN   DD *                                                                
 BBOWBMPT  ${zConfigMountPoint} +                                                         
  ${zConfigHfsName} ${zAdminUserid} ${zConfigurationGroup} ${zFilesystemType}                                                                    
/*
//                                                                              
//* ================================================================ */         
//* PROPRIETARY-STATEMENT:                                           */         
//* Licensed Material - Property of IBM                              */         
//*                                                                  */         
//* 5724-I63, 5724-H88, 5655-N01, 5733-W61                           */         
//* (C) Copyright IBM Corp. 1999, 2008                               */         
//* All Rights Reserved                                              */         
//* US Government Users Restricted Rights - Use, duplication or      */         
//* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.*/         
//* ================================================================ */         
<!-- import documents/cntl/buildInfo.jcl -->
//* ================================================================ */        
<!--  Change Activity:                                                -->         
<!--                                                                  -->         
<!--  243587.1  H28W610 012407   DB: call BBOWBMPT directly           -->
<!--  447303    V7.0    070614 PDOP: Userid simplification            -->
<!--  447258    V7.0  20070626 PXTN: Convert zmpt variables.          -->
<!--  XXXXXX    V7.0    070824   DB: Convert to single template for   -->
<!--                                 both HFS and ZFS                 -->
<!--   PK57907  H28W610 121707   DB: Use single quotes around dsname  -->
<!--   PK62715  H28W700 031808   DB: SYSOUT=* instead of SYSOUT=H     -->
<!--   500745  V7.0    20080407 PXT: Change the order of DD statement -->
<!--   503121  V7.0    20080411 PXT: Add "BPXOUT DD SYSOUT=*" stmt    -->
<!--  511429   H28W700 20080519 DMB  Use admin id for fs owner        -->         
<!--  534888   V7.0   20080708 PDOP: Common time stamps and build info-->
<!-- ================================================================ -->
