Using the TSO RECEIVE command creates the partitioned dataset from the compressed XMIT file. This document takes hlq.ENDEVOR to be the installation prefix.
Enter TSO or Workstation commands below: ===> receive in dataset('hlq.INSTALL.XMIT')
When prompted, enter:
INMR906A Enter restore parameters or 'DELETE' or 'END' + restore dataset('hlq.ENDEVOR.INSTALL.XMIT’)
You should receive the following messages:
COPY INDD=((SYS00031,R)),OUTDD=SYS00030 IEB1013I COPYING FROM PDSU INDD=SYS00031 VOL=USR001DSN= SYS11214.T134430… IEB1014I TO PDS OUTDD=SYS00030 VOL=USR002 DSN=hlq.ENDEVOR.XMIT IEB167I FOLLOWING MEMBER(S) LOADED FROM INPUT DATA SET REFERENCED BY SYS00031 IEB154I REXX HAS BEEN SUCCESSFULLY LOADED IEB154I NDVRECE HAS BEEN SUCCESSFULLY LOADED IEB154I CNTL HAS BEEN SUCCESSFULLY LOADED IEB154I COBOL HAS BEEN SUCCESSFULLY LOADED IEB154I LOAD HAS BEEN SUCCESSFULLY LOADED IEB154I SKELS HAS BEEN SUCCSESSFULLY LOADED IEB154I AWMMODEL HAS BEEN SUCCESSFULLY LOADED IEB1098I 7 OF 7 MEMBERS LOADED FROM INPUT DATA SET REFERENCED BY SYS00031 … IEB147I END OF JOB - 0 WAS HIGHEST SEVERITY CODE INMR001I Restore successful to dataset 'hlq.ENDEVOR.INSTALL.XMIT'
The result is a partitioned dataset with the following members:
BROWSE hlq.ENDEVOR.INSTALL.XMIT Volume: PROJ00 Command ===> Scroll: CSR Name Prompt Size Created Changed ID _________ REXX _________ CNTL _________ NDVRECE _________ COBOL _________ LOAD _________ SKELS _________ AWMMODEL **End**
Each member except NDVRECE is a compressed dataset:
Member | Description |
---|---|
REXX | REXX procedures to execute Endevor functions called from the Client via TCP/IP |
CNTL | JCL samples |
NDVRECE | JCL to receive all other members |
COBOL | COBOL sources which contain the Endevor API calls |
LOAD | LOAD library which can be used as the target library for the compile/link output of the COBOL sources |
SKELS | ISPF Skeletons |
AWMODEL | The Endevor model file |
You must use the TSO RECEIVE command again for the following members to create all necessary datasets:
Member | Receive to PDS |
---|---|
REXX | hlq.ENDEVOR.REXX |
CNTL | hlq.ENDEVOR.CNTL |
COBOL | hlq.ENDEVOR.COBOL |
LOAD | hlq.ENDEVOR.LOAD |
SKELS | hlq.ENDEVOR.SKELS |
AWMMODEL | hlq.ENDEVOR.AWMMODEL |
Member NDVRECE (already received) contains a receive sample batch job:
//STEP1 EXEC PGM=IKJEFT01 //SYSPRINT DD SYSOUT=* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD * RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(REXX)') NONAMES DATASET('hlq.ENDEVOR.REXX') RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(CNTL)') NONAMES DATASET('hlq.ENDEVOR.CNTL') RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(COBOL)') NONAMES DATASET('hlq.ENDEVOR.COBOL') RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(LOAD)') NONAMES DATASET('hlq.ENDEVOR.LOAD') RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(SKELS)') NONAMES DATASET('hlq.ENDEVOR.SKELS') RECEIVE INDSNAME('hlq.ENDEVOR.XMIT(AWMMODEL)') NONAMES DATASET('hlq.ENDEVOR.AWMMODEL') /*
Verify that each RECEIVE has been successfully processed, e.g. the SYSTSPRT output from the batch job should end with “Restore successful” for each type received:
Restore successful to dataset 'hlq.ENDEVOR.type'
You should give the received dataset containing the AWM model the low-level qualifier AWMMODEL. In the Team Developer perspective of Enterprise Developer a file mapping is defined for datasets with the low-level qualifier AWMMODEL which ensures that members of an AWMMODEL dataset are downloaded with the code page IBM-037. This ensures that special characters contained in the AWMMODEL member are correctly interpreted when the model is loaded on the client-side.
If you use another low-level qualifier for the model dataset than AWMMODEL, you have to ensure that a corresponding file mapping is defined on the client-side.