• Aucun résultat trouvé

lnternational Program

N/A
N/A
Protected

Academic year: 2022

Partager "lnternational Program"

Copied!
92
0
0

Texte intégral

(1)

s B 1 1 - 5 3 5 1 - 0

lnternational Program

F i e l d

C o n v e r s i o n A i d S y s t e m / 3 to DOS/VSE

P r o g r a m D e s c r i p t i o n a n d O p e r a t i o n s M a n u a l

P r o g r a m N u m b e r 5 7 8 5 - K A D

(2)

PREFACE

This publication provides the information required by a user who want to migrate from a System/3 to iSV +:OO Processor under DOS/VSE. It contains the information needed to convert programs and files and to prepare the corresponding control card. The assistance concernins file distribution is more meaningful when the user is fariiliar with the physical location of these files.

The publication is divided into three main parts:

"Understanding the program" contains a functional description of the program and presents hardware and software requirements.

"Installing the Program,' describes the components of the program as distributed and how to install them.

_ "Rrinning the Program" contains the steps in performing the conversion of a job stream and describes the input and output.

Apilendix A and Appendix B coutain a detailed description of each component of the program and of the layout of the files used by these components. These appendixes should be consulted for modifications to the source code. Appendix C contains a sample problem, illustrating the conversion of the job streams of two programs.

First Edition (Iuly 1979)

This edition applies to version l, Modification Level cl, o|Conversion Aid system/3 to DOS/VSE, Program Number STSS-KAD, and to all subsequent releases and modifications until otherwise indicated in new editions or Technical Newsletters.

Changes are periodically made to the information herein; before using this publication in connection with the operating of IBM systems, consurt thelatest IBM systeml3T0 Bibtiography, c'c20-0001, for the editions that are applicable and current.

Publications are not stocked at the address given below; requests for IBM publications should be made to your IBM representative or to the IBM branch office serving your locality.

A form for reader's comments is provided at the back ofthis publication. Ifthe form has been removed, comments may be addressed to:

IBIlI Nelherlands

lnternationai Field Program Center P . O . B o x 24

I 4 2 O A A U I T H O O R N Netherlands

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever. you may, oi

"ourr", continue to use the information you supply.

(g Copyright International Business Machines Corporation 1979

All listings are in English, and a1l constants are in tables or arrays at the end of each program. This makes ir easy to modify them or to tranlate them into another language.

In order to use the System/3 to DOS/VSE Conversion Aid program, the reader should be familiar with the differences berween System/3 RpG and DOS/VS RpG. He must also be familiar with the JCL, sort specifications and programs, and the charateristics of the differenr access methods.

Before using this International Field program, the reader should be familiar with the contents of Systemf3 to DOSIVS Conversion Guitte, GC2O-1792 and Introduction to DOSIVS, cC33-s370.

(3)

CONTENTS

I N T R O D U C T I O N

U N D E R S T A N D I N G T H E P R O G R A M T h e C u s t o m i z e r . .

T h e C o n v e r s i o n P r o g r a m . .

C r e a t i n g P r i n t e r C a r r i a g e C o n t r o l T a p e s D i s t r i b u t i n g F i l e s o n D i s k . .

D o c u m e n t a t i n g I n s t a l l a t i o n a n d P r e p a r i n g t h e I n p u t J o b S t r e a m A d d i t i o n a l C o n v e r s i o n M o d u l e s

F i l e s C o n v e r s i o n P r o g r a m C o n v e r s i o n F u n c t i o n s .

u o d i f i c a t i o n s t o b e V e r i f i e d . 9 u n c t i o n s N o t C o n v e r t e d

M i s c e l l a n e o u s e o n v e r s i o n A i d s l " ! i n i m u m C o n f i g u r a t j - o n s . .

S y s t e m / 3 . .

S Y S t e m , / 3 7 o o r 4 3 0 0 P r o c e s s o r . - I N S T A L L I N G T H E P R O G R A M

C u s t o m i . z i n g t h e P r o g r a m

t l a t a l o q i n q M o d u l e i n t h e D O S / V S E R e l o c a t a b l e L i b r a r y -

. l 2 m n 1 o D r n h l a m

i J u . r r P r v

R U N N I N G T H E P R O G R A M

T h ^ r r +r r r v s e

F o r m a t o f C o n t r o l S t a t e m e n t s -

D r n n o q q i n n r \ r r + n r r l

l i s t i n g s . . M e s s a g e s . -

M i s c e l l a n e o u s O u t p u t .

I^In r iz Er i 'I ae

S i z e o f W o r k F i l e s .

E x e c u t i n q t h e C o n v e r t e d P r o g r a m s o n t h e S y s t e m / 3 7 0 . - A P P E N D I X A . D E S C R I P T I O N O F I N D I V I D U A L C O M P O N E N T S

T h e C O N V O O C o m p o n e n t . - 3 1

T h e C O N V O 1 C o m p o n e n t . . 3 2

T h e C O N V O 2 C o m p o n e n t . . 3 2

T h e C O N V O 3 C o m p o n e n t . . 3 4

T h e C O N V 0 4 C o m p o n e n t T h e C O N V 0 5 C o m p o n e n t T h e C O N V 0 6 C o m p o n e n t T h e C O N V o 7 C o m p o n e n t T h e C O N V 0 8 C o m p o n e n t T h e C O N V o 9 C o m p o n e n t T h e C O N V 1 0 C o m p o n e n t

The CONV'I 1 Component

T h e C O N V 1 2 C o m p o n e n t T h e C O N V 1 3 C o m p o n e n t ' I h e CONV14 Component

1 7 2 1 2 2 2 2 2 4 2 7 2 9 2 9 3 0 3 1

2 q ,

3 6 3 6

a'l a ' t 1 ?

? a

? q

? a

? o

t t 0 f o r E x e c u t i o n .

1

z

3

q 4 4 5 5 5 6 7 7 8

tt

8 1 4 1 4 1 4' 1 4

1 6 1 6

A P P E N D I X B .

! ^ ] O R R D S K F i I e L A B E L S F i I e P R O G R A M F i I e C O N T R O L F i l e

LAYOUT OF RECORDS OF MAJOR FILES

( D i r e c t A c c e s s , L e n g t h 1 2 8 ) 4 1

( I n d e x e d S e q u e n t i a l , L e n g t h 1 2 8 ) 4 2

a n d C O N V O 2 V I O R K D S K F i l e ( L e n g t h ' 1 2 8 ) " r l 3 ( L e n g t h 6 4 )

( L e n g t h 6 4 )

4 1

t+7 4'7

(4)

S 3 I A B E L F i l e J C I F I L E F i l e S T R E A M S F i I e

( L e n g t 6 4 )

L e n g t h 1 2 8 )

C O N V l 2 , C O N V l 3 , e O N V l 4 C o m p o n e n t s l

APPENDIX C. EXECUTION OF SAMPLE PROBLEM . .

( I n d e x e d S e g u e n t i a l , ( L e n g t h 1 2 8 , C O N V l 1 ,

4 8 4 8 4 9 5 1

l_v

(5)

INTRODUETION

w h e n a s y s t e m / 3 u s e r d e c i d e s t o u p g r a d e t o a s y s t e m / 3 7 } o r a n r B M 4 3 0 0 P r o c e s s o r , h e e n e o u n t e r s a e e r t a i n n u m b e r o f d i f f i c u r t i e s . F i r s t ,

S y s t e m / 3 R P G , i n w h i c h m o s t u s e r p r o g r a m s a r e w r i t t e n , i l o e s n o t h a v e t h e s a m e f u n c t i o n s a s D O S / V S R P G . S e c o n d , w i t - h i n a s h o r t t i m e t h e u s e r h a s t o e h a n g e n o t o n l y h i s p r o g r a m s , b u t a l s o t h e c o n t r o l e a r d s a n d p h y s i c a l l o c a t i o n o f t h e f i l e s .

I B M h a s m a d e t h e S y s t e m / 3 t o D O S / V S E C o n v e r s i o n A i d I n t e r n a t i o n a l F i e l < 1 P r o g r a m a v a i l a b l e i n o r d e r t o h e l p t h e S y s t e m / 3 u s e r c o n v e r t t o D O S / V S E a n d a l l o w h i m t o p r e p a r e f o r t h e c o n v e r s i o n u s i n g h i s S y s t e r n r z 3 . I n t h i s w i y , w h i l e u s i n g t o o l s f a m i l i a r t o h i m , h e c a n h a v e h i s p r o g r a m s r e a i l y f o r e x e e u t i o n w h e n h i s S y s t e n / 3 ' l } o r 4 3 0 0 i s i n s t a l l e d .

I t i s r e c o m n e n d e d t h a t S y s t e m / 3 s e g u e n t i a l f i l e s w i t h o u t a d d i t i o n s t o t h e e n d o f t h e f i l e a n d t r e a t e d c o n s e c u t i v e l y b e c o n v e r t e d t o S A M f i l e s - O t h e r w i s e f i l e s s h o u l d b e e o n v e r t e d t o V S A M f i l e s .

(6)

g N P E R S T A N D I N G T H E PROGRAM

T h e S y s t e m / 3 t o D O S / V S E Conversion Aid International F i e I d P r o g r a m c o n s i s t s o f 1 9 s o u r c e p r o g r a m s w r i t t - e n i n S y s t e m / 3 R p G a n d o n e r e s i i l e n t p r o g r a m w r i t t e n i n D O S , z V S E A s s e m b l e r l a n g u a g e . T h e D O S / V S E p r o g r a m s h o u l d b e c a t a l o g u e d i n t o t h e D O S / V S E r e l o e a t a b l e I i b r a r y . T h i s r o u t i n e s e r v e a s a c o m p l e m e n t t o t h e converted S y s t e m / 3 p r o g r a m s w h e n t h e c h o s e n m e t - h o d s i s V S A M ' a n d i t i s u s e d t o a e c e s s o n E S D S V S A M f i l e o r t o a e c e s s t h e D a t a c o n p o n e n t o f a K S D S VSAM file b y r e l a t i v e r e c o r d n u m b e r .

llE_gggrgMrzER

T h e f i r s t f o u r p r o g r a m s t o b e e x e c u t e d make t h e s e p r o g r a m s c a n b e e x e c u t e d o n a System/3 o n a S y s t e m / 3 M o d e l 1 5 - B - T h e f c L l o w i n q i s o U s i n q t h e S ! - I I T C H c a r d :

- C o n t r o l s t a t e m e n t i n p u t o n 8 0 - o r d i s k e t t e

u p t h e c u s t o m i z e r ; t w o o f M o d e l 1 0 a n r l t h e o t - h e r t w o

c n o c i f i o A -

9 6 - c o l u m n c a r d s o r o n - C u s t o m i z e d o u t p u t o f t h e c o n v e r s i o n a i d p r o g r a m s o n 8 0 - o r

9 6 - c o l u m n c a r d s , d i s k e t t e , o r m a g n e t i c t a p e

- O u t p u t o f t h e c o m p o n e n t s t o b e c a t a l o g e d o n t h e D O S / V S E r e l o c a t a b l e l i b r a r y o n 8 0 - c o l u m n c a r d s , d i s k e t t e , o r m a g n e t i c t a p e .

C o n f i g u r a t i o n o f t h e S y s t e m / 3 o n w h i c h t h e e o n v e r s i o n p r o g r a m s a r e t o b e e x e c u t e d :

- I n p u t o f t h e p r o g r a m s t o b e e o n v e r t e d t o 8 0 - o r 9 6 - e o l u m n e a r d s o r d i s k e t t e

- T y p e o f d i s k u n i t f o r w o r k f i l e s

- O u t p u t o f t h e e o n v e r t e d p r o g r a m s ( i n c l u d i n q c o n t r o l e a r d s f o r c a t a l o g i n g a n d p r i n t e r c a r r i a g e c o n t r o l t a p e s ) c n B 0 - o r 9 6 - c o l u m n c a r d s , d l s k e t t e , o r m a g n e t i c t a p e

- O u t p u t o f t h e i n p u t j o b s t r e a m f o r e x e c u t i o n u n d e r D O S / V S E o n 8 0 - o r 9 6 - c o l u m n c a r d s , d i s k e t t e , o r m a g n e t i c t a p e .

. C o r r e s p o n d e n c e b e t w e e n S y s t e m / 3 d e v i e e s a n d S y s t e m / 3 1 l d e v i e e s r D e s c r i p t i o n o f S y s t e n / 3 1 0 o r 4 3 0 0 c o n f i g u r a t i o n :

- T y p e o f d i s k ( 3 3 3 0 , 3 3 t { 0 o r F B A ) - T y p e o f p r i n t e r

- P r i n t e r l i n e l e n g t h ( d e f a u l t v a l u e ) - P r i n t e r o v e r f l o v l i n e ( d e f a u l t v a l u e ) - S y s t e m / 3 ' | 0 P O \ , i E R / V S ( i n c l - u d e d o r e x c l u d e d f

T h i . s c u s t o m i z e r w i l l c a l l a n i n p u t f i l e t h a t c o n t a i n s t h e r e m a i n i n g c o m p o n e n t s o f t h e c o n v e r s i o n a i d n r ^ d r a m

(7)

I f t h i s c u s t o m i z e r n e e d s t o b e e x e c u t e d o n a S y s t e m / 3 M o d e l 1 5 - C o r 1 5 - D , p r o g r a m s C S T 1 5 1 a n d C S T 1 5 2 , r e s i d e n t s i n s o u r c e L i b r a r y , m u s t b e c o m p i l e d . T h e S U B R 9 3 s u b r o u t i n e , n e e d e d t o e o m p i l e C S T 1 5 1 p r o g r a m , i s c a t - a l o g e d i n R I . . i b r a r y .

! H E _ S O N V E R S I O N p R C G R A M

C O N V O O a n d C O N V O 1 , t h e f i r s t t w o c o m p o n e n t s o f t h e a e t u a l c o n v e r s i o n p r o g r a m , p r e p a r e t h e d e f i n i t i o n a n d c a l e u l a t e t h e o c c u p a n c y o f a l l t h e f i l e s o f t h e p r o g r a n s t o b e c o n v e r t e d -

T h e C O N V O O c o n t r o L c a r d s s p e c i f y t h e c h a r a c t e r i s t i e s o f a l l f i l e s : t h e t y p e a n d n a r n e o f e a c h f i l e , t h e l e n g t h a n d n u m b e r o f r e c o r d s , a n d s o o n . C O N V O 1 p r o v i d e s a l i s t i n g o f f i l e o c c u p a n c y o f t h e l o g i c a l u n i t s , a n d p l a c e s o n a w o r k f i l e t h e i n f o r m a t i c n r e g u i r e d b y s u b s e g u e n t c o m p o n e n t s . S e q u e n t i a l d i s k f i l e s c a n b e c o n v e r t e d t o S A M o r V S A M - E S D S . D i r e c t - f i l e s c a n b e c o n v e r t e d t o V S A M - R R D S w i t h r e l a t i v e r e c o r d n u m b e r - I n i l e x e i l f i l e s c a n b e c o n v e r t e d t o V S A M - K S D S o r V S A M - E S D S w i t h a l t e r n a t e i n d e x e s ( i f t h e f i l e i s c r e a t e d u n o r d e r e i l ) .

T h e C O N V 0 2 c o m p o n e n t r e a d s t h e S y s t e m / 3 s o u r c e p r o g r a m s . I f t h e s e p r o g r a m s a r e c o m p a t i b l e w i t h t h e f i l e d e f i n i t i o n s , a n d i f t h e r e a r e n o o t h e r u n r e s o l v a b l e i n c o m p a t i b i l i t i e s , C O N V O 2 p l a c e s t h e m i n a w o r k f i l e - C O N V O 2 is t h e o n l y c o m p o n e n t t h a t i s e x e c u t e d e a c h t - i m e a s o u r e e p r o g r a m j - s converted- I f a p r o g r a m i s n o t a e c e p t e d , o n l y t h a t p r o g r a m n e e d b e r e s u b m i t t e d .

I t i s a s s u m e d t h a t a l l p r c g r a m s t o b e c o n v e r t e d h a v e b e e n e x e c u t e < 1 w i t h o u t e r r c r o n t h e S y s t e m / 3 . T h e C O N V 0 3 t o C O N V 0 5 e o m p o n e n t s c o n v e r t a l l t h e s o u r c e p r o g r a m s i n a j o b s t r e a m p l a c e d i n t h e w o r k f i l e b y C O N V 0 2 - C O N V O 5 p l a c e s t h e c o n v e r t e d s o u r e e p r o g r a m s o n t h e t y p e o f m e d i a s p e c i f i e d i n t h e c u s t o m i z e r .

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

o M o d i f i c a t i o n s p e r f o r m e d b y t h e c o n v e r s i o n a i d p r o g r a m r M o i l i f i c a t i o n s a s s u m e d b y d e f a u l t a n d w h i c h m u s t b e v e r i f i e d . F u n c t i o n s t h a t t h e p r o g r a m c a n n o t c o n v e r t a n d w h i e h m u s t b e

c o n v e r t e d m a n u a l l y -

T h e c o n v e r s i o n a i r l p r o g r a r n c o n t a i n s a l a r g e n u m b e r o f c o m p o n e n t s i n o r d e r t o e x e c u t e i t o n a S y s t e m / 3 1 6 K p a r t i t i o n .

T h e p r o g r a m s c o n v e r t e d u s i n g c o m p o n e n t s C O N V O O t o C O N V 0 5 c a n b e e x e c u t e d u n d e r D o s i / v s E . T h e r e m a i n i n g e o r n p o n e n t s p e r f o r m t h e f o l l o w i n q

f u n c t i o n s :

o C r e a t i n g p r i n t e r c a r r i a g e c o n t r o l t a p e s r D i s t r i b u t i n g f i l e s o n d i s k

. P r e p a r i n g t h e c o n v e r s i o n o f S y s t e m / 3 f i l e s t o S y s t e m / 3 7 O v i a i n t e r m e d i a t e t a p e f i l e s o r D a t a I m p o r t F e a t u r e

r D e f i n i n g c a t a l o g , s p a c e , a n d V S A M f i l e s . P r e p a r i n q t h e i n p u t

(8)

C R E A T I N G P R I N T E R CARRIAGE CONTRCI TAPES

T h e C o N V O 6 c o r n p o n e n t - p r o c e s s e s printer c a r r i a g e c o n t r o l t a p e s . F i r s t , i t r e d u c e s t h e i r n u m b e r t o a m i n i m u m ; t h e n it numbers them, starting w i t t r t h e n u r n b e r speeified i n t h e i n p u t t - o t h e c o N V O 4 eonponent. r n a d d i t i o n , i t g i v e s a n a m e t o e a c h t a p e a n d l i s t s i t s f o r m a t . T h e

c o m p o n e n t g e n e r a t e s t h e c o n t r o l a n d i l a t a s t a t e m e n t s u s e d t o e o m p i l e a n d e a t a l o g a l l t h e F c B s , u n l e s s a n I B M 1 4 0 3 p r i n t e r w i t h o u t p o w E R / v s i s t o b e u s e d -

D I S T R I B U T I N G F I I E S C N D I S K

T h e C O N V O 7 c o m p o n e n t distributes f i l e s o n d i s k . A d a t a s t a t e m e n t m u s t b e e n t e r e d t o c o N v 0 ? f o r e a c h sYsxXX definect in coNVoo to relate t h e S Y S X X X t o t h e v o l u m e number and to indicate t h e r e l a t i v e p o s i t i o n i n w h i c h t h e d i s k s p a c e o f t h e p a e k m u s t b e a l l o c a t e d - I f t h e s e s t a t e m e n t s c o n t a i n n o e r r o r s ' c o N v O T p r o d u c e s a n o c e u p a n c y l i s t s i m i l a r t o t h e o n e p r o d u c e d b y e o N v O 1 - T h i s l i s t i n d i c a t e s t h e f i l e s o n e a c h p a e k w h i c h m a y e o n t a i n o n e o r s e v e r a l s y s x x x . c o N v o 7 p r o d u c e s , t o o , a l i s t i n q o f t ' h e D L B L s a n d T I B L s in alphabetical o r d e r a i e o r d i n g t o l a b e l s a n d w i t h b l a n k f i l e n a m e s .

D O C { ] M E N T A T I N G I N S T A L I A T I C } i A N D F I L E S C O N V E R S I O N

e o m p o n e n t s c o N V 0 B t o c o N v 1 0 docunent installation a n d p r e p a r e t h e

c o n v e r s i o n o f f i l e s f r o m S y s t e m / 3 t o S y s t e m / 3 7 0 o r I B M / 4 3 0 0 . F i l e s c a n b e c o n v e r t e d v i a t a p e m e d i u m ( c o n c e r n s o n l y t h o s e f i l e s w h o s e d e f i n i t i o n s t a t . e m e n t c o n t a i n a n F i n c o l u m n 6 5 ) o r v i a D a t a I m p o r t u t i l i t y i f 3 3 4 0 D a t a r m p o r t F e a t u r e i s i n s t a l t e d . ( c o n c e r n s o n l y t h o s e f i r e s w h o s e

d e f i n i t i o n s t a t e m e n t c o n t a i n U i n e o l u m n 6 5 . )

T h e C O N C O 9 c o m p o n e n t lists a l l e o n t r o l s t a t e m e n t s r e q u i r e d t o e x e c u t e t h e p r o g r a m s c o n v e r t e d a t t h i s p o i n t . T h i s l i s t i n g i s i n a l p h a b e t i c a l o r d e r - a c c o r d i n g t o p r o g r a r n a m e . T h e c o n t r o l s t a t e m e n t s a r e p r e p a r e d a s s u m i n q t h e p o g r a m s u s e t h e N A M E - I A B E L r e l a t i o n s h i p s p e e i f i e d i n e o N V O 2 . T h e s e l i s t i n g s m a y b e u s e f u l i f t h e e o m p o n e n t s t n a t p r e p a r e s t h e i n p u t j o b s t r e a m f o r e x e c u t i c n a r e n o t u s e d . A q a i n , t t r e d o n v o g c o m p o n e n t p r e p a r e s i f a n y f i l e d e f i n i t i o n s t a t e m e n t w a s s p e c i f i e d w i t h a n R i n c o l u m n 6 5 :

T h e $ T I N I T s t a t e m e n t s t o i n i t a l i z e t a p e s

T h e $ c o P Y s t a t e m e n t s n e e d e d t o d u m p t a p e f i l e s w i t h a b l o e k s i z e n o l a r g e r t h a n 4 0 9 6 b y t e s -

T h e C O N V 1 0 e o r n p o n e n t p r e p a r e s :

o D E F I N E M A S T E R C A T A L O G statenents, t o w h i c h m u s t b e a d d e d t h e n u m b e r o f t h e f i r s t t r a c k / b l o e k o f t h e E X T E N T a n d t h e n a m e o f t h e d i s k p a e k f r o m t h e EXTENT statement a n d f r o m t h e V O L U M E p a r a m e t e r i n t h e c o r r e s p o n d i n g A M S s t a t e m e n t .

o D E F I N E S P A C E s t a t e m e n t s .

o D E F I N E C L U S T E R s t a t e m e n t s t o e v e r y V S A M f i l e d e f i n e d -

. D E F I N E A L T E R N A T E IN D E X a n d its PATH to every VSAM file d e f i n e d w i t h t y p e A s p e c i f i e d .

' R E P R O s t a t e m e n t s ( c o n c e r n s o n l y t o t h o s e f i l e s w h o s e d e f i n i t i o n s t a t e m e n t c o n t a i n s a n F i n c o l u m n 6 5 ) -

4

(9)

D A T A I M P O R T U T I L I T Y s t a t e m e n t s ( c o n c e r n s o n l y t o t h o s e f i l e s w h o s e d e f i n i t i o n s t a t e r n e n t e o n t a i n s a U i n c o l u m n 6 5 ) -

B U I I D I N D E X s t a t e m e n t s ( c o n c e r n s o n l y t h o s e f i l e s r r r h o s e d e f i n i t i o n s t a t e n e n t c o n t a i n s a n R o r a n U i n c o l u m n 6 5 a n d t y p e A s p e c i f i e d | . P R E P A R I N G T H E I N F U T J O B S T R E A M F O R E X E C U T I O N

C o m p o n e n t s C O N V l 1 t o C O N V 1 4 e o n v e r t S y s t e m / 3 O C L t o D O S / V S E J C L - I n p u t c a n b e a n y s e t o f S y s t e m / 3 O C L c o n t r o l s t a t e m e n t s , b u t 7*, /8, a n d / . r e c o r d s m u s t b e r e p l a c e d m a n u a l l y b y * / , E / , a n d . / i n o r d e r t o a v o i d t e r m i n a t i n g t h e p r o g r a m o n a n e n d - o f - f i 1 e c o n d i t i o n -

1 f a n O C L s t r e a m i s u n e x p e c t e d l y t e r m i n a t e d , t h e C o N V I 1 e o m p o n e n t c a n b e e x e c u t e d a g a i n , b e g i n n i n g r r i t h t h e d a t a t h a t w a s n o t p r o c e s s e d . T h e c r e a t e c l r e c o r d s w i l l b e a d d e d t o t h e o u t p u t - f i l e .

I f t h e O C L s t a t e m e n t s c o n t a i - n n o e r r o r s , a n d i f a l l p r o g r a m s a n d f i l e s r e f e r r e d t o i n t h e s t a t e m e n t s h a v e a l r e a d v b e e n c o n v e r t e d :

. T h e D o S / V s E J C L s t a t e m e n t s r e q u i r e d t o e x e c u t e t h e c o n v e r t e d p r o g r a m s a r e g e n e r a t e d .

. S y s t e m / 3 C O P Y s t a t e m e n t s a r e c o n v e r t e d t o A M S R E P R o s t a t e m e n t s . . S y s t e m / 3 S O R T c o n t r o l s t a t e m e n t s a r e e o n v e r t e d , w i t h t h e e x c e p t i o n s

g i v e n i n A p p e n d i x A .

S p e c i a l c a r e i s r e q u i r e c l w h e n c o n v e r t i n g S O R T c o n t r o l s t a t e m e n t s u s i n g t h e d i g i t - p o r t i o n o p t i o n . T h e s e s t a t e m e n t s a r e n o t

e o n v e r t e d , u n l e s s t h e n u m e r i e f i e l d i s c h a n g e d f r o n a D t o a c o r a

t l

T h e r e m a i n i n g O C I s t a t e m e n t s a r e t r a n s f e r r e d w i t h o u t c h a n g e , a n d a w a r n i n g m e s s a g e i s i s s u e d .

A D D I T I O N A T - C O N V E R S I O N M O D U T E S

V i h e n a S y s t e m / 3 p r o g r a m p r o c e s s e s r a n d o m l y a s e q u e n t i a l f i l e c o n v e r t e d t o E S D S , t h e c o n v e r t e d p r o g r a m c a l l s t h e W K V M X V m o i l u l e -

P R O G B A M C O N V E R S I C N F U N C I I C N S

T h e f o l l o w i n g f u n e t i o n s a r e p e r f o r m e d b y t h e e o m p o n e n t s o f t h e p r o g r a m : T h e H s t a t e m e n t i s t r a n s f e r r e d w i t h i t s v a l i d e n t r i e s .

A 1 1 s t a t e m e n t s a r e n u m b e r e d a n d c o n t a i n t h e n a m e o f t h e p r o g r a m - T h e r e q u i r e d e n t r i e s o f t h e F s t a t e m e n t a r e c h a n g e d a c c o r i l i n g t o t h e f i l e e h a r a c t e r i s t i c s a n d t h e l o g i e a l S Y S X X X u n i t .

r F i l e n a m e s a r e d e c r e a s e d t o s e v e n c h a r a c t e r s a n d a r e r e q u i r e r l ) t o a v o i d d u p l i c a t e s . T h e e o r r e s p o n d i - n g F , s t a t e m e n t s a n d f i l e c o n v e r s i o n c a r d s a r e u p d a t e i l . . T h e f i r s t - t e n c o m p i l a t i o n t a b l e s a r e m o d i f i e d t o f i t

c a r d s ( i f t h e y e x c e e d 8 0 p o s i t i o n s ) -

m o d i f i e d ( i f E , f , C , a n d O

i n t o 8 0 - c o l u m n

(10)

T h e E s t a t e m e n t i s m o d i f i e d f r o m e x e c u t i o n t a b l e s o r a r r a y s i f t h e n u r n b e r o f e n t r i e s p e r r e c o r d is to be modified. T h e n u m b e r o f e n t r i e s p e r r e c o r d i s a l s o r n o d i f i e d i n t h e E s t a t e m e n t i f t h e r e c o r d l e n g t h h a s b e e n c h a n g e d .

N e w t a b l e f i l e s a r e c r e a t e d w h e n m o r e t h a n o n e e x e c u t i o n t a b l e i s a s s i g n e d t o a f i l e -

T h e L s t a t - e m e n t i s converted t o c o m m e n t s , o r a n e s r L comment s t a t e m e n t i s c r e a t e d f o r a p r i n t e r f i 1 e .

D e c i m a l p o s i t i o n s a r e p l - a c e d i n a r r a y s o r i n e l e m e n t s o f a r r a y s d e f i n e d i n I s t a t e m e n t s .

H a l f - a d j u s t ( H i n p o s i t i o n 5 3 ) i s a d d e d f o r S 9 R T o p e r a t i o n s .

M o d u l e t o c o n v e r t r e l a t i v e r e c o r d n u m b e r t o r e l a t i v e b y t e a d d r e s s ( f o r V S A M E S D S f i l e s ) i s i n c l u d e d a n d f l a g g e d .

c s t a t e m e n t s a d d e d t o b r a n c h t o the ineluded module are updated.

C s t a t e m e n t s a r e a d d e d t o c r e a t e random RRDS files-

T h e A D D e h a r a c t e r s i n t h e a d d i t i o n t o s e q u e n t i a l f i r e s a r e s u p p r e s s e i l .

r f n o t h i n g i s a d d e i l t o a n a d d i t i o n s f i l e , t h i s e o n d i t i o n i s i l e t e c t e d .

E r r o r s i n o p e r a t i o n c o d e s a r e d e t e e t e d -

r n o s t a t e m e n t s , t h e s k i p t o l i n e n u m b e r b y c h a n n e l s r r p i s c h a n g e d .

o n e s p a e e i s a s s u m e d following p r i n t e r l i n e s w i t h o u t s p a c i n g o r

S K I P S

T h e o v e r f l o w i n d i c a t o r i s c h a n g e d f r o m o u t p u t A N D l i n e s t o p r i m a r y l i n e s -

T h e L 0 i n d i c a t o r i n C s t a t e n e n t s i s s u p p r e s s e d .

T h e s p e c i f i e a t i o n o f o u t p u t s p a c i n g i n e o n s o l e f i l e s i s s u p p r e s s e d - M O D T F T C A T I g N S T O _ B ! _ V E R I F r E p

T h e f o l l o w i n g c o n v e r s i o n a c t i o n s p e r f o r m e d b y t h e p r o g r a m may not be c o m p l e t e . T h e y s h o u l d b e v e r i f i e d b e f o r e c o m p i l i n q t h e e o n v e r t e d s o u r e e p r o q r a m s .

t A w a r n i n g m e s s a g e i s i s s u e d t o r e m i n i l t h e u s e r t h a t a n A M s B u i l d A l t e r n a t e I n d e x C o m m a n d m u s t b e e x e c u t e d after r u n n i n g a p r o g r a m i n w h i c h a n E S D S f i l e w l t h a l t e r n a t e i n d e x i s c r e a t e d -

r T h e s t a e k e r s e l e c t i o n s p e c i f i e d i n I a n d o s t a t e m e n t s i s i q n o r e d . r F i l e s p r o c e s s e d b e t w e e n l i m i t s a n d r a n d o m , p r i m a r y , d i s p l a y ,

d e r n a n d ' o r t a b l e f i l e s a r e a s s u m e d n o t t o b a a f f e e t e d b v a n e x t e r n a l i n d i c a t o r .

. T h e r e c o r d l e n g t h i n A D D R O U T fi l e s i s c h a n g e d -

(11)

. A w a r n i n g m e s s a g e i s i s s u e d t o i n d i c a t e t h a t t h e c o n t e n t s o f t h e T E R R O R f i e l d s h o u l d b e a n a l y z e d i f M f i e l d s , r e c o r d s e q u e n e e e h e e k i n g , o r r e c o r d i d e n t i f i e a t i o n c h e c k i n g a r e u s e d i n t h e p r o g r a m .

F U N C T I O T . * S N C T C O N V E R T E D

T h e f o l l o w i n g f u n e t i o n s a r e n o t c o n v e r t e d - E i t h e r t h e c o n v e r s i o n m u s t b e p e r f o r m e d m a n u a l l y , o r t h e S y s t e m / 3 s o u r c e p r o g r a m s m u s t b e m o d i f i e d b e f o r e c o n v e r s i o n .

r T a b l e e x p a n s i o n i s p e r f o r m e d o n l y f o r t h e f i r s t t e n d e f i n e i l

c o n p i l a t i o n t a b l e s . T h e e l e v e n t h t a b l e a n d t h o s e f o l l o w i n g m u s t b e m o d i f i e d r n a n u a l l v i f t h e d a t a d o e s n o t f i t i n t o 8 0 - c o l u m n

s t a t e m e n t s .

o A w a r n i - n g m e s s a g e i s i s s u e d t o i n d i c a t e t h a t t h e e x e c u t i o n t a b l e s m u s t b e m o d i f i e d i f t h e n u m b e r o f e n t r i e s p e r r e e o r d h a s b e e n c h a n g e d .

. A w a r n i n g m e s s a g e i s i s s u e d w h e n i l a t a f i l e s a r e c o n v e r t e d f r o m

9 6 - e o l u m n t o B 0 - c o l u m n e a r d s , a n d t h e d e f i n e d f i e l d s e x e e e d t h e n e w r e e o r d l e n g t h .

r C o m b i n e d f i l e s a r e n o t a l l o w e d -

r D o u b l e I / O a r e a s a n d b l o c k i n g o f S P E C I A L f i l e s a r e n o t a l l o w e d . . A w a r n i n g m e s s a g e i s i s s u e d w h e n H i n d i c a t o r s a r e u s e d -

. T h e m o d u l e u s e d b y S P E C I A L f i l e s o r b y a n y f i l e s c a l l e d b y a n e x i t r o u t i n e m u s t b e r e w r i t t e n -

. S t a t e m e n t s a d d e d u s i n g a n A u t o R e p o r t e o P Y s t a t e m e n t m u s t b e c a t a l o g e d i n t h e R s u b l i b r a r y c f t h e D o s / V S s o u r c e s t a t e m e n t l i b r a r y .

' o n l y 1 5 f i l e s a r e a l l o w e d p e r p r o g r a m . . o n l y o n e p r i n t e r i s a l l o w e d p e r p r o g r a m .

r N o c o n s o l e f i l e s , o t h e r t h a n o u t p u t o r d i s p l a y f i l e s , a r e a e c e p t e d . . N o m o r e t h a n 1 1 s k i p p o s i t i o n s a r e a l l o w e d i n a p r i n t e r l i s t i n g - . D a t a c a n n o t b e p r i n t e i l o n c a r i l s .

. w a r n i n g m e s s a g e s a r e i s s u e d t o i n d i e a t e r e s e r v e d w o r d s t h a t m u s t b e c h a n g e d -

M T g c E L L A N E O U S C C N V E R S T o N A r l S

r A c u s t o m i z e r a d a p t s t h e p r o g r a m s t o b e e o n v e r t e d t o t h e S y s t e m / 3 ' S y s t e n / 3 7 0 o r 4 3 0 0 e o n f i g u r a t i o n s u s e d .

o p r i n t e r c a r r i a g e c o n t r o l t a p e s a r e e o n v e r t e d , a n d t h e c a t a l o g i n g o f F C B s i s p r e p a r e d .

o F i l e s a n d d a t a s p a c e s a r e d i s t r i b u t e d o n d i s k . o T h e e x e c u t i o n s t a t e m e n t s o f e a c h p r o g r a m a r e l i s t e d .

(12)

C o n t r o l s t a t e m e n t s t o c o n v e r t f i l e s t o i n t e r m e d i a t e s t e p a r e g e n e r a t e d -

E x e c u t j _ o n j o b streams, i n c l u d i n g a b o u t e o p i e s , a r e c o n v e r t e d f r o m S y s t e m / 3 t o

d i s k u s i n g m a g n e t i e t a p e a s

8 0 9 6 o f s o r t s a n d f i l e S y s t e m / 3 ? O o r 4 3 0 0 -

r e q u i r e r l b y t h e F r o g r a m a r e g i v e n I,IINI MUM CONFI GURATI Clis

T b e m i n i m u m s y s t e r n / 3 , s y s t e n / 3 7 } o r 4 3 0 0 c o n f i g u r a t i o n s s y s t - e m / 3 t o D o s / v s E conversion a i d T n t e r n a t i o n i t F i " t a b e l o w .

S Y S T E M / 3

T h e c u s t o m i z e r c o m p o n e n t s of the prcgran reguire, i n a d d i t i o n t o t h e e o n f i g u r a t i o n n e e d e d t o e x e e u t e the ioure. p r o g . u * s t o b e c o n v e r t e d

( S y s t e m r z 3 M o d e l 1 0 o r 1 5 ) , o n e I B M 5 4 4 4 oisk siorage Drive or one IBt"1 3 3 4 0 D i r e c t A c c e s s s t o r a g e F a e i l i t y , a n d o n e m a q n e t i c t a p e u n i t -

T h e p r o g r a m e o n v e r s i o n c o m p o n e n t s r e q u i r e :

a a a a a a

O n e S y s t e m / 3 M o d e l 8 , 1 0 , 1 2 , c r 1 5

A m i n i m u m o f 1 6 K b y t e s o f p a r t i t i o n c o r e s t o r a g e O n e d a t a e n t r y u n i - t , a n y t y p e

o n e B 0 - o r 9 6 - c o l u m n card puneh, or one magneti-e tape unit O n e p r i - n t e r , a n y t y p e

O n e d i s k u n i t , a n y t y p e .

T h e s y s t e m / 3 m u s t be equipped vrith a Dsr4 operating s y s t e m a n d a n R p G c o m p i l e r .

S Y S T E M / / 3 7 0 C R 4 3 0 0 p R C C E S S C R

T o e a t a l o g t h e c o n v e r t e d s o u r c e Frogramsr any system/370 or 4300 can be u s e d , e g u i p p e d w i t h :

' o n e 8 0 - o r 9 6 - c o l - u m n c a r d r e a d e r , o n e m a g n e t i c t a p e u n i t , or one D i s k e t t e I n p u t / O u t p u t U n i t

. O n e p r i n t e r

' o n e r B M 3 3 3 0 D i s k s t o r a g e o r o n e r B M 3 3 4 0 D i r e e t A e e e s s storage r a e i l i t y o r o n e I B M 3 3 1 0 o r I B I 3 3 ? 0 .

r n o r i l e r t o c o n v e r t s y s t e n / 3 f i l e s u s i n g t h e c o n v e r s i o n p r o g r a m , a t a p e u n i t o r D a t a f m p o r t F e a t u r e is also required.

T h e c h a r a c t e r i s t i c s o f t h e S y s t e m / 3 7 o o r 4 3 0 0 n u s t b e t h o s e s p e c i f i e d t o t h e c u s t o m i z e r c o m p o n e n t s . T h e s y s t e m m u s t i n c r u d e work areai with c a t a l o g e d 1 a b e l s i n o r d e r t o c o m p i l e and execute the sort prograrns and t h e B U I I , D A I - T E R N A T E INDEX comnand.

r B M D o s / v s E R P G r r , L i c e n s e d p r o g r a m 5 ? 4 6 - R G 1 i s r e q u i r e d . T o c o n v e r t S y s t e m T 3 f i l e s u s i n g t h e c o n t r o l s t a t e m e n t s g e n e r a t e d b y t h e c o n v e r s i o n p r o g r a m , V S A M s u p p o r t i s r e q u i r e d .

A n o v e r a l l f l o w c h a r t o f t h e p r o g r a m i s g i v e n in Figure 1 -

(13)

P A C K A G E C U S T O M I Z A T I O N S T E P

S e q u e n t i a l

D is k e t t e C o n v e r s i o n D e f i n i t i o n R e c o r d s ( 9 6 - c o l u m n )

System/3

c s T 1 0 1

o r C S T l 5 1

L i s t o f C o n v e r s i o n D e f i n i t i o n R e c o r d E r r o r s

] S e q u e n t i a l

Y

9 6 - c o l u m n D i s k e t t e T a i l o r e d S o u r c e D e c k s

8 0 - c o l u m n T a p e T a i l o r e d Source Decks

F i g u r e 1 ( 1 o f 5 ) . P r o g r a m F l o w

(14)

F I L E D E F I N I T I O N S T E P S

D u p l i c a t e d L a b e l s D i s k O c c u p a t i o n

C R E A T I N G T H E P R O G R A M F I L E

F i g u r e 1 ( 2 o f 5 ) . p r o g r a m F l o w

S o u r c e P r o g r a m E r r o r L i s t

1 0

(15)

S O U R C E P R O G R A M C O N V E R S I O N

System/3 coNV03

C o n v e r t e d S o u r c e P r o g r a m w i t h J C L c a r d s

G E N E R A T I N G C A R R I A G E C O N T R O L F C B s

F i g u r e 1 ( 3 o f 5 ) . P r o g r a m F l o w

N u m b e r o f F i r s t F C B t o G e n e r a t e

C O N T R O L

C o n v e r t e d S o u r c e P r o g r a m L i s t

L i s t o f G e n e r a t e d F C B s C a r r i g e C o n t r o l a n d Programs that

C a r r i g e C o n t r o l F C B s a n d J C L c a r d s

(16)

S y s - P a c k - R e l a t i v e P o s i t i o n C a r d s

D O C U M E N T A T I N G IN S T A L L A T I O N A N D F I L E S C O N V E R S I O N

F i g u r e 1 ( 4 o f 5 ) . p r o g r a r n F l o w

L i s t o f F i l e s

L i s t o f D L B L s a n d T L B L s D i c t i o n a r y

O C L F I L E

S e q u e n t i a l

P r o g r a m E x e c u t i o n Control Statements D i c t i o n a r y

L i s t o f

A M S C o m m a n d s a n d D a t a l m p o r t A M S C o m m a n d s

a n d D a t a l m p o r t U t i l i t y c a r d s

1 2

(17)

J O B S T R E A M C O N V E R S I O N

S y s t e m / 3

c o N V l 2

F i g u r e 1 ( 5 o f 5 ) . P r o g r a m F l o w

J C L F I L E

S y s t e r n / 3

c o N V l 1

D i rect

System/3

c o N V l 4

L i s t o f C o n v e r t e d J o b S t r e a m s

(18)

I N S ' T A L L I N G T H E P R O G R A M

T h e m a g n e t i c t a p e c o n t a i n i n g t h e s y s t e m / 3 t o D o s / v s E c o n v e r s i o n A i d I n t e r n a t i o n a l F i e l d F r o g r a m m a y h e r e s t o r e i l d i r e c t l y o n t - o a n I B M 5 q 4 q D i s k s t o r a g e D r i v e , o r i n t o t h e 5 4 t 1 4 s i m u l a t i o n a r e a o f a 3 3 4 0 .

W h e n t h e d i s k h a s b e e n r e s t o r e d , i t w i l l c o n t a i n :

. A n o b j e e t l i b r a r y i n w h i c h a r e c a t a l o g e d t h e e S T 1 0 1 a n i l c s T 1 0 2 c o m p o n e n t s ( f o r a s y s t e m T 3 M o d e l 1 0 ) a n d t h e e s r 1 5 1 a n d e s r 1 5 2 c o m p o n e n t s ( f o r a s y s t e m / 3 l ' l o d e l 1 5 8 ) . T h e s e c o m p o n e n t s m a k e u p t h e e u s t o m i z e r , a c c o r d i n g t o t h e s y s t e n / 3 m o d e l o n w h i e h t h e y a r e t o b e e x e c u t e d . T h e S U B R 9 3 s u b r o u t i n e i s e a t a l o q e d i n t h e R S u b l i b r a r y .

. A s o u r c e l i b r a r y , i n w h i c h i s c a t a l o g e d t h e s o u r e e C S T ' I S I a n d c s r 1 5 2 c o m p o n e n t s t o b e c o m p i l e d i n c a s e a s y s t e m / 3 M o d e l 1 5 - c o r

1 5 - D , i s u s e d i n t h e c u s t o m i z e r s t e p -

. A f i l e c o n t a i n i n g a l l t h e c o n v e r s i o n c o m p o n e n t s a n d t h e r o u t i n e t o b e c a t - a l o q e d i n t h e S y s t _ e n / 3 ' l } o r 4 3 0 0 p r o c e s s o r .

ggq:IQf4-IZTNG rHE PRoGRAM

T h e c u s t o m i z e r c o m p o n e n t s a r e e x e c u t e d o n l y o n c e a n d m o d i f y t h e d e f i n i t i o n s o f t h e d i f f e r e n t f i l e s u s e d f o r c o n v e r s i o n . I n a d d i t i o n , t h e y r e t r i e v e t h e c o n v e r s i o n c o m p o n e n t s f r o m t h e 5 4 4 4 d i s k a n d p l a e e t h e m , t o g e t h e r k ' i t h t h e r o u t i n e s t o b e c a t a l o g e d i n D o S / v S E R e l o e a t a b l e L i b r a r y , o n t o t h e r n e d i u m s p e c i f i e d i n t h e S W I T C H s t a t e r n e n t . T h e s e c o m p o n e n t s c a n t h e n b e c o m p i l e d a n d c a t a l o g e d i n t h e S y s t e m / 3 u s e d f o r t h e e o n v e r s i o n p r o c e s s -

O u t p u t c a n b e o n 8 0 - o r 9 6 - c o l u m n c a r d s , d i s k e t t e , o r m a g n e t i c t a p e . c4!A_L9srNG MOpULE_rN_THE_loSIVSE_RETOCATABLE Lf ERARy

T h e i n p u t j o b strearn obtained a s t r i a l o u t p u t f r o m t - h e c u s t o m i z e r i s a D O S / V S E S Y I I I N f i l e t h a t a s s e m b l e s a n d p u n c h e s t h e W K V W X V m o d u l e w i t h t h e J C L t o c a t a l o g i t i n t h e R e l o c a t a b l e t r i b r a r y - T h i s m o d u l e i s w r i t t e n i n D O S ; / V S E A s s e m b l e r -

O n c e t h e S Y S I N h a s b e e n e x e c u t - e d , t h e o b t a i n e d d e c k n e e d s b e e x e c u t e d a I s o .

S A M P I , E P R O B I E M

T h e c o m p l e t e e x e c u t i o n o f t h e s a r n p l e p r o b l e m d i s t r i b u t e d w i t h t h e p r o g r a m i s g i v e n i n A p p e n d i x C w h i c h a l s o c o n t a i n s a l i s t i n g o f t h e s a m p l e p r o b l e r n a s f o l l o w s :

. I n p u t :

- S t a t e m e n t s c o n t a i n i n g s p e c i f i c a t i o n s f o r c u s t o m i z a t i o n

- I n p u t s t a t e m e n t s ( O C L e o n t r o l s t a t e m e n t s , s o u r c e p r o g r a m s , a n d d a t a ) -

1 q

(19)

. O u t p u t :

- C o n v e r t e d s o u r c e p r o g r a m s - F C B S t o b e c a t a l o g e d

- S y s t e m / 3 O C I s t a t e m e n t s a n d D O S / V S E J C L s t - a t e m e n t s t o b e u s e d t o c o n v e r t d i s k f i l e s , u s i n g m a g n e t i c t a p e a n d D a t a I m p o r t U t i l i t y a s a n i n t e r m e d i a t e m e d i u r n , a n d t o d e f i n e V S A M c a t a l o g a n d d a t a s p a c e s -

- c e n e r a t e d D O S / V S E J C L s t a t e m e n t s .

o L i s t i n g o b t a i n e d a f t e r h a v i n g e x e c u t e d t h e s a m p l e p r o b l e m .

(20)

3!NIINg THE PRocsAM

A f t e r t h e s o u r c e p r o g r a m s h a v e b e e n s u s t o m i z e d a n d c a t a l o g e d , 1 h e a c t u a l c o n v e r s i o n p r o c e s s c a n b e started. C o m p o n e n t s C O N V O 6 to C O N V ] 0 s h o u t d b e e x e c u t e d , i f p o s s i b l e , o n l y o n c e d u r i n g t h e c o n v e r s i o n p r o c e s s i n o r < l e r t o k e e p t h e n u m b e r of printer e a r r i i g e c o n t r o l t a p e s t o a m i n i m u m a n d t o a v o i d u n w a n t e d d u a l i t i e s i n t h e a l l o c a t i o n o f s A M f i l e s .

r f t h e c o m p o n e n t s c o N v 0 6 t o c o N v 1 O a r e e x e c u t e d a s e c o n d t i m e : r M a k e s u r e t h a t s A l , l f i l e s l o c a t e d o n e a e h p a c k u s e d i n p r e v i o u s

p r o c e s s e s a r e e x a c t l y e q u a l t o t - h e o n e s l o e a t e d i n t h e s e c o n d t i r n e . I f t h i s c o n d i t i o n i s n o t t r u e , t h e a u t o m a t i c l o e a t i o n a s s i q n e d t o S A M f i l e s i n t h e s e e o n d p r o c e s s e a n b e d i f f e r e n t .

o f ) e l e t e t h e e x i s t i n g e o N T R o l f i r e b e f o r e e x e e u t i n g t h e e o N V O 4 c o m p o n e r r t t o a v o i d a d d i n g data to the end of existing d a t a - . E n t e r t h e n u m b e r o f t h e f i r s t F C B n o t u s e d i n t h e p r e v i o u s

c o n v e r s i o n p r o c e s s i n p l a c e o f t h e n u m b e r 0 0 0 o r 0 0 ' l f o r t h e e o N V O q c o m p o n e n t u h e n r e - e x e e u t e d .

I f t h e c o m p c n e n t s C C N V O O a n d C o N V O 1 a r e e x e c u t e d a s e c o n d t i m e , r e - e n t e r c o N V O O c o n t r o l s t a t e m e n t s c o n t a i n i n g s p e c i f i c a t i o n s o f a l l f i l e s t o b e u s e d i n t h e e o n v e r s i o n , e v e n t h o u g h s o r n e o f t h e i n f o r m a t i o n m a y h a v e a l r e a d y b e e n e n t e r e d -

T h e C O N V O 2 c o m p o n e n t i s t h e o n l y one that has to be executed for eaeh s o u r c e p r o g r a m t o b e c o n v e r t e d - c o n p o n e n t s c o N v o 3 t o c o N v o 6 a r e e x e c u t e d o n l y o n c e f o r a l 1 p r o g r a m s t h a t h a v e b e e n a c c e p t e d b y t h e C O N V 0 2 c o m p o n e n t .

T h e c o n v e r t e d p r o g r a m s c a n r e f e r t o a l l o r p a r t o f t h e f i l e s e n t e r e d u s i n g t h e c o N v o o c o r n p o n e n t . r f t h e y r e f e r t o o n l y a p a r t o f t h e f i l e s , c o m p o n e n t s C O N V O 3 to C O N V O S w i l l h a v e t o b e e x e c u t e d s e v e r a l t i m e s , o n e e f o r e a c h g r c u p c f p r o g r a m s t h a t r e f e r t o t h e f i l e s . T h e d a t a f o r t h e d i f f e r e n t g r o u p s i s a d d e d t o t h e eoNTRoL file- A t t h e b e g i n n i n g o f e a e h q r o u p o f s o u r c e p r o g r a n s , a n d b e f o r e e x e c u t i n g t h e C O N V o 2 c o m p o n e n t , t h e P R O G R A M f i l e m u s t b e d e l e t e d t o a v o i d a d d i n q D r o q r a m s f o l l o w i n q t h e p r e v i o u s l y c o n v e r t e d o n e s .

c o m p o n e n t s C O N V 1 1 to C O N V 1 4 m a y b e u s e d a s o f t e n a s n e e d e d t o c o n v e r t j o b s t r e a m s , a s l o n g a s t h e s e j o b s t r e a m s r e f e r t o f i l e s a n d p r o g r a m s d e s c r i b e d i n t h e J c l F r t E , s 3 l A B F t , a n d r - A B E l s f i l e s - T h e e o N V 1 1 t o C O N V 1 4 c o m p o n e n t s d o n o t u p d a t e t h e s e f i l e s -

T h e i n p u t j o b s t r e a m s may not contain CAI-L statements t o r e q u e s t

c a t a l o g e d p r o c e d u r e s . A 1 1 e o n t r o l s t a t e m e n t s f o r t h e p r o q r a m m u s t b e i n e l u d e d i n t h e i o b s t r e a m .

IN!!!

T o c u s t o m i z e t h e s o u r c e p r o g r a m b e f o r e b e g i n n i n g t h e e o n v e r s j - o n p r o c e s s , t h e f o l l o w i n g d a t a m u s t b e e n t e r e i l f o r t h e C S T 1 0 1 o r C S T 1 5 1 c o m p o n e n t , d e p e n d i n g o n t h e S y s t e m / 3 m o d e l u s e d a n d o n t h e 1/O medium indicated i n t h e S W I T C H s t a t e r n e n t :

A e N V r e e o r d i n d i c a t i n g t h e e o n f i g u r a t i o n o f t h e S y s t e m / 3 o n w h i e h t h e c o n v e r s i o n i s t o b e p e r f o r r n e d

1 6

(21)

' A F U T r e c o r d i n d i c a t i n g t h e c o n f i g u r a t i o n o f t h e S y s t e m / 3 ' l } o r 4 3 0 0 r A s m a n y E Q U r e c o r d s a s r e q u i r e d t o s p e c i f y t h e e q u i v a l e n c e s b e t r r r e e n

S y s t e n / 3 d e v i c e s u s e d b y t h e p r o g r a m s a n d t h e d e v i c e s i n t h e S y s t e m 7 3 7 0 o r 4 3 0 0 c o n f i g u r a t i o n .

A s s h o w n i n F i g u r e ' 1 ,

f i l e d e f i n i t i o n d a t a ( o n e r e c o r d p e r f i l e f m u s t b e p r o v i d e d f c r t h e C O N V O O c o m p o n e n t . T h i s a n d a l l o t h e r i n p u t m u s t b e o n t h e i n p u t m e d i u m s p e c i f i e d f o r t h e c u s t o m i z e r . N A M E - L A B E I c a r c l s m u s t b e p l a c e d b e f o r e t h e s o u r c e p r o g r a m i n t h e C O N V O 2 c o m p o n e n t , f o l l o w e d b y a / / r e e o r d . r n a l l e x e e u t i o n s o f t h e e o N v o r l c o m p o n e n t a p p r y i n g t o o n e r u n o f t h e c o N v o O a n d c o N v 0 6 components, the first u n u s e d F c B m u s t a l - w a y s h a v e t h e s a m e n u m b e r . I f t h e n u m b e r s a r e d i f f e r e n t , t h e n u m b e r i n t h e l a s t e x e c u t i o n o f C O N V O 4 is a s s u m e d .

A s i n p u t t o t h e c o N v O 7 c o n p o n e n t , t h e r e l a t i o n s h i p b e t w e e n t h e p h y s i c a l d i s k u n i t s a n d t h e l o g i c a l S Y s x x x u n i t s m u s t b e s p e c i f i e d . A t t h e s a m e t i m e , a n d i n t h e s a m e s t a t e m e n t , t h e R e l a t i v e P o s i t i o n i n w h i c h t h e d i s k s p a c e o f t h e p a c k i s a l l o c a t e d m u s t b e s p e c i f i e d -

T h e j o b s t r e a m s t o b e c o n v e r t e d a r e c o m p o n e n t .

F O R M A T C F C C N T R C I S T A T E T ' 4 E n * T S

s u b m i t t e d a s i n p u t t o t h e C O N V 1 1

C C N V o 0 C o n t r o l S t a t e m e n t s f o r F i l e p g f i n i l i o n P C S I T I O N

OR COLUMN 1

2 - 3 0

3 1 - 3 4 3 5 - 3 8 3 9

4 0 - 4 1

4 2 - 4 5

I D E N T I F I C A T l O N I d e n t i f i e r

L a b e l

B l o c k l e n g t h R e c o r d l e n g t h F i l e t y p e

K e y l e n g t h

8 e y l o c a t i o n

D E S C R I P T I O N F

S y s t e m 7 3 7 0 f i l e i d e n t i f i c a t i o n . I n V S A M , t h e f i l e i d e n t i f i c a t i o n m u s t b e e o d e d a s

f o l l o w s :

. O n e t o 2 9 c h a r a c t e r s : A t o Z , 0 t o 9 , - , * , A 1 o r $

. A p e r i o d m u s t f o l l o w e a c h g r o u p o f e i g h t o r f e w e r c h a r a c t e r s

. N o e m b e d d e d b l a n k s a r e a l l o w e i l . T h e f i r s t c h a r a e t e r o f e a c h g r o u p

r n u s t b e a l p h a b e t i e

r T h e l a s t c h a r a e t e r o f t h e f i l e i d e n t i f i e a t i o n c a n n o t b e a p e r i o d . F o r o t h e r f i l e s , t h e f i r s t c h a r a e t e r m u s t b e a l p h a b e t i c - V a l i d e h a r a c t e r s a r e A t o Z r 0 t o 9 , b l a n k , - , . , * , A , a n d $ .

( F o r t a p e f i l e s | B l o c k l e n g t h m u s t b e a m u l t i p l e o f t h e r e c o r d l e n E t h .

A n u m b e r f r o m 3 t o 4 0 9 6 S s e g u e n t i a l

V SAM VSAM manased

T t a p e

K VSAIC KSDS

R V S A U R S D S E V S A I { E S D S

A V S A M E S D S w i t h a l t e r n a t e i n d e x ( F o r I , R , o r A f i l e s ) A n u m b e r l e s s t h a n o r e q u a l t o 2 9 , a n d l e s s t h a n o r e g u a l t o t h e r e c o r d l e n g t h

F o r I , K , o r A f i l e s

(22)

4 6 - t t ?

4 8 - 4 9

5 0 - 5 2 5 3 - 5 6 5 ' t * 6 2 6 3 - 6 4

6 5

P e r c e n t o f f r e e s p a e e i n

c o n t r o l i n t e r v a l s P e r c e n t o f f r e e s p a c e i n

control areas

l o g i c a l S Y S X X X u n i t s

V a l i c l i t y p e r i o d i n d a y s

E s t i m a t e d n u m b e r c f r e e o r d s

I n i t i a l s o f t h e a p p l i c a t i o n D e s t i n a t i o n

F i l e n a m e L a b e l

L o g i c a l u n i t P a c k n a m e R e l a t i v e Positi-on

F o r K f i l e s

F o r K f i l e s

A n u m b e r f r o m 0 0 1 t o 0 9 9 I f o m i t t e d , z e r o i s a s s u m e d

B a s e d o n t h i s n u m b e r , t h e s i z e o f t h e f i l e i s c a l c u l a t e d

T h e e o N v o 1 l i s t i n g o f f i l e o e c u p a n c y i s p r i n t e d , s o r t e d a e c o r d i n g t o t h e s e i n i t i a l s

M a n d a t o r y f i e l d . T o g e n e r a t e R E P R O s t a t e m e n t s t o c r e a t e a V S A M f i l e o r D I T T O s t a t e m e n t s t o c r e a t e o t h e r f i l e s , a n R m u s t b e e n t e r e i l . T o g e n e r a t e D a t a I m p o r t U t i l i t y s t a t e m e n t s t o e r e a t e o t h e r f i l e s a U m u s t b e e n t e r e i l . O t h e r w i s e , a n N m u s t b e e n t e r e d -

S y s t e m / 3 f i - l e i d e n t i f i e a t i o n

D E S C R I F T I O N

S y s t e m / 3 f i - l e i d e n t i f i c a t i o n D o S / v S E L a b e l i d e n t i f i c a t i o n 6 6 - 7 3 S y s t e m / 3 l a b e l

9ONV02_NAME- tABEt_stateSent P C S I T I O N I D E N T I F I C A T I O N CR EOLUMN

1 - 8 9 - 3 7

1 - 3

C O N V 0 4 S t a l e m e n t _ C o n t a i n i n q F i r s t _ F C B N u m b e r P O S I T I O N I D E N T I F I C A T I O N D E S E R I P T T O N OR COI,UMN

N u m b e r o f f i r s t F C B

ggIyqZ_SYs-PACK Relative positign statemenr

P C S I T T O N I D E N T I F I C A T I O N D E S C R I P T I O N C R C O L U M N

1 - 3 4 - 9 1 0 - 1 6

S Y S n n n , c o r r e s p o n d i n g t o p o s i t i o n s 5 0 t o 5 2 o f t h e c o N v o o s t a t e m e n t

V o l u m e i d e n t i f i c a t i o n o f t h e p a e k i n w h i e h f i l e s a s s i g n e d t o t h e S Y S n n n w i l l b e

a l L o c a t e d .

N u m b e r o f r e l a t i v e t r a c k / b l o e k p o s i t i o n s i n w h i c h s p a c e a l l o c a t e d o n t h e p a c k m u s t s t a r t . l u q l o m i z e r I C S T 1 0 1 o r _ C S T 1 5 l l _ I n p u t

/ / s w l r c E 1 0 0 0 0 0 0 0 / / s w r t c B 0 1 0 0 0 0 0 0 / / s w r t c B 0 0 1 0 0 0 0 0

C o n t r o l s t a t e m e n t s o n 9 6 - e o l u m n c a r d s C o n t r o l s t a t e n e n t s o n B 0 - e o l u m n c a r d s

C o n t r o l s t a t e m e n t s i n 9 6 - c o l u m n d i s k e t t e r e c o r d s

1 8

(23)

C u s t o m i s e r ( C S T 1 0 2 o r C S T l 5 2 ) O u t p u t

/ / S W T T C H 0 0 0 0 1 0 0 0 P r o g r a m o u t p u t o n 9 6 - c o l u m n c a r d s / / S V I I T C H 0 0 0 0 0 1 0 0 P r o g r a m o u t p u t o n 8 0 - e o L u m n c a r d s / / S W I A C H 0 0 0 0 0 0 1 0 P r o g r a r n o u t p u t o n d i s k e t t e

/ / S W I T C H 0 0 0 0 0 0 0 1 P r o g r a m o u t p u t o n m a g n e t i e t a p e

I n t h e S y s t e m / 3 U P S I , o n l y o n e o f t h e b i t s U 1 , U 2 , a n d U 3 , a n d o n l y o n e o f t h e b i t s U 5 , l J 6 , a n d U 7 m a y b e s e t . T h e U B b i t m a y b e s e t a t t h e s a m e t i m e a s o n e o f t h e U 5 , U 6 o r U 7 b i t s .

q9!_191 oI gsT'!5'l cNv statsment

P O S I T I O N I D E N T I F I C A T I O N D E S C R I P T I O N OR COLUMN

1 - 3 4 - 1 0

1 0 - 1 7

1 8 - 2 4

2 5 - 3 1

c N v

M F C U l R E A D O 1 R E A D 4 2 M F C M l D I S K E T D I S X D I S K 4 5 D I S K 4 O M F C U 2 T A P E M F C M 2 R E A D I I 2 D I S K E T M F C U 2 T A P E M F C M 2 R E A D q 2 D I S K E T

F U T 3 3 3 0 3 3 4 0 F B A

1 8 t o 9 9 1 4 t o 9 6 Y O r N

3 2 0 3 - 4 3 2 1 1 3 2 0 3 5 2 0 3 1 4 0 3 3 2 0 3 - 5

P R T l

I d e n t i f i e r

C o n v e r s i o n i n p u t d e v i c e

C o n v e r s i o n w o r k f i l e s

D e v i c e f o r o u t p u t o f C O N V O 5 a n d C O N V 0 6 c o m p o n e n t s

D e v i c e f o r o u t p u t C O N V I q c o m p o n e n t s

N u m b e r o f r e c o r d s

o f C O N V 0 9 , C O N V 1 O , a n d

i n t h e V { O R K D S K f i l e

3 2 : 3 6

C S l l 0 1 o r C S ! 1 5 1 F U T S l a t e $ e n t

P C S I T I O N I D E N T I F I C A T I C N D E S C R I F T I O N CR COLUMN

1 - 3 q - 7

t t - v

1 0 - 1 1 1 2 1 3 - 1 8

I d e n t i f i e r

S y s t e m / 3 7 0 o r 4 3 0 0 d i s k u n i t s

D e f a u l t f o r m s l e n g t h D e f a u l t o v e r f l o w l i n e Use of POWER/VS

S y s t e m / 3 7 0 o r 4 3 0 0 p r i n t e r

(24)

Q S T f 0 l o r c s ? 1 5 1 E Q U S t g t e n e n !

P O S I T I O N OF COTUMN

1 - 3 4 - 1 0

P O S I T I O N CR COLUMN

1 1 - 1 7

1 8 - 2 1 2 2 - 2 4 2 5 - 2 ' l

N o t e s :

I D E N T I F I C A T I O N

F r \ I I

M F C U l M F C U 2 P R I N T E R P R T N T S 4 EONSOLE b l a n k D I S K D I S K 4 5 D I S K 4 O T A P E S P E C I A L C R T 7 7 R F A D O 1 M F C I { 1 M F C M 2 R E A D 4 2 D I S K E T

D E S C R I P T I O N

I d e n t i f i e r S y s t e m T 3

S y s t e m 7 3 7 0 o r 4 3 0 0

I D E N T I F I C A T I O N D E S C R I F T I O N

M F C U 1 M F C U 2 P R I N T E R CONSOI.E b l a n k D I S K 3 O D I S K 4 O T A P E S P E C I A L R E A D O 1 R E A D O 5 R E A D 2 O R E A D 2 5 R E A D 4 O R E A D 4 2 M F C M l M F C M 2 D I S K F T F B A

l { a x i m u m r e c o r d l e n g t h ( r e q u i r e d f o r p r i n t e r a n d d i s k e t t e )

l o g i c a l S Y S X X X D O S / V S E d e v i e e ( r e q u i r e d f o r a l l d e v i e e s e x c e p t D A S D )

F h y s i c a l d e v i c e a d d r e s s ( r e g u i r e d f o r a l l d e v i c e s e x c e p t D A S D T u s e d t o e r e a t e A S S G N s t a t e m e n t s )

T h e 5 4 4 4 s i r n u l a t i o n a r e a o f a 3 3 4 0 d i s k d o e s n o t support random a c c e s s t o i n i l e x e d f i l e s . s i - n e e t h e r n t e r n a t i o n a l F i e r d p r o g r a m u s e s r a n r f o m a c c e s s t o i n d e x e c l files, t h i s a r e a e a n n o t b e u s e d a s a c o n v e r s i o n w o r k a r e a . T h e r e f o r e , p o s i t i o n s 1 0 t o 1 ? o f t h e c N V s t a t e m e n t c a n b e u s e d o n l y f o r a n a c t u a l 5 4 4 4 d i s k u n i t .

2 0

(25)

2 .

?

I f a S y s t e m / 3 c a r d r e a d e r p u n c h i s r e p l a e e d b y t w o c l i f f e r e n t D O S / V S E d e v i c e s , t w o E Q U s t a t e n e n t s m u s t b e u s e d , w i t h t h e s a m e c o d e i n p o s i t i o n s t t t o ' 1 0 a n d d i f f e r e n t o n e s i n p o s i t i o n s 1 ' l t o 1 7 . T h e f i r s t E Q U s t a t e m e n t r e a d b y t h e c u s t o m i z e r w i l l b e c o n s i d e r e d a s t h e d e f i n i t i o n o f t h e i n p u t u n i t a n d t h e s e c o n d a s t h a t o f t h e o u t p u t u n i t . I f t h e r e i s o n l y o n e E Q U s t a t e m e n t , t h e c o i l e i n p o s i t i o n s 1 1 t o 1 7 w i l l b e c o n s i d e r e d a s t h e d e f i n i t i o n o f t h e i n p u t / o u t p u t u n i t .

s B e q E s s r N g

I n t h e i n p u t t o C O N V 0 0 , t h e r e m u s t b e o n e F s t a t e m e n t f o r e a c h l a b e l e d t a p e f i l e o r d i s k f i l e u s e d b y t h e p r o g r a m s t o b e c o n v e r t e d . I f C O N V O O i s e x e c u t e d w i t h o u t e r r o r , C O N V O 1 w i t l b e e x e c u t e d ; i f n o t , t h e c o n t r o l s t a t e m e n t s m u s t b e c o r r e c t e d a n d C C N V O O r e r u n .

t r t r h e n C O N V O O a n d C O N V O 1 h a v e b e e n e x e c u t e d w i t h o u t e r r o r , C O N V O 2 m u s t b e e x e c u t e d f o r e a e h p r o g r a m t o b e c o n v e r t e d . T h e i n p u t d a t a f o r C O N V O 2

i n c l u d e s a N A M E - I A B E I s t a t e m e n t f o r e a e h l a b e l e d t a p e o r d i s k f i l e u s e d b y t h e p r o g r a m , f o l l o w e d b y a // statement and the source program to be c o n v e r t e d . I f a p r o g r a m i s r e j e c t e d ( a n e x p l a n a t o r y m e s s a g e i s

d i s p l a y e d a t t h e p r i n t e r ) , i t w i l l n o t b e a d d e d t o t h e f i l e o f c o n v e r t e d p r o g r a m s a n d m u s t b e r e c o n v e r t e d -

W h e n a l l t h e s o u r c e p r o g r a m s h a v e b e e n a c c e p t e d b y C O N V 0 2 , C O N V O 3 to C O N V 0 5 c a n b e e x e e u t e d o n e a f t e r t h € o t h e r w i t h o u t i n t e r r u p t i o n . f n p u t t o C O N V O 4 w i l l i n c l u d e t h e n u m b e r o f t h e f i r s t F C B n o t u s e d b v f o r m e r r u n s o f C O N V 0 6 .

C O N V 0 5 p r o d u c e s t h e c o n v e r t e d s o u r c e p r o g r a m s , t o g e t h e r w i t h t h e e o n t r o l s t a t e m e n t s r e q u i r e d t o c o n p i l e t h e m a n d c a t a l o g t h e m i n t h e D O S / V S E - I n a d d i t i o n , i t p r o d u c e s a l i s t i n g o f t h e c o n v e r t e d s o u r c e p r o g r a m s , w i t h t h e n u r n b e r o f t h e c o r r e s p o n d i n g e r r o r m e s s a g e s . T h e t e x t o f t h e

m e s s a g e s i s g i v e n a t t h e b e g i n n i n g o f e a c h p r o q r a m l i s t i n g .

M e s s a g e s n u m b e r e d 2 5 a n d a b o v e a r e r w a r n i n g m e s s a g e s , a n d n o a e t i o n i s r e g u i r e d - H o v e v e r , a s p e c i - a 1 p r o c e s s i n g r o u t i n e f o r s e q u e n t i a l f i l e s w i l l b e c a t a l o g e d i n t h e D O S / V S E R e l o c a t a b l e L i b r a r y i n r e s p o n s e t o m e s s a g e 3 8 o r 5 5 -

M e s s a g e s 1 t o 2 5 r e g u i r e a c t i o n o f s o r n e k i - n d - I n s o m e c a s e s , t h e s y s t e m r e s p o n s e m u s t b e v e r i f i e d , a n d i n o t h e r s m a n u a l i n t e r v e n t i o n i s

r e g u i r e d .

T h e c o n v e r t e d s o u r c e p r o g r a m s m u s t b e m o d i f i e d a c c o r d i n g t o t h e a p p r o p r i a t e m e s s a g e s b e f o r e b e i n g c o m p i l e d o n t h e S y s t e m / 3 7 0 . V l h e n C O N V O 5 h a s b e e n e x e e u t e d , C C N V 0 6 is r u n t o l i s t t h e p r i n t e r c a r r i a q e c o n t r o l t a p e i m a g e s a n d t o p r e p a r e f o r c a t a l o g i n g t h e F c B s . F r o m t h e S Y S - P A C K R E L A T I V E P o S I T I o N s t a t e m e n t s , C o N V 0 7 p r o d u c e s a l i s t i g o f f i l e a l l o c a t i o n p e r d i s k p a c k . T h e d i s k s p a c e i s a u t o r n a t l e a l l y

a l l o c a t e d a s f o l l o w s :

o A r e l o c a t e d S A M f i l e s ( i n l a b e l a l p h a b e t i c a l - o r d e r ) w i t h o u t a n y s p a c e b e t w e e n a f i l e a n d t h e n e x t o n e , t h e y a r e a l l o c a t e d a t t h e s p e c i f i e d R e l a t i v e P o s i t i o n .

. T h e d i s k s p a c e b e h i n d t h e o n e u s e d b y s A M f i l e s ( i f a n y ) i s d e d i e a t e d t o V S A M D a t a S p a c e .

(26)

c o N V O g a n d c o N v 1 0 p r o v i d e t h e s t a t e m e n t s r e q u i r e d t o p r e p a r e t h e e o n v e r s i o n o f m a s t e r f i l e s u s i n g c l a t a f r o r n i h e l A B E r , s f i l e .

C O N V 1 1 t o C O N V 1 4 convert t h e S y s t e n / 3 O e L s t a t e m e n t s t o b e c o n v e r t e d d e p e n d s o n t - h e C O N V 1 1 te r m i n a t e s o n a n u n e x p - c t e d / * , / 8 , s t a t e m e n t s m u s t b e d e l e t e d f r c r n t h e i n p u t w i l l e x e c u t e t h e m a s a i o b -

OUTPUT

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

I , I S T I N G S

T h e c u s t o m i z e r p r o d u c e s n o l i s t i n g s , u n l e s s e r r o r s i n p u t s t a t e m e n t s .

s t a t e m e n t s i t h e n u m b e r o f s i z e o f t h e S T R E A M S f i l e . I f

o r / - , t h e r e m a i n i n g O C L f i l e ; o t h e r w i s e , t h e S y s t e m / 3

l i s t i n g s , m e s s a g e s ,

a r e d e t e c t e d i n t h e

p r o g r a m s , t o g e t h e r p e r f o r m e d -

c o N V O O p r o d u c e s a listing o f c o n t r o l s t a t e m e n t e r r o r s f o r f i l e

d e f i n i t i o n , i n c a s e t h e s a m e i l a t a r n u s t b e p r o c e s s e d again. I f t h e i n p u t d a t a e o n t a i n s n o e r r o r s , n o l i s t i n g i s p r o & u c e d .

c c N V 0 1 p r o d u c e s a l i s t i n g o f a l l t h e f i l e s d e f i n e d i n e a c h l o g i e a l s Y s x x x f i l e . T h e l i s t i n g c o n t a i n s t h e n a m e o f t h e f i t e , t h e i u m b e r o f r e c o r d s i n t h e f i l e , a n d t h e o c c u p a n c y o f t h e f i l e o n d i s k .

e o N V 0 2 p r o d u c e s p r i n t e d o u t p u t o n l y w h e n e r r o r s a r e c l e t e c t e d - r f e r r o r s a r e d e t e c t e d , t h e s o u r c e p r o g r a m leing c o n v e r t e d i s n o t p l a e e d o n d i s k - C C N V O 5 p r o d u c e s a l i s t i n g o f t h e c o n v e r t e d s o u r c e

w i t h t h e m e s s a g e s i n c l i c a t i n g m o d i f i c a t i o n s t o b e

e o N V 0 6 p r o v i d e s a l i s t i n g o f a l l c a r r i a g e c o n t r o l t a p e i m a g e s , a s w e r l a s a l i s t i n g o f t h e p r o g r a n s t h a t u s e e a c h c o n t r o l t l p e .

C O N V O 7 p r o v i d e s e i t h e r a l i s t i n g o f e r r o r s o r a l i s t i n g o f t h e f i l e s i n e a c h d i s k p a c k a n d a l i s t i n g o f t h e D t r B L s , E x r E N T s , a n d T L B r - s o f a 1 l f i l e s . r t l i s t s D L B L S a n d T L B r , s , l e a v i n g f i l e n a m e s b l a n k , s i n e e t h e f i l e n a m e m a y b e d i f f e r e n t i n e a c h p r o g r S * u s i n g t h e f i l e .

c o N V O g l i s t s a c o n t r o l s t a t e m e n t d i c t i o n a r y t o b e u s e d w h e n e x e e u t i n g t h e c o r n p o n e n t s o f t h e p r o g r a m - r t i s a s s u m e d t h a t t h e f i l e s u s e d w i i l b e t h o s e s p e c i f i e d i n t h e N A M E - L A B E I s t a t e m e n t s f o r e o N V O 2 - T h e d i c t i o n a r y i s c l a s s i f i e d b y p r o g r a n n a m e a n d i n c l u d e s :

. / / A S S G N s t a t e m e n t s

' / / P A U S E * M O U N T C A R R I A G E T A P E x x x ( f o r a 1403 printer \ ^ r i t h o u t POt/iER/VS)

' / / E x E c S Y S B U F L D ( w i t h no 1403 printer a n d w i t h o u t p o ' h r E R , / V S ) r * S $ I - S T s t a t e m e n t w i t h F C F p a r a m e t e r

r D L B L S , E X T E N T S , a n d T t B L s f r o m t h e f i L e s t o b e u s e d o E X F C s t a t e n e n t f o r t h e p r o g r a m

' A M S B L D I N D E X s t a t e m e n t i f a V S A M E S D S f i l e w i t h a l t e r n a t e i n d e x i s e r e a t e d .

22

Références

Documents relatifs

The source program mus t be assembled using SPS with variable precision arithmetic ~ach.time a mantissa length or.. matrix rank is

In the following report is discussed the coating formulation, orientation pro- cedure, magnetic hysteresis measurements and magnetic recording results for the disk

Elles sont donc chargées de récolter le pollen ainsi que le nectar, qui seront consommés et stockés dans la ruche, dans le but de nourrir le couvain, les ouvrières, les mâles et

Application of Database Management to Geographical Information Systems (GIS); Geospatial Databases; spatial data types [point, line, polygon; OGC data types], spatially-extended SQL

The progression of sections leads the reader from the principles of quantum mechanics and several model problems which illustrate these principles and relate to chemical

In disk storage operations, used to store and control disk sector address.. Retains address of low-order augend digit during addition for

The access control operates by inhibiting the setting or use of a shared variable by one owner or the other, depending upon the access state of the variable, and the value of an

The applications described in this book-Order Entry and Invoicing, Inventory Management, Accounts Receivable, and Sales Analysis for the System/36- will be available from IBM