PDL 'Exit' terminates job on HP3000

Steve Miller STEVE@portionpac.com
Mon, 09 Nov 1998 11:07 EST


This message was sent to the following destinations:
  1 HPLIST@INTERNET
   {HP3000-L@raven.UTC.EDU}
  2 POWERH@INTERNET
   {POWERH-L@lists.swau.edu}
______________________________________________________________________________
I'm scratching my head on this (which usually means I'm missing something
simple), and am looking for any suggestions.

We are upgrading from Powerhouse 6.09 to 7.29C8 on an HP3000, and from QDD to
PDL as the dictionary (all as part of the Y2K project here).

Under 6.09, we had built a short 'compile' job to let us recompile the
production dictionary at times when users weren't on.  I simply changed that
job to compile the PDL. The problems I'm experiencing is: when the EXIT
statement is processed, the job not only quits the PDL program, but ends. The
whole job! It just ends!! All statements that follow the PDL statement do not
get executed.

I have isolated the problem to the EXIT command by commenting out everything
else. I also tried using QUIT instead of EXIT...same result.  Below I've
reproduced the job, and the $STDLIST produced by the job.

If I comment out (or remove) the EXIT, the MPE commands are executed inside of
PDL...until the EOJ is reached, which generates a 'COMMAND NOT PROGRAMATICALLY
whatever' message (after which the job ends for lack of further commands).

This is not a show stopper...I can recompile the PDL interactively, and the
PDL compiles successfully in the job. I just can't execute anything after it.

The job is:
!JOB PPIPDL,{HPUSER}.PROD2000,PUB;OUTCLASS={PROGPDEV},1
!CONTINUE
!PDL
; USE PPIPDL.PDLSRC.TEST2000 NOL

EXIT
!
!LISTF @.PRINTMD
!
!CONTINUE
!SAVE PPIPDL.PRINTMD
!JTF S{hpjobnum},'Job finished.'
!TELLOP #################### PPIPDL END OF JOB  #################
!EOJ

NOTE: the blank line before EXIT makes no difference. Tried it with and
without.

The $STDLIST is:
 JOB PPIPDL,STEVE.PROD2000,PUB.
 Priority = DS; HIPRI; Time = UNLIMITED seconds.
 Job number = #j3884.
 MON, NOV  9, 1998, 10:21 AM.
 HP3000  Release: C.55.00   User Version: C.55.00
 MPE/iX  HP31900 C.05.08  Copyright Hewlett-Packard 1987.
 All rights reserved.
 STREAMED BY STEVE.TEST2000 (#S6612) ON LDEV# 13
    STREAM DATE:   MON, NOV  9, 1998, 10:21 AM
 JOB OK TO PROCESS
 :COMMENT   STREAM FILE PPIPDL.PDLJOBC.TEST2000
 :COMMENT     STREAMED BY STEVE.TEST2000,STEVE ON LDEV 13
 :COMMENT     RUNNING PROGRAM MAIN.PUB.VESOFT
 :COMMENT     ON MON, NOV 09, 1998, 10:21 AM
 :CONTINUE
 :PDL

 P D L   (7.29.C8)      Level 999
(24/36) Continue?
 Copyright 1997 COGNOS INCORPORATED

 > ; USE PPIPDL.PDLSRC.TEST2000 NOL
 >
 > EXIT


 END OF PROGRAM
 CPU sec. = 1.  elapsed min. = 1.  MON, NOV  9, 1998, 10:21 AM.

Thoughts, suggestions and wild guesses from the collective wisdom gladly
accepted.

Steve Miller
Portion Pac, Inc.
steve@portionpac.com

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
powerh-l@lists.swau.edu is gatewayed one-way to bit.listserv.powerh-l
This list is closed, thus to post to the list, you must be a subscriber.