• Aucun résultat trouvé

FILE Statement (Multivolume Tape Files)

F u n c t i o n

Placement

F o r m a t Contents

T h e F I L E s t a t e m e n t s u p p l i e s t h e s y s t e m w i t h i n f o r m a t i o n a b o u t fi l e s . T h e s y s t e m u s e s this information to read records from and write records to tape.

Y o u m u s t s u p p l y a F I L E s t a t e m e n t f o r e a c h n e w ta p e fi l e th a t y o u r p r o g r a m c r e a t e s a n d f o r e a c h e x i s t i n g t a p e fi l e t h a t y o u r p r o g r a m u s e s . T h e F I L E s t a t e m e n t m u s t fo l l o w th e L O A D o r C A L L s t a t e m e n t a n d p r e c e d e t h e R U N s t a t e m e n t .

l/ FILE parameters

T h e F I L E s t a t e m e n t f o r p r o c e s s i n g m u l t i v o l u m e t a p e f i l e s r e q u i r e s t h a t y o u d e f i n e a n d c o d e t h e U N I T a n d R E E L p a r a m e t e r s d i f f e r e n t l y t h a n y o u w o u l d fo r s i n g l e v o l u m e f i l e s . There are two reasons for this:

W h e n p r o c e s s i n g t a p e f i l e s c o n t a i n e d o n m o r e t h a n a s i n g l e v o l u m e , t h e s y s t e m re q u i r e s i n f o r m a t i o n a b o u t e a c h v o l u m e i n o r d e r t o p e r f o r m a l l t h e n e c e s s a r y c h e c k i n g a n d p r o -t e c -t i o n f u n c -t i o n s .

A d d i t i o n a l i n f o r m a t i o n i s n e e d e d t o d e t e r m i n e a n d c h e c k t h e s e q u e n c e i n w h i c h t h e volumes are processed and when thev are to be mounted on the tape drives.

F o r m u l t i v o l u m e t a p e f i l e s , th e U N I T a n d R E E L p a r a m e t e r s o f t h e F I L E s t a t e m e n t m a y r e q u i r e a l i s t o f c o d e s . W h e n y o u c o d e a l i s t o f c o d e s . th e f o l l o w i n g r u l e s a p p l y : o The list must be enclosed by apostrophes.

o The items in the list must be separated by commas.

o I n t e r m i x i n g 7 - a n d 9 - t r a c k u n i t s i s n o t a l l o w e d .

T h e c o n s i d e r a t i o n s f o r c o d i n g m u l t i v o l u m e p a r a m e t e r s a r e i n c l u d e d in t h e f o l l o w i n g parameter discussions. The functions of the parameters aie explained under FtLE State-ment (single Volume Tape Files). Parameters not mentioned here are used as explained

under FILE Statement (Single Volume Tape Files).

The maximum number of multivolume files allowed is explained under Scheduler Work A r e a i n P a r t 2 o f t h i s m a n u a l .

R E E L : T h e n a m e s o f t h e t a p e s th a t c o n t a i n o r w i l l c o n t a i n t h e m u l t i v o l u m e f i l e m u s t f o l l o w t h e k e y w o r d R E E L . l f t h e i n p u t t a p e s a r e n o t l a b e l e d o r c o n t a i n n o n s t a n d a r d l a b e l s , o r i f l a b e l p r o c e s s i n g i s t o b e b y p a s s e d , t h e R E E L p a r a m e t e r m u s t b e c o d e d R E E L - ' N L , n ' , R E E L - ' N S , n ' , o r R E E L - ' B L P , n ' , w h e r e n i s t h e n u m b e r o f v o l u m e s i n t h e f i l e ( 9 9 v o l u m e s m a x i m u m ) . F o r o u t p u t f i l e s , t h e n i n R E E L - ' N L , n ' i s ig n o r e d . UNIT: The kevword UN lT must be followed by a code or codes indicating the location o f t h e t a p e u n i t t h a t c o n t a i n s o r w i l l c o n t a i n t h e f i l e . N o U N I T p a r a m e t e r m a y b e repeated. The order of codes in the UNIT parameter must correspond to the order of n a m e s in t h e R E E L p a r a m e t e r . W h e n t h e n u m b e r o f c o d e s in t h e U N I T p a r a m e t e r i s l e s s t h a n t h e n u m b e r o f c o d e s in t h e R E E L p a r a m e t e r , t h e u n i t s a r e u s e d a l t e r n a t e l y .

F I L E S t a t e m e n t ( M u l t i v o l u m e T a p e F i l e s ) 1 - 5 5

Page of GC21-5162-1 lssued 28 September 1979 B y T N L : G N 2 1 - 5 6 7 4 Examples

Spooling Considerations

l n t h e f o l l o w i n g e x a m p l e s ,

@ s n o * s a t a p e m u l t i v o l u m e f i l e c o n s i s t i n g o f t h r e e r e e l s . The volumes must be mounted as follows:

I N V R L l o n t a p e u n i t T 1 I N V R L 2 o n t a p e u n i t T 2 I N V R L 3 o n t a p e unit T3

@shows a three-volume file with nonstandard tape label. The volumes must be mounted as follows:

F i r s t v o l u m e o n t a p e u n i t T 1 Second volume on tape unit T2 Third volume on tape unit Tl

@snows a three-volume file with unlabeled reels. The volumes must be mounted in s e q u e n c e o n t a p e u n i t T 1 .

@

o @

@

@shows the three-volume standard labeled file used in line @, but with label pro.

cessing bypassed.

N o n e

1-56

P a g e o f G C 2 1 - 5 1 6 2 - 1 lssued 28 September 1979 B y T N L : G N 2 1 - 5 6 7 4

F u n c t i o n

Placement

Format Contents

F I L E S t a t e m e n t ( M u l t i f i l e Tape Volumes)

The FILE statement supplies the system with information about tape files. The system uses this information to read records from and write records to tape.

You must supply a FILE statement for each newtape file that your program creates and f o r e a c h e x i s t i n g t a p e f i l e t h a t y o u r p r o g r a m u s e s . T h e F l L E s t a t e m e n t m u s t f o l l o w t h e LOAD or CALL statement and precede the RUN statement.

ll FILE parameters

More than one file can exist on a reel of tape. lf this is the case, each file has an associated f i l e n u m b e r . T h e S E O N U M p a r a m e t e r i n d i c a t e s t h e f i l e n u m b e r a n d m u s t b e s p e c i f i e d o n the tape FILE statement. The system positions the tape to the desired file using this parameter. Only the parameters that pertain to multifile tape volumes are discussed. All other tape FILE parameters are described in FtLE Statement (single Volume Tape Files).

T h e S E O N U M k e y w o r d f o r m u l t i f i l e v o l u m e t a p e fi l e s h a s t h e f o l l o w i n g p a r a m e t e r s : S E O N U M - n n n n

. X

w h e r e n n n n = f i l e s e q u e n c e n u m b e r , a s s i g n e d w h e n th e f i l e w a s w r i t t e n . D e f a u l t v a l u e i s 1 . T h e n u m b e r i n d i c a t e s t h e r e l a t i v e p o s i t i o n o f t h e f i l e i n a v o l u m e of files and is incremented by one from one file to the next'

X = p r e p o s i t i o n e d f i l e . A u s e r r o u t i n e o r E N D - L E A V E h a s p r e p o s i t i o n e d the tape to the desired place for input or output.

END-LEAVE, when coded on the FILE statement, causes tape to be left (not rewound) at the place where processing was completed.

lf several files are to be processed from a single volume, the user can decrease file alloca-t i o n alloca-t i m e b y ( 1 ) c o d i n g E N D - L E A V E o n t h e F I L E s t a t e m e n t f o r e a c h o f t h e f i l e s t h a t a r e to be accessed, and (2) processing the files in the order in which they reside on tape.

F f L E S t a t e m e n t ( M u l t i f i l e T a p e V o t u m e s l 1-57

Prepositioned Tapes (SEONUM-X on the FILE Statement)

The user can preposition a file for input or output and, in a subsequent job or job step, begin file processing at the prepositioned point. The prepositioning can be accomplished several ways. For examole:

. An RPG ll program can process an input tape and, at some point. set on the LR indi-cator to force end of job.

o The same technique can be used by object programs produced by other compilers (or the assembler). that is, force (or call) end of job before the input file has been processed to end of file.

END-LEAVE would have to be coded on the tape FILE statement. or else the tape would be rewound at end of job.

when tape has been prepositioned, for input or output, sEoNUM-x must be coded on t h e t a p e F I L E s t a t e m e n t .

lf a standard labeled tape has been prepositioned. label verification will not be performed b y t h e s y s t e m . T h a t is , th e f i l e l a b e l , d a t e , a n d v o l u m e s e q u e n c e i n f o r m a t i o n i n t h e H D R l label will not be checked nor will the record format, block length, record length, and recording technique (translate, convert, parity) information in the HDR2 label be checked.

T h e s e f i e l d s a r e n o r m a l l y c o m p a r e d t o t h e F l L E . s t a t e m e n t a n d / o r p r o g r a m D T F . L a b e l verification will be performed, however, if the tape was prepositioned to the start-of-a-file (before the HDRl ) record.

Restrictions on the Use of Multifile Tapes

The following restrictions must be adhered to when multifile tape volumes are used:

o A l l files in the volume must be labeled i n t h e s a m e m a n n e r , t h a t is . a l l s t a n d a r d l a b e l e d f i l e s o r a l l u n l a b e l e d f i l e s .

o A l l f i l e s in the volume must be recorded i n t h e s a m e d e n s i t y .

o All files must be recorded in the same mode (translate,convert, and parity).

o l f t h e la s t file on a multifile reel is continued o n a s u b s e q u e n t r e e l , t h e t w o r e e l s c o n -stitute an aggregate. The preceding three restrictions apply to all volumes of the aggregate. In addition, all volumes of the aggregate must be either 7- or 9-track.

o Standard labeled 7-track tapes. if prepositioned. should be prepositioned to a point just before a HDRI record. otherwise tape data checks or runaway may occur.

Note: ll standard labeled tapes (7-track, primarily) have been prepositioned to any point other than the label, you can access the data, without the above errors, by coding S E o N U M - x , R E E L - N L o n t h e F I L E s t a t e m e n t . y o u shouldnof, h o w e v e r , o u t p u t a f i l e on a standard labeled tape in this manner because the file would not be accessible by the s y s t e m ( t h e r e c a n n o t b e a m i x t u r e o f l a b e l e d a n d u n l a b e l e d f i l e s o n t h e v o l u m e ) . The following sections describe the use of standard labeled, nonnstandard labeled, and u n l a b e l e d m u l t i f i l e t a p e v o l u m e s .

1 - 5 8

Standard Labeled Files

Standard labeled multifile tape volumes have the following format:

V L G H L G T M D A T A T M T L G T M H L G T M D A T A T M T L G T M T M where

VLG = volume label group VOLl label is processed; others, if present, are ignored.

H L G = header l a b e l g r o u p H D R 1 . H D R 2 r e c o r d s a r e p r o c e s s e d ; o t h e r h e a d e r r e c o r d s . if present, are ignored.

TM = a single tape mark D A T A = t h e d a t a f i l e

TLG = trailer label group EOFl, EOF2 records. when processed, indicate the end o f a f i l e . E O V l , E O V 2 re c o r d s i n d i c a t e t h e e n d o f v o l u m e o f a m u l t i ' v o l u m e f i l e . T h e fi n a l v o l u m e o f t h e f i l e w i l l h a v e E O F 1 , E O F 2 tr a i l e r records; other trailer labels, if present, are ignored'

Two tape marks indicate the end of volume if the preceding TLG consisted of EOFl, EOF2 records.

O n e ta p e m a r k in d i c a t e s e n d o f v o l u m e i f t h e p r e c e d i n g T L G c o n s i s t e d o f E O V 1 . EOV2 records.

Each file is preceded by a header label group and a tape mark, and is followed by a t r a i l e r l a b e l g r o u p a n d a t a p e m a r k .

The HDRl record contains a field in which the file sequence number is recorded when the file is written. The number indicates the relative position of the file in the volume, and it increments by one from one file to the next.

The user selects the desired input file by specifying on the FILE statement:

S E O N U M - n u m b e r

w h e r e n u m b e r = the file sequence n u m b e r i n t h e H D R l r e c o r d o f t h e d e s i r e d f i l e . D e f a u l t v a l u e i s 1 .

For output files, SEONUM-number specifies where the file is to be written on the volume.

The number specified should be one greater than the last file on the volume, unless you want to overlay a file. A system message occurs if the SEONUM value is two or more greater than the value in the HDRl record of the last file on the volume. Once a file has been written, any files that existed on the volume beyond the new output file are no longer accessible for input. Two tape marks are written after the new file, indicating the e n d o f v o l u m e .

F I L E S t a t e m e n t ( M u l t i f i l e T a p e V o l u m e s ) 1 - 5 9

For output files, the tape is positioned per the SEoNUM parameter, then the trailer label o f t h e p r e c e d i n g f i l e i s r e a d . lf the laber g r o u p is E o V ( e n d of vorume) i n s t e a d o f E o F

(end of file), a diagnostic halt message is issued; a file cannot be written after a multi-v o l u m e f i l e .

l f a f i l e e x i s t s w h e r e t h e n e w o u t p u t fi l e i s to be written, the HDRl label of the file is r e a d ' T h e e x p i r a t i o n d a t a is c h e c k e d ; i f t h e f i l e h a s n o t e x p i r e d , a d i a g n o s t i c h a l t is i s s u e d .

l f a s e r i e s o f f i l e s is b e i n g b u i l t o n o n e o u t p u t ta p e in one job stream, y o u c a n code S E O N U M - 1 , E N D - L E A V E o n t h e F IL E s t a t e m e n t f o r t h e f i r s t f ir e . code sEoNUM-X a n d E N D - L E A V E o n t h e F I L E s t a t e m e n t f o r t h e s e c o n d a n d s u b s e q u e n t f i l e s . W h e n t h e j o b stream i s r u n , th e s y s t e m a s s i g n s t h e s E o N U M v a l u e f o r f i l e s b u i l t a f t e r th e first file.

The value assigned will be one greater than that used for the previous file.

Notes:

1. lf files exist on the tape beyond the one being written, t h e f i l e i s w r i t t e n .

2 . l f u n e x p i r e d ( o r p e r m a n e n t ) f il e s e x i s t b e y o n d t h e detected and are lost.

3' For input files, a system message occurs if a file having the specified SEONUM value cannot be found.

4' For output files. if the tape has been positioned within the boundaries of an existing file, a diagnostic message occurs.

l f t h e t a p e h a s been p r e p o s i t i o n e d f o r i n p u t , s E o N u M - x should b e c o d e d o n t h e F I L E statement. The system then determines where the tape is positioned as foilows:

1 ' l f a t l o a d p o i n t , the volume a n d fi l e h e a d e r l a b e l s a r e re a d a n d v e r i f i e d . T h e ta o e then is positioned to the start of the data.

2' lf at the start of a file. the file header labels are read and verified. The tape is positioned to the start of the data. The vorume raber is not read.

3' lf the tape was prepositioned to any other point. the volume or file header labels are not checked. The tape is not positioned to any other point; it is assumed that the data area starts where the tape is currently positioned.

Note: File allocation time can be decreased when several files on one volume are to be p r o c e s s e d b y a j o b b y ( 1 ) c o d i n g E N D - L E A V E o n t h e F I L E s t a t e m e n t f o r e a c h f i l e r e f e r -e n c -e d o n t h e v o l u m e a n d ( 2 ) b y p r o c e s s i n g t h e f i l e s in t h e o r d e r in which they reside o n tape.

they cannot be accessed after file being written, they are not

1 - 6 0

Nonstandard Labeled Files

T h e R E E L p a r a m e t e r o n t h e t a p e F I L E s t a t e m e n t i n d i c a t e s a n o n s t a n d a r d l a b e l e d f i l e when REEL-NS is used. Nonstandard label groups cannot be written but are accepted in input files. A nonstandard label group is one in which the first record is not an 80-byte r e c o r d b e g i n n i n g w i t h V O L 1 . T h e la b e l g r o u p is fo l l o w e d b y a t a p e m a r k .

For single-file volumes. the system positions the tape past the tape mark that follows the label group. This is done after the first record on the reel has been verified as not being an 8O-byte VOLI record. The label group is not read or processed. Trailer labels, if present, are not read or checked when the file is closed.

Multif ile nonstandard labeled volumes must be prepositioned before the job is run if the file to be processed is not the first file on the volume. lf the tape file has been pre-p o s i t i o n e d , i t i s in d i c a t e d b y c o d i n g S E O N U M - X o n t h e t a p e F I L E s t a t e m e n t . T h e system does not check the tape; the file is allocated. lt is the user's responsibility to position the tape properly.

Unlabeled Volumes

U n l a b e l e d m u l t i f i l e t a p e v o l u m e s h a v e t h e f o l l o w i n g f o r m a t : DATA TM DATA TM DATA TM TM

w h e r e T M = a s i n g l e t a p e m a r k d e n o t i n g t h e e n d o f a f i l e .

Two tape marks denote the end of a volume unless the last file is a multivolume file, in which case there is only one tape mark.

A s i n g l e t a p e m a r k m a y p r e c e d e t h e f i r s t fi l e o f a n i n p u t v o l u m e . T h e fi r s t fi l e o n a n o u t p u t v o l u m e d o e s n o t h a v e a l e a d i n g t a p e m a r k .

The tape can be positioned to any file on the reel, for inputor output, by use of

S E O N U M - n u m b e r o n t h e t a p e F I L E s t a t e m e n t . T h e n u m b e r i n d i c a t e s t h e r e l a t i v e p o s i -t i o n o f -t h e f i l e o n -t h e -t a p e . l f S E O N U M - X i s u s e d f o r a n o u t p u t fi l e , th e s y s t e m e n s u r e s that the tape is positioned at the start of a file before writing. (The tape is backspaced to t h e s t a r t o f t h e f i l e i f n e c e s s a r y . ) W h e n S E O N U M - X i s u s e d f o r a n u n l a b e l e d i n p u t fi l e , the system does not move the tape before it is read.

F o r o u t p u t fi l e s t h e S E O N U M v a l u e s h o u l d b e o n e g r e a t e r t h a n th e n u m b e r o f f i l e s o n t h e r e e l , u n l e s s y o u w i s h to o v e r l a y a f i l e .

For input or output files. specifying a SEONUM value two or more greater than the num-ber of files on the reel will cause either (1) a message to be issued if the last file on the t a p e is n o t a m u l t i v o l u m e f i l e o r ( 2 ) u n p r e d i c t a b l e r e s u l t s i f t h e l a s t fi l e o n t h e t a p e is a m u l t i v o l u m e f i l e .

F I L E S t a t e m e n t ( M u l t i f i l e T a p e V o l u m e s ) 1 - 6 1

Allocation time can be reduced when several files on a reel are to be accessed during a job by (1) processing the files in the order in which they reside on the tape and (2) coding

E N D - L E A V E o n t h e F l L E s t a t e m e n t f o r e a c h f i l e . T h e n t h e t a p e i s n o t r e w o u n d f o r e a c h allocation. However, if sEoNUM-x is coded on one FILE statement and a subsequent F I L E s t a t e m e n t h a s S E O N U M - n u m b e r c o d e d f o r t h e s a m e t a p e v o l u m e . t h e v o l u m e i s rewound by the system before being positioned to the desired file.

y'vote.' Standard labeled tapes can inadvertently be destroyed when sEoNUM-X and R E E L - N L a r e u s e d f o r a n o u t p u t fi l e . l f the tape is not at load point, a check for a standard labeled tape is not performed.

REEL Parametel on FILE Statement

The REEL parameter, for standard labeled tapes, is the name of the volume containing t h e f i l e .

R E E L-name

l f a m u l t i f i l e m u l t i v o l u m e a g g r e g a t e i s u s e d , R E E L - n a m e i s th e n a m e o f t h e f i r s t v o l u m e of the aggregate, regardless of which volume actually contains the file, when a single-volume f ile is accessed.

The parameters used for multivolume files are:

R E E L - ' n a m e l , n a m e 2 , n a m e x ,

where namel is the name of the first volume of the aggregate (as described above), a n d n a m e 2 a n d n a m e x a r e th e v o l u m e n a m e s o f t h e a d d i t i o n a l v o l u m e s c o n t a i n i n g t h e f il e .

The names to use in this case are the actual volume names of each vorume.

Spool ing Considerations None

1-62

F I L E S t a t e m e n t ( D e v i c e I n d e p e n d e n t F i l e s )

F u n c t i o n T h e d e v i c e i n d e p e n d e n t F I L E s t a t e m e n t a l l o w s y o u t o a s s i g n l / O d e v i c e s u s e d b y a p r o g r a m . T h i s s t a t e m e n t s u p p l i e s t h e s y s t e m w i t h i n f o r m a t i o n a b o u t l/ O d e v i c e s u s e d i n the program. This information is used to read records from and/or write records to the l / O d e v i c e s u s e d .

P l a c e m e n t Y o u m u s t s u p p l y a d e v i c e i n d e p e n d e n t F I L E s t a t e m e n t f o r e a c h d e v i c e i n d e p e n d e n t f i l e u s e d i n y o u r p r o g r a m . T h e d e v i c e i n d e p e n d e n t F I L E s t a t e m e n t m u s t fo l l o w th e L O A D o r C A L L s t a t e m e n t a n d p r e c e d e t h e R U N s t a t e m e n t '

Format ll FILE parameters

N o t e : l f d e v i c e in d e p e n d e n t f i l e s a r e u s i n g c i i s k o r t a p e u n i t s f o r i n p u t o r o u t p u t , t h e n t h e d i s k o r t a D e F I L E s t a t e m e n t f o r m a t m u s t b e u s e d .

Contents All parameters are keyword parameters. The parameters are as follows (keywords are in

c a p i t a l le t t e r s ) :

N A M E - f i l e n a m e ( i n p r o g r a m ) U n i t - c o d e

PR I NT-code R E C L - r e c o r d l e n q t h

T h e N A M E a n d U N I T p a r a m e t e r s a r e a l w a y s r e q u i r e d o n t h e d e v i c e in d e p e n d e n t F I L E s t a t e m e n t . T h i s F I L E s t a t e m e n t f o r m a t i s u s e d w h e n d e v i c e in d e p e n d e n t f i l e s a r e b e i n g r e a d fr o m o r w r i t t e n t o u n i t r e c o r d d e v i c e s .

P r o g r a m s r e q u i r i n g s p e c i f i c f i l e n a m e s f o r d e v i c e in d e p e n d e n t f i l e s a r e :

Program File Name

D i s k S o r t I n P u t I N P U T o r I N P U T 1 I N P U T 2 t h r o u g h IN P U T S C o p y / D u m p I n P u t C O P Y I N

O u t p u t C O P Y O C O P Y P S y s t e m H i s t o r y O u t p u t $ H I S T O R Y A r e a D i s p l a y

S p o o l F i l e I n p u t R E A D E R O T ( o p t i o n a l ) C o p y I n p u t B E S T O R E T ' 2 ( o p t i o n a l )

O u t p u t D I S P L A Y O I ( o p t i o n a l ) O u t p u t P R IN T O I ( o p t i o n a l ) O u t p u t P U N C H O T (o p t i o n a l ) O u t p u t R E A D E R O T ( o p t i o n a l )

^The file name can be replaced by the name specified on a control statement parameter.

-The RESTORE f ile must be either tape or disk.

F l L E S t a t e m e n t ( D e v i c e I n d e p e n d e n t F i l e s ) 1 ' 6 3

NAME: The NAME parameter is required on the device independent FILE statement.

It tells the system the name the program uses to refer to the file. The name can be any combination of characters except commas, apostrophes, or blanks. The first character m u s t b e a l p h a b e t i c , a n d th e n a m e u s e d m a y n o t e x c e e d S c h a r a c t e r s i n l e n g t h . UNIT: The UNIT parameter is required on the device independent FILE statement. lt tells the system the unit record device from which the file will be read or to which the file will be written. The UNIT parameter must be one of the following:

M F C U l M F C U 2 M F C M l M F C M 2 1442 2501 1 4 0 3 3284 3741

P R I N T E R P U N C H

R E A D E R U s e t h e p a r t i t i o n ' s a s s i g n e d s y s t e m i n p u t d e v i c e ( i n p u t fi l e s o n l y ) . Primary hopper of the 5424 (input and output files)

Secondary hopper of the il24 (input and output files) Primary hopper of the 2560 (input and output files) Secondary hopper of the 2560 (input and output files)

1442 Card Read Punch (input and output files) 2 5 0 1 C a r d R e a d e r ( i n p u t fi l e s only)

1 4 0 3 P r i n t e r ( o u t p u t f i l e s o n l y ) 3 2 8 4 P r i n t e r ( o u t p u t f i l e s o n l y )

3741 Data Station/Programmable Work Station (input and output files)

Note: You cannot use this parameter if the system input device is assigned to the console.

Use the partition's assigned system print device (output files only) Use the partition's assigned system punch device (output files only) A/ofe.' This parameter cannot be used if the system has no punch device.

PRINT: The PRINT parameter is used to specify whether interpreting is to be done on punch files. lt is ignored when the file is not being punched or when the punch device d o e s n o t s u p p o r t p r i n t i n g . lf P R I N T - Y E S i s s p e c i f i e d , t h e d a t a b e i n g p u n c h e d i s a l s o p r i n t e d o n t h e c a r d . W h e n P R l N T - N O i s s p e c i f i e d , t h e d a t a i s n o t p r i n t e d . l f t h i s p a r a m -eter is not specified and the device is capable of printing, PRINT-YES is assumed.

RECL: The RECL parameter is used to specify the number of bytes in a logical record on the 3741. lt can be any number from 1 through 128. lt a device other than the 3741 is used, the parameter is ignored. lf this parameter is not specified for the 3741 ,arecord length of 96 is assumed (unless overriden by the program).

N o n e Spooling Considerations

1 € 4