home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
HPTDEM.ZIP
/
HAPOREQ.RXC
< prev
next >
Wrap
Text File
|
1992-03-17
|
3KB
|
74 lines
/* HAPOREQ demo version (c) Copyright HeteroGenius Systems Ltd 1992 */
/* DEMOCMD -*- DEMOCMD -*- DEMOCMD -*- DEMOCMD */
PARSE UPPER ARG luname,outfile,jobid
PARSE ARG ,,,setup,reset
IF VALUE('HAPLOGON_'luname,'Y','OS2ENVIRONMENT') <> 'Y' THEN
CALL HAPLOGON luname
SAY "HBP452I Spool request for" jobid "sent to" luname "***SIMULATION***"
PARSE VALUE jobid WITH jobname '(' jobno ')'
IF SUBSTR(jobno,5,1) = '6' THEN DO
DO delay=1 TO 1000; m = 1; END
SAY "HBP404I No output for job" jobid; EXIT 4
END
SELECT
WHEN ABBREV(outfile,'LPT') THEN device = 1
WHEN outfile = 'PRN' THEN device = 1
OTHERWISE device = 0
END
IF device THEN CALL CHAROUT outfile,setup
ELSE DO
CALL STREAM outfile,'C','OPEN'
CALL STREAM outfile,'C','SEEK 0'
END
asa2='0d0a'x; asa3='0d0a0d0a'x; asap='0c'x
l.1=COPIES(" ",23)"J E S 2 J O B L O G -- S Y S T E M I P O 1 -- N O D E I P O M V S 1"
l.2=asa3"11.49.56" jobno " $HASP373" jobname "STARTED - INIT 10 - CLASS A - SYS IPO1"
l.3="11.49.59" jobno " $HASP395" jobname "ENDED"
l.4=asa2"------ JES2 JOB STATISTICS ------"
l.5=asa3" 31 JAN 92 JOB EXECUTION DATE"
l.6=asa3" 12 CARDS READ"
l.7=asa3" 30 SYSOUT PRINT RECORDS"
l.8=asa3" 0 SYSOUT PUNCH RECORDS"
l.9=asa3" 2 SYSOUT SPOOL KBYTES"
l.10=asa3" 0.00 MINUTES EXECUTION TIME"
l.11=asap"1 //GATSBYG1 JOB (1,2C21),'GRAHAM GATSBY',CLASS=C,"
l.11=OVERLAY(jobno,l.11,72)
l.12=" // MSGCLASS=T,MSGLEVEL=(1,1)"
l.13="2 //S01 EXEC PGM=IERRCO00"
l.14="3 //SYSPRINT DD SYSOUT=*"
l.15="4 //SYSUT1 DD DSN=GATSBYG.SORT.INPUT,DISP=SHR"
l.16="5 //SYSUT2 DD DSN=GATSBYG.SORT.OUTPUT,DISP=SHR"
l.17="6 //SYSIN DD *"
l.18=asap"IEF236I ALLOC. FOR" jobname "S01"
l.19="IEF237I JES2 ALLOCATED TO SYSPRINT"
l.20="IEF237I 120 ALLOCATED TO SYSUT1"
l.21="IEF237I A96 ALLOCATED TO SYSUT2"
l.22="IEF237I JES2 ALLOCATED TO SYSIN"
l.23="IEF142I" jobname "S01 - STEP WAS EXECUTED - COND CODE 0000"
l.24="IEF285I GATSBYG.SORT.INPUT KEPT"
l.25="IEF285I GATSBYG.SORT.OUTPUT KEPT"
l.26="IEF373I STEP /S01 / START 92031.1149"
l.27="IEF374I STEP /S01 / STOP 92031.1149 CPU 0MIN 00.08SEC SRB 0MIN 0.00SEC VIRT 976K SYS 184K EXT 4K SYS 9048K"
l.28="IEF375I JOB /"jobname"/ START 92031.1149"
l.29="IEF376I JOB /"jobname"/ STOP 92031.1149 CPU 0MIN 00.08SEC SRB 0MIN 0.00SEC"
l.30=asap"ICE143I 0 BLOCKSET TECHNIQUE SELECTED"
l.31="ICE000I 0 --- CONTROL STATEMENTS/MESSAGES ----"
l.32=asa2||copies(' ',10)"OPTION COPY,MSGDDN=SYSPRINT,SORTIN=SYSUT1,SORTOUT=SYSUT2"
l.33="ICE088I 0" jobname".S01 . , INPUT LRECL = 80, BLKSIZE = 80, TYPE = F"
l.34="ICE093I 0 MAIN STORAGE = (MAX,16465342,994308), NMAX = 0"
l.35="ICE084I 0 BSAM ACCESS METHOD USED FOR SYSUT1"
l.36="ICE084I 0 BSAM ACCESS METHOD USED FOR SYSUT2"
l.37="ICE090I 0 OUTPUT LRECL = 80, BLKSIZE = 80, TYPE = F"
l.38="ICE055I 0 INSERT 0, DELETE 0"
l.39="ICE054I 0 RECORDS - IN: 52, OUT: 52"
l.40="ICE052I 0 END OF SORT"
DO n=1 TO 40
CALL LINEOUT outfile,l.n
END
IF device THEN CALL CHAROUT outfile,reset
ELSE CALL CHAROUT outfile,'1A'X
CALL STREAM outfile,'C','CLOSE'
SAY "HBP454I 40 lines received"
EXIT 0
/* DEMOCMD -*- DEMOCMD -*- DEMOCMD -*- DEMOCMD */