错误DSNU1221I-如何在TEMPLATE控制语句中将&variables(或等效变量)与PATH表达式一起使用?

时间:2018-12-04 13:23:28

标签: db2 mainframe zos

我正在尝试使用以下命令将所有表空间从一个小的DB2 dabatase卸载到Unix:

TEMPLATE TMP1
    PATH '/tmp/unload_data/&TS..&PA..csv'
    FILEDATA TEXT RECFM VB LRECL 32756
    PATHOPTS (OCREAT,OWRONLY),PATHMODE (SIRUSR)
    PATHDISP (KEEP,DELETE)
LISTDEF LST1
    INCLUDE TABLESPACE TESTDB01.TESTTS*
UNLOAD LIST LST1
DELIMITED COLDEL X'3B' CHARDEL X'22' DECPT X'2E' ASCII
UNLDDN(TMP1) SHRLEVEL REFERENCE

当我提交JCL时,它会出现以下错误:

DSNU1221I   338 10:41:38.03 DSNUUNLD - UNLDDN IS NOT SPECIFIED OR SPECIFIED TEMPLATE TMP1 IS INVALID FOR MULTIPLE TABLESPACES

当我将DSN与&variables而不是PATH表达式一起使用时,相同的代码也可以工作。

如何在TEMPLATE控制语句中将&variables(或等效变量)与PATH表达式一起使用?

0 个答案:

没有答案