Use the TSO RECEIVE command to create the installation dataset from the compressed XMIT dataset. As noted before, hlq.ZSERVER is assumed to be the installation prefix.
Enter TSO or Workstation commands below: ===> receive indsn('hlq.INSTALL.XMIT')
When prompted, enter:
INMR906A Enter restore parameters or 'DELETE' or 'END' + restore dsn('hlq.ZSERVER.XMIT’)
You should receive the following messages:
COPY INDD=((SYS00011,R)),OUTDD=SYS00010 IEB1013I COPYING FROM PDSU INDD=SYS00011 VOL=VVVVVV DSN=SYS13193.T095517.RA000.userid.R0103870 IEB1014I TO PDS OUTDD=SYS00010 VOL=SMS004 DSN=hlq.ZSERVER.XMIT IEB167I FOLLOWING MEMBER(S) LOADED FROM INPUT DATA SET REFERENCED BY SYS00011 IEB154I AUTHLIB HAS BEEN SUCCESSFULLY LOADED IEB154I CONFIG HAS BEEN SUCCESSFULLY LOADED IEB154I DATA HAS BEEN SUCCESSFULLY LOADED IEB154I EXEC HAS BEEN SUCCESSFULLY LOADED IEB154I IVPRECE HAS BEEN SUCCESSFULLY LOADED IEB154I JCL HAS BEEN SUCCESSFULLY LOADED IEB154I LOADLIB HAS BEEN SUCCESSFULLY LOADED IEB154I MASTER HAS BEEN SUCCESSFULLY LOADED IEB154I MSGS HAS BEEN SUCCESSFULLY LOADED IEB154I OSR HAS BEEN SUCCESSFULLY LOADED IEB154I PANELS HAS BEEN SUCCESSFULLY LOADED IEB154I REXX HAS BEEN SUCCESSFULLY LOADED IEB154I SAMPLIB HAS BEEN SUCCESSFULLY LOADED IEB154I SKELS HAS BEEN SUCCESSFULLY LOADED IEB154I XML HAS BEEN SUCCESSFULLY LOADED IEB1098I 15 OF 15 MEMBERS LOADED FROM INPUT DATA SET REFERENCED BY SYS00011 IEB144I THERE ARE 102 UNUSED TRACKS IN OUTPUT DATA SET REFERENCED BY SYS00010 IEB149I THERE ARE 5 UNUSED DIRECTORY BLOCKS IN OUTPUT DIRECTORY IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE INMR001I Restore successful to dataset 'hlq.ZSERVER.XMIT'
The result is a partitioned dataset with 15 members. Each member except IVPRECE is a dataset in transmit format. You need to execute TSO RECEIVE commands on the datasets to create the z/Server datasets.
Member | Description | Received to |
---|---|---|
AUTHLIB | Load library that needs to be APF authorized. | hlq.ZSERVER.AUTHLIB |
CONFIG | Default configuration members and XML schema. | hlq.ZSERVER.CONFIG |
DATA | XML sample documents. | hlq.ZSERVER.DATA |
EXEC | REXX procedures run as ISPF applications called from a client via TCP/IP. | hlq.ZSERVER.EXEC |
IVPRECE | JCL to receive all other members. | |
JCL | JCL samples. | hlq.ZSERVER.JCL |
LOADLIB | z/Server load library. | hlq.ZSERVER.LOADLIB |
MASTER | Master configuration file. | hlq.ZSERVER.MASTER |
MSGS | ISPF message library belonging to the ISPF applications in EXEC. | hlq.ZSERVER.MSGS |
OSR | Optimized schema representation used for internal XML validation. | hlq.ZSERVER.OSR |
PANELS | ISPF panel library belonging to the ISPF applications in EXEC. | hlq.ZSERVER.PANELS |
REXX | z/Server REXX procedures and REXX samples. | hlq.ZSERVER.REXX |
SAMPLIB | Sample programs. | hlq.ZSERVER.SAMPLIB |
SKELS | ISPF skeleton library belonging to the ISPF applications in EXEC. | hlq.ZSERVER.SKELS |
XML | Sample models (PDS Explorer). | hlq.ZSERVER.XML |
Member IVPRECE contains a sample batch job to do this. Again, hlq.ZSERVER is assumed to be the installation prefix:
//STEP1 EXEC PGM=IKJEFT01 //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * RECEIVE INDSNAME('hlq.ZSERVER.XMIT(AUTHLIB)') NONAMES DATASET('hlq.ZSERVER.AUTHLIB') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(CONFIG)') NONAMES DATASET('hlq.ZSERVER.CONFIG') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(DATA)') NONAMES DATASET('hlq.ZSERVER.DATA') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(EXEC)') NONAMES DATASET('hlq.ZSERVER.EXEC') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(JCL)') NONAMES DATASET('hlq.ZSERVER.JCL') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(LOADLIB)') NONAMES DATASET('hlq.ZSERVER.LOADLIB') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(MSGS)') NONAMES DATASET('hlq.ZSERVER.MSGS') RECEIVE INDSNAME('HLQ.ZSERVER.XMIT(OSR)') NONAMES DATASET('HLQ.ZSERVER.OSR') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(PANELS)') NONAMES DATASET('hlq.ZSERVER.PANELS') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(REXX)') NONAMES DATASET('hlq.ZSERVER.REXX') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(SAMPLIB)') NONAMES DATASET('hlq.ZSERVER.SAMPLIB') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(SKELS)') NONAMES DATASET('hlq.ZSERVER.SKELS') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(MASTER)') NONAMES DATASET('hlq.ZSERVER.MASTER') RECEIVE INDSNAME('hlq.ZSERVER.XMIT(XML)') NONAMES DATASET('hlq.ZSERVER.XML') /*
Submit IVPRECE and verify that each RECEIVE has been successfully processed. For example, the SYSTSPRT output from the batch job should show the following messages ending with "Restore successful" for each of the members listed in the table above (excluding IVPRECE):
RECEIVE INDSNAME('hlq.ZSERVER.XMIT(AUTHLIB)') NONAMES INMR901I Dataset dataset.DDNAME.INFILE from USERID on NODENAME INMR154I The incoming dataset is a 'PROGRAM LIBRARY'. INMR906A Enter restore parameters or 'DELETE' or 'END' + INMR908A The input file attributes are: DSORG=PARTITIONED, RECFM=U, BLKSIZE=4096 INMR909A You may enter DSNAME, SPACE, UNIT, VOL, OLD/NEW, or RESTORE/COPY/DELETE INMR001I Restore successful to dataset 'hlq.ZSERVER.AUTHLIB'