home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-386-Vol-2of3.iso
/
b
/
biteit.zip
/
SYSDIV2.RPG
< prev
next >
Wrap
Text File
|
1993-01-29
|
4KB
|
163 lines
00010FWKSTN CD F 91 WORKSTN
00020FDVPARM O V 80 DISK
00030FDIV2 O V 80 DISK
00030FDIV3 O V 80 DISK
00040E MSG 1 10 40
00050E OPT 2 2 2 0
00060E TYP 4 4 1 0
00070IWKSTN AA 1 C1
00080I* Format - COPY
00090I 1 1 RCIDSC
00100I 2 13 FFNMSC
00110I* 2 9 FFNMSC
00120I* 10 12 FXNMSC
00130I 14 38 PATHSC
00140I 38 38 SLSHSC
00150I 39 390TYPESC
00160I 40 410OPTNSC
00170C START IFLT '1'
00180C MOVE 01 OPTNSC
00190C MOVE '1' START 1
00200C END
00210C OPTNSC DOUEQ99
00220C EXCPTCOPY
00230C READ WKSTN
00240C MOVE *BLANKS OMSGSC 40
00250C OPTNSC IFEQ 99
00260C EXCPTBATF1
00270C SETON LR
00280C END
00290C OPTNSC IFEQ 01
00300C EXSR EDITS
C MOVELPATHSC NFLDS 37
C MOVELFFNMSC NFLDS
00310C TYPESC IFEQ 1
00320C SETON 90
00330C ELSE
00340C TYPESC IFEQ 2
00350C SETON 91
00360C ELSE
00370C TYPESC IFEQ 3
00380C SETON 92
00390C ELSE
00400C TYPESC IFEQ 4
00410C SETON 93
00420C END
00430C END
00440C END
00450C END
00460C IN98 IFEQ ' '
00470C EXCPTPARMS
00480C 90 EXCPTBATF2
00490C 91 EXCPTBATF4
00500C 92 EXCPTBATF3
00510C 93 EXCPTBATF5
00520C MOVE 99 OPTNSC
00530C SETON LR
00540C END
00550C END
00560C OPTNSC LOKUPOPT 50
00570C N50 SETON 27
00580C N50 MOVELMSG,1 OMSGSC
00590C END
00600CSR EDITS BEGSR
00610CSR SETOF 202122
00620CSR SETOF 232425
00630CSR SETOF 267790
00640CSR SETOF 319066
00650CSR SETOF 919293
00660CSR MOVE ' ' IN98 1
00670CSR TYPESC LOKUPTYP 51
00680CSRN51 SETON 77
00690CSRN51 MOVELMSG,6 OMSGSC
00700CSRN51 MOVE '1' IN98
00710C SLSHSC IFNE '\'
00720C SETON 66
00730C END
00740CSR PATHSC IFEQ ' '
00750CSR SETON 31
00760CSR MOVELMSG,4 OMSGSC
00770CSR MOVE '1' IN98
00780CSR END
00790C*R FXNMSC IFEQ ' '
00800C*R SETON 21
00810C*R MOVELMSG,3 OMSGSC
00820C*R MOVE '1' IN98
00830C*R END
00840CSR FFNMSC IFEQ ' '
00850CSR SETON 20
00860CSR MOVELMSG,2 OMSGSC
00870CSR MOVE '1' IN98
00880CSR END
00890CSR ENDSR
00900OWKSTN E COPY
00910O K8 'COPY '
00920O FFNMSC 12
00930O* FXNMSC 11
00940O PATHSC 37
00950O TYPESC 38
00960O OPTNSC 40
00970O OMSGSC 80
00980ODVPARM E PARMS
00990O FFNMSC 12
01000O* FXNMSC 11
01010O PATHSC 37
01020O TYPESC 38
01030O 50 '1'
01040ODIV2 E BATF1
01050O 3 'CLS'
01060ODIV2 E BATF2
01070O 8 'ECHO OFF'
01080O E BATF2
01090O 15 'SYSDV3 INFILE1='
01100O FFNMSC 23
01110O 24 '.'
01120O* FXNMSC 27
01130O*IV3 E BATF3
01140O* 8 'ECHO OFF'
01150ODIV3 E BATF3
01160O 5 'DIR3 '
01170O NFLDS 42
01170O* PATHSC 30
01170O* FFNMSC 47
01130ODIV2 E BATF3
01200O 5 'DIR3 '
01230O* FXNMSC 17
01240O 15 'SYSDV2 INFILE1='
01250O PATHSC 40
01250O FFNMSC 57
01280ODIV2 E BATF4
01290O 8 'ECHO OFF'
01300O E BATF4
01310O 15 'SYSDV2 INFILE1='
01320O PATHSC 40
01330O 66 41 '\'
01340O 66 FFNMSC 53
01350O* 66 50 '.'
01360O* 66 FXNMSC 53
01370O N66 FFNMSC 52
01380O* N66 49 '.'
01390O* N66 FXNMSC 52
01400ODIV2 E BATF5
01410O 8 'ECHO OFF'
01420O E BATF5
01430O 15 'SYSDV5 INFILE1='
01440O FFNMSC 23
01450O 24 '.'
01460O* FXNMSC 27
** MSG
INVALID OPTION
FROM FILENAME CANNOT BE BLANK
FROM EXTENSION CANNOT BE BLANK
MUST ENTER PATH WHERE FILE IS LOCATED
ENDING TEXT STRING CANNOT BE BLANK
INVALID FLOPPY DRIVE TYPE SELECTED
TO EXTENSION CANNOT BE BLANK
COPY AFTER TEXT STRING CANNOT BE BLANK
01310ID OPTION
01320ID OPTION
** OPT
0199
** OPT
1234