关键模板操作
模板控制语句执行设置操作,为其他实用程序的使用做准备。 信息在作业步骤期间以模板名称保存。 对于大多数实用程序,您可以通过将模板名称替换为DD名称来引用信息。
如果DD名称和模板名称冲突,则使用DD语句进行分配,而忽略模板。 TEMPLATE语句至少包含一个名称(类似于DD名称)和一个数据集命名约定。 如果没有其他指定, Db2 计算所需数据集的大小,并使用适合正在创建的数据集的默认数据集属性。 Db2 然后分配一个磁盘数据集,并使用这些默认值。
所需的模板语句可能如下所示:
TEMPLATE tmp1 DSN(DB2.&TS..D&JDATE..COPY&ICTYPE.&LOCREM.&PRIBAC.)
VOLUMES(vol1,vol2,vol3)
LISTDEF payroll INCLUDE TABLESPACE PAYROLL.*
INCLUDE INDEXSPACE PAYROLL.*IX
EXCLUDE TABLESPACE PAYROLL.TEMP*
EXCLUDE INDEXSPACE PAYROLL.TMPIX*
COPY LIST payroll COPYDDN(tmp1,tmp1) RECOVERYDDN(tmp1,tmp1)数据库管理员可以使用预览功能检查实用程序控制语句,而无需执行它们。 在预览模式下, Db2 在预览模式下,除了在实用程序控制语句中引用的TEMPLATE DD中的任何数据集名称外,还会扩展SYSIN DD中的所有TEMPLATE数据集名称。 Db2 然后将信息打印到SYSPRINT数据集并停止执行。 您可以通过两种方式之一指定预览,即作为JCL PARM或选项预览实用程序控制语句。