答案 0 :(得分:3)
您看到的点很可能是无法显示的数据,因此最好使用实用程序。
有很多方法可以在z / OS上移动数据。如果您只是想将现有数据集复制到另一个数据集以进行复制,则可以使用IEBGENER
之类的批处理实用程序。这是一些JCL示例
//IEBGENER JOB (CCCCCCCC),'HOGSTROM',
// MSGLEVEL=(1,1),
// MSGCLASS=O,
// CLASS=A,
// NOTIFY=&SYSUID
//*
//*----------------------------------------------------------
//* IEBGENER
//*----------------------------------------------------------
//GENER02 EXEC PGM=IEBGENER
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=USER1.TEST.DATA,DISP=SHR
//SYSUT2 DD DSN=USER1.TEST.ODATA,DISP=(,CATLG,DELETE),
// UNIT=SYSDA,SPACE=(CYL,5,RLSE),DCB=USER1.TEST.DATA
//SYSIN DD DUMMY
//
您还可以使用ISPF Option 3.2之类的在线工具来创建新数据集
和3.3进行移动/复制。
答案 1 :(得分:2)
我不清楚您要问的是什么问题,或者为什么要手工做这样的事情。相反,我建议使用内置的z / OS工具之一。具体来说,IEBCOPY。
//COPYLIKE JOB MSGCLASS=H,TIME=1440
//COPYREP EXEC PGM=IEBCOPY
//SYSPRINT DD SYSOUT=*
//SYSUT1 DD DSN=SYS1.LPALIB,DISP=SHR,UNIT=3390,VOL=SER=D83RL2
//SYSUT2 DD DSN=SYS1.LPALIB.ORIG,
// LIKE=SYS1.LPALIB,
// DISP=(NEW,KEEP),VOL=SER=D83RL2,UNIT=3390
//SYSIN DD *
/*
此外,请注意,源数据集不是由点组成,而是由不可显示的数据组成。