[Info-vax] Can't find file retained on error

George Cornelius cornelius at eisner.decus.org
Wed Feb 23 05:30:50 EST 2011


In article <9deea028-73a1-4448-a626-55fc1a5c544c at u24g2000prn.googlegroups.com>, abrsvc <dansabrservices at yahoo.com> writes:
> On Feb 22, 11:25=A0am, tadamsmar <tadams... at yahoo.com> wrote:
>>I have these messags in my print queue, but I cannot locate the
>>FOR010.DAT file that is referred to.   Can anyone explain?
>>
>>
>>     87  FOR010          CELEES            1  Retained on error
>>       %SYSTEM-F-ABORT, abort
>>         Submitted 15-DEC-2010 17:09:53.37 /FORM=ERROR /PRIORITY=100
>>         File: _DSA0:[]FOR010.DAT; /DELETE
>>         Completed 15-DEC-2010 17:10:05.48 on queue EESLOG1
>>
>>    719  FOR010          CELEES            1  Retained on error
>>       %SYSTEM-F-ABORT, abort
>>         Submitted  4-FEB-2011 08:18:09.79 /FORM=ERROR /PRIORITY=100
>>         File: _DSA0:[]FOR010.DAT; (checkpointed) /DELETE
>>         Completed  4-FEB-2011 16:47:03.74 on queue EESLOG1

I took the liberty of correcting the formatting of the quoted text.

Please don't post mime types, e.g., "quoted printable", here.

> In many cases there is no "directory" associated with these files as
> they are transitional.  Perform an ANAL/DISK/REPAIR and the for010
> files should show up in [SYSLOST].

There is an F$GETQUI item code, FILE_IDENTIFICATION, that gives you
the file ID for files within a queue entry.  I have code I wrote for
someone in an emergency situation that goes through a queue and
creates directory entries for /DELETE files.  Seems they really
needed to have the files back, and, since I did not know about the
easy way back then, I hacked something together in MACRO and C
[The other easy way is DFU].

For DCPS queues, SYSTEM-F-ABORT is a common enough completion code,
but I have seen it in other contexts, such as with the telnet symbiont
when the network connection is unexpectedly broken.

In general SS$_ABORT is a nuisance status: someone could not be
bothered to tell us what actually happened, like "Job aborted during
execution", so they used a catchall error code instead.

George



More information about the Info-vax mailing list