PUNCH r I I Number of I I I I ColumniCharacterslContentsl Meaning I I I I: IIdentifies card as a control card. t , 2-5 4 IREAD IIdentifies card as a READ control card. I I' I 6-1 2, blank I 1 'I , A-15 8 Ifname ,Filename of the file punched. 1 'I 116 Iblank 1 , 17-24
25
26-27
28
29-34
35
36-43 144-45 I 146-50 I i '51-QO L- Figure 18.
8 ftype
blank
2 fmode
blank
6 volid
blank I I lFiletype of the file punched. 1 1 I IFilemode of the file punched. I t
Label of the disk from whicn the file was
read.
8 mm/dd/yy The date that the file was last written.
2 blank
5 hh:mm 30 blank
The time of day that the file was written
to disk.
Header Card Format
1. You can punch fixed-or variable-length records with the PUNCH command, as long as no record exceeds 80 characters. Records with
less than 80 characters are right-padded with blanks. Records
longer than 80 characters are rejected.
2. If you punch a MACLIB or TXTLIB file specifying the MEMBER *
option, a read control card is placed in front of each library
member. If you punch a library without specifying the MEMBER *
option, only one read control card is placed at the front of the
deck.
3. One spool punch file is produced for each PUNCH command; for
example:
punch compute assemble (noh
punches the file COMPUTE ASSEMBLE, without inserting a header card.
To transmit multiple CMS files as a single punch file, use the CP SPOOL command to spool the punch with the CONT option.
Section 2. CMS Commands 145
PUNCH 4. If the MEMBER option is specified more than once, only the last
member specified is punched. If one MEMBER option is coded with an
asterisk (*), and another MEMBER option is specified with a member
name, only the specified member is punched, regardless of their
order on the command line. For example if you code:
punch one maclib (member examplel member example2
only EXAMPLE2 is punched. If you code:
punch one maclib (member examplel member *
only EXAMPLEl is punched.
5. When punching members from CMS maclibs, each member is followed by
a maclib delimeter record (II). You can edit the file to delete
the II record.
None. The CMS ready message indicates that the command completed
without error (the file was successfully spooled); the file is now under
control of CP spooling functions. You may receive a message from CP indicating that the file is being spooled to a particular user's virtual
card reader. DMSPUN002E FILE 'fn ft fm' NOT FOUND RC=28 DMSPUN003E INVALID OPTION 'option' RC=24 DMSPUN008E DEVICE 'cuu' {INVALID OR NONEXISTENTIUNSUPPORTED DEVICE TYPE} RC=36 DMSPUN013E MEMBER 'name' NOT FOUND IN LIBRARY RC=32 DMSPUN033E FILE 'fn ft fm' IS NOT A LIBRARY RC=32 DMSPUN03QE NO ENTRIES IN LIBRARY 'fn ft fm' RC=32 DMSPUN044E RECORD LENGTH EXCEEDS ALLOWABLE MAXIMUM RC=32 DMSPUN054E INCOMPLETE FILEID SPECIFIED RC=24 DMSPUN062E INVALID * IN FILEID RC=20 DMSPUN104S ERROR Inn' READING FILE 'fn ft fm' FROM DISK RC=100 DMSPUN118S ERROR PUNCHING FILE 'fn ft fm' RC=100 146 IBM VM/370 CMS Command and Macro Reference
Previous Page Next Page