Hi,
This was good to know, but unfortunately does not work as expected. I mean
that a job that has two out files does not (necessarily) returns the 'fresh'
one. In the example bellow you can see that I get the old (previous
millennium...) file.
See the prints:
:so j13049
DEV/CL DFID JOBNUM FNAME STATE FRM SPACE RANK PRI #C
LP #O18314 #J13049 $STDLIST READY 16 D 1 1
LP #O34695 #J13049 $STDLIST OPENED 256 1 1
2 FILES (DISPLAYED):
0 ACTIVE
1 READY; INCLUDING 1 SPOOFLES, 1 DEFERRED
1 OPENED; INCLUDING 1 SPOOFLES
0 LOCKED; INCLUDING 0 SPOOFLES
2 SPOOFLES: 272 SECTORS
OUTFENCE = 14
OUTFENCE = 8 FOR LDEV 12
:setvar HPLASTJOB "#j13049"
:showvar hplastspid
HPLASTSPID = O18314
:
:listf o34695.out.hpspool,3
********************
FILE: O34695.OUT.HPSPOOL
FILE CODE : 1516 FOPTIONS: ASCII,VARIABLE,CCTL,SPOOL
BLK FACTOR: 1 CREATOR : **
REC SIZE: 1008(BYTES) LOCKWORD: **
BLK SIZE: 1024(BYTES) SECURITY--READ : CR
EXT SIZE: 0(SECT) WRITE : CR
NUM REC: 20 APPEND : CR
NUM SEC: 256 LOCK : CR
NUM EXT: 1 EXECUTE : CR
MAX REC: 4194239 **SECURITY IS ON
FLAGS : 8 ACCESSORS,SHARED,8 W
NUM LABELS: 0 CREATED : WED, JAN 5, 2000, 6:03 PM
MAX LABELS: 0 MODIFIED: WED, JAN 5, 2000, 6:03 PM
DISC DEV #: 1 ACCESSED: WED, JAN 5, 2000, 6:03 PM
SEC OFFSET: 0 LABEL ADDR: **
VOLCLASS : MPEXL_SYSTEM_VOLUME_SET:DISC
:listf o18314.out.hpspool,3
********************
FILE: O18314.OUT.HPSPOOL
FILE CODE : 1516 FOPTIONS: ASCII,VARIABLE,CCTL,SPOOL
BLK FACTOR: 1 CREATOR : **
REC SIZE: 1008(BYTES) LOCKWORD: **
BLK SIZE: 1024(BYTES) SECURITY--READ : CR
EXT SIZE: 0(SECT) WRITE : CR
NUM REC: 40 APPEND : CR
NUM SEC: 16 LOCK : CR
NUM EXT: 1 EXECUTE : CR
MAX REC: 3 **SECURITY IS ON
FLAGS : NO ACCESSORS
NUM LABELS: 0 CREATED : THU, DEC 30, 1999, 3:24 PM
MAX LABELS: 0 MODIFIED: THU, DEC 30, 1999, 3:25 PM
DISC DEV #: 1 ACCESSED: THU, DEC 30, 1999, 3:25 PM
SEC OFFSET: 0 LABEL ADDR: **
VOLCLASS : MPEXL_SYSTEM_VOLUME_SET:DISC
Regards,
Noam Koren
BMC/New Dimension Software
voice: 972-3-7664508 fax: 972-3-6451100
[log in to unmask]
> bmcsoftware
-----Original Message-----
From: VANCE,JEFF (HP-Cupertino,ex1) [mailto:[log in to unmask]]
Sent: Tuesday, January 04, 2000 9:07 PM
To: 'Noam Koren'; [log in to unmask]
Subject: RE: Out Spoolfile id within a program
If you know the job ID (e.g. #J1234) you can get its $STDLST spoolfile ID
easily:
setvar HPLASTJOB "#J1234"
setvar spoolid HPLASTSPID
HTH,
Jeff Vance, CSY
p.s. I know this is not a C program ;)
> How can I programmatically get the spool file id (#Oxxx.out.hpspool) of a
> given job number. You should assume that this job had already ended.
|