Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - que5.rnd
There are no other files named que5.rnd in the archive.
.TAB STOPS 5
.SPACING 1
.TITLE ^^QUEUE.DOC --\\ CHANGES FROM VERSION 4 TO 5
.SKIP 5
^^QUEUE.DOC\\ -- CHANGES FROM VERSION 4 TO 5
.BREAK
^NOVEMBER, 1973
.SKIP 1
^COPYRIGHT 1973, ^DIGITAL ^EQUIPMENT ^CORP., ^MAYNARD, ^MASS.
.SKIP 5
1.0	^^SUMMARY\\
.LEFT MARGIN 5
.PARAGRAPH -5
1.1	^THIS RELEASE REPLACES THE COMMAND SCANNER
AND ^^LOOKUP\\ ROUTINES WITH ^^SCAN\\ AND ^^WILD\\. ^THIS
GIVES THE USER MUCH MORE CONTROL AND FLEXABILITY.  ^IN
PARTICULAR, DATES CAN BE SPECIFIED ON /^^AFTER\\ AND
/^^DEADLINE\\ SWITCHES, AND QUOTED STRINGS
CAN BE USED ON A NUMBER OF SWITCHES.  ^IN ADDITION, ^^QUEUE\\
NOW SUPPORTS INDIRECT FILES AND THE OPTION FILE, ^^SWITCH.INI\\.
^THE PROCESSING AT ^^KJOB\\-TIME HAS BEEN SPED UP AND
^^SFD\\S ARE FULLY SUPPORTED.  ^A LARGE NUMBER OF BUGS HAVE
BEEN CORRECTED INCLUDING SEVERAL SECURITY BREACHS.  ^THIS VERSION
INCORPORATES FIXES TO ALL ^^SPR\\S REPORTING DEFICIENCIES
RECEIVED THROUGH ^OCTOBER 10, 1973 (^^SPR\\ 10-11252).
.PARAGRAPH
1.2	^^QUEUE\\ VERSION 5 RUNS ON ALL MONITORS STARTING
WITH 5.03.  ^IT HAS BEEN TESTED ON 5.06.  ^^QUEUE\\ VERSION 5
DEPENDS UPON ^^KJOB\\ VERSION 52, ^^SCAN\\ VERSION 4, AND ^^WILD\\ VERSION 5.
^THERE ARE NO KNOWN DEFICIENCIES.  ^THIS VERSION FULLY SUPPORTS
THE ^^DATE\\75 PROJECT.
.PARAGRAPH
1.3	^^QUEUE\\ IS DOCUMENTED IN THE SOFTWARE NOTEBOOKS
IN THE ^^TOPS\\-10 COMMAND MANUAL.  ^IT IS ALSO DOCUMENTED
IN THE PROGRAMMING SPECIFICATION, ^^QUEUE\\.
.PAGE
.INDENT -5
2.0	^^CHANGES\\
.PARAGRAPH
612	(^^CMCO\\ _#1) ^SUPERSEDED BY EDIT 1140.
.PARAGRAPH
613	(^^CMCO\\ _#2) ^WHEN PERFORMING THE ^^CHKACC
UUO\\ FOR LISTING OUTPUT, IGNORE USER SPECIFIED ^^PPN\\S WHEN THE DEVICE FORCES
A ^^PPN\\.
.PARAGRAPH
1101	^SET EDIT NUMBER 1100 FOR THIS VERSION.
.PARAGRAPH
1102	^UPDATE ASSEMBLY INSTRUCTIONS TO
INCLUDE ^^SCAN\\, ETC.
.PARAGRAPH
1103	^CONVERT ^^TITLE\\ LINE TO A MACRO FOR EASE OF
MAINTENANCE.
.PARAGRAPH
1104	^ADD A TEST FOR ^^C.MAC\\.  ^^QUEUE\\ MUST NOW BE
ASSEMBLED WITH ^C AND ^^SCNMAC\\.
.PARAGRAPH
1105	^CONVERT TO USE ^^SCNMAC\\'S MACRO DEFINITIONS.  ^CHANGE
THE ^^M.FAI?\\ MACROS TO LOCALLY DEFINED ^^N.FAI?\\
TO AVOID CONFUSION ON THE ERROR RECOVERY.
.PARAGRAPH
1106	^GET RID OF ^^AC T5\\ FROM ^^QUEUE\\.
.PARAGRAPH
1107	^GET RID OF ^^AC K\\ FROM ^^QUEUE\\.
.PARAGRAPH
1110	^ADD DEFINITIONS OF ^^P1=5\\ AND ^P2=6.
.PARAGRAPH
1111	^CHANGE ^C FROM 16 TO 7, ^N FROM 14 TO 10, ^I FROM
10 TO 11, ^J FROM 11 TO 12, AND ^M FROM 15 TO 14.  ^LEAVE
15 AND 16 UNUSED AND UNDEFINED.
.PARAGRAPH
1112	^CHANGE ALL ^^DEVCHR\\ BITS TO THE ^C NAMES AND
REPLACE ALL INSTRUCTIONS WITH ^^TX\\??.
.PARAGRAPH
1113	^CHANGE THE NAME OF ^^D.SPOL\\ TO ^^TY.SPL\\ TO
AGREE WITH ^C.
.PARAGRAPH
1114	^CHANGE ALL ^^GETTAB\\S TO CONFORM TO ^C.
.PARAGRAPH
1115	^CHANGE ^^Q.VERS\\ TO .^^QVERS.\\
.PARAGRAPH
1116	^REMOVE ALL ^^JOBDAT\\ DEFINITIONS SO THAT
THE DEFINITION IN ^C CONTROLS THEM.  ^DELETE THE REFERENCE
TO .^^JBHSA\\ SINCE IT IS ZERO.
.PARAGRAPH
1117	^CHANGE ^^INTERN\\S AND ^^EXTERN\\S TO REFER TO
^^SCAN'\\S TYPEOUT ROUTINES.
.PARAGRAPH
1120	^CHANGE ALL TYPEOUT CALLS TO ADOPT ^^SCAN\\'S ^A^C
CONVENTIONS.
.PARAGRAPH
1121	^CANCELLED BY 1132.
.PARAGRAPH
1122	^CHANGE SWITCH TABLES TO USE ^^POINTR\\ MACRO.
.PARAGRAPH
1123	^INTRODUCE A NEW ROUTINE, ^^QMLCHR\\, TO
COPY ^A^CS ON CALLS FROM ^^QMANGR\\.  ^ALSO, ADD ROUTINE,
^^KJBTYO\\, TO COPY ^A^CS ON CALLS TO ^^KJOB\\.
.PARAGRAPH
1124	^REMOVE (AND CALL ^^SCAN\\) 
THE FOLLOWING ROUTINES:  ^^.TCRLF, .TSIXN, .TSIX, .TXWD,
 .TDEC, .TRDX, .TSTR, .TCHR, GETNOW, \\AND^^ CNVDAT\\.
.PARAGRAPH
1125	^SET SPECIAL ARGUMENTS TO ^^.ISCAN\\ ON THE
^^KJOB\\ CALL TO CONTROL TYPEIN, TYPEOUT, AND RETURNING
TO THE MONITOR.
^SET FOR _^^C INTERCEPT DURING NON-^^KJOB\\ CALLS
TO EXIT FROM LISTINGS QUICKLY.
.PARAGRAPH
1126	^CALL ^^.TSCAN\\ AND REMOVE BUILT-IN COMMAND SCANNER.
^THIS ADDS SUPPORT FOR DEFAULT DIRECTORIES, DEFAULT PROJECT
AND PROGRAMMER NUMBERS, AND ^^SFD\\S.  ^IT ALSO HANDLES
THE /^^RUN\\ SWITCH AND GENERALIZES THE /^^BEFORE\\ AND
/^^SINCE\\ SWITCHES.
^REMOVE THE BUILT IN HELP TEXT AND CREATE A FILE
^^QUEUE.HLP\\ WITH THE TEXT.  ^UPDATE THE TEXT AS APPROPRIATE.
^ADD A SECOND PAGE TO THE HELP TEXT WHICH LISTS EACH
SWITCH AND GIVES A HALF-LINE DESCRIPTION.
^IN THE INTEREST OF STANDARDIZATION, THIS ALSO CHANGES THE
MEANING OF THE /^^AFTER\\ AND /^^DEADLINE\\ SWITCHES
WHEN FOLLOWED BY A SINGLE DECIMAL NUMBER AS VALUE.  ^THIS
VALUE USED TO BE INTERPRETED AS MINUTES, IT IS NOW TAKEN
TO BE HOURS TO BE CONSISTENT WITH /^^SINCE\\ AND /^^BEFORE\\.
^NOTE THAT THE FULL DATE/TIME SYNTAX CAN BE INVOKED
ON BOTH THE /^^AFTER\\ AND /^^DEADLINE\\ SWITCHES.
.PARAGRAPH
1127	^ELIMINATE ^A^C ^M.
.PARAGRAPH
1130	^MOVE ^I/^O CHANNELS TO 1 AND 2.
.PARAGRAPH
1131	^SUPPRESS CHECKS FOR LEGAL STATION OR DEVICE IN THE
QUEUE.  ^THIS ALLOWS WORK TO BE QUEUED TO SPECIAL HOLDING 
QUEUES.  ^THE CHECK FOR EXISTING DEVICES CAN BE RESTORED IF
DESIRED BY REASSEMBLING WITH THE UNSUPPORTED FEATURE TEST
^^FTLSCK\\=1.
.PARAGRAPH
1132	^CANCEL 1121.
.PARAGRAPH
1133	^REPLACE ^^LOKWLD\\ WITH ^^WILD\\.  ^CHANGE THE ASSEMBLY
INSTRUCTIONS.  ^CHANGE THE ^A^C CONVENTIONS.  ^CHANGE
ALL THE CALLS TO TAKE ADVANTAGE OF AS MANY OF
^^WILD\\'S CAPABILITIES AS POSSIBLE.
.PARAGRAPH
1134	^TURN ON ^^/FILE:ELEVEN\\ FOR PAPER-TAPE.  ^SINCE THIS
FORMAT IS GENERATED BY ^^MACY-11\\ AND ^^MACDLX\\ AND
IS READ BY ^^BOOT11\\, IT WILL  NORMALLY BE AVAILABLE.
.PARAGRAPH
1135	(^^SPR\\ 10-7124) ^ELIMINATE A POSSIBLE ILLEGAL
MEMORY REFERENCE IN THE GET CORE ROUTINE.
.PARAGRAPH
1136	(^^SPR\\ 10-8110) ^ADD DEFAULT PARAMETER ^^AD.LFD\\ TO
SPECIFY THE DEFAULT LOG FILE DISPOSITION.
.PARAGRAPH
1137	(^^SPR\\ 10-9131) ^ADD A FATAL ERROR MESSAGE IF THE
OUTPUT LIMIT IS ZERO. ^THE MESSAGE IS "?^^ LIMIT CANNOT BE
ZERO\\".
.PARAGRAPH
1140	(^^SPR\\ 10-9124) ^DON'T ALLOW A LISTING
DEVICE TO BE SPECIFIED (OTHER THAN ^^TTY:\\) UNLESS
THE JOB IS LOGGED IN OR CONTROLLED FROM A ^^PTY\\.
^THE FATAL MESSAGE IS "?^^ LOGIN TO LIST ON DEVICE\\ XXX".
^THIS SUPERSEDES EDIT 612.
.PARAGRAPH
1141	(^^SPR\\ 10-8818) ^FIX COMMAND NAMES TO ESTABLISH
THE QUEUE TYPE.  ^THUS, FOR EXAMPLE, THE ^^PRINT\\
COMMAND CAN NO LONGER BE USED TO SUBMIT TO THE INPUT QUEUE.
.PARAGRAPH
1142	(^^SPR\\ 10-9395) ^IF THE USER SUBMITS A DIRECTORY,
FORCE /^^DISPOSE:PRESERVE\\.
.PARAGRAPH
1143	^MERGE THE DEFINITIONS OF ^^X.LOG\\ AND ^^X.LOGS\\
WHICH WERE DISTINCT FOR HISTORICAL REASONS ONLY.
.PARAGRAPH
1144	^SPEEDUP ^^KJOB\\ PROCESSING BY LOOKING AHEAD ON
EACH PASS OF THE ^^UFD\\ TO SEE IF THERE IS ANYTHING
NEEDED FOR FUTURE PASSES.
.PARAGRAPH
1145	^SUPPORT THE OPTION FILE, ^^SWITCH.INI\\, BY CALLING
^^.OSCAN\\.   ^EXCEPT ON ^^KJOB\\ CALLS, THE PREFIX LINE
IS "^^QUEUE\\".  ^AT ^^KJOB\\ TIME, THE PREFIX
LINE IS "^^KQUE\\" SO THAT THE USER CAN HAVE DISTINCT DEFAULTS
WHEN LOGGING OUT.  ^NOTE THAT ^^.OSCAN\\ ONLY SUPPORTS THOSE
SWITCHES WHICH DO NOT APPLY TO SPECIFIC FILES.
.PARAGRAPH
1146	^ADD A NEW SWITCH, ^^/PATH:\\[DIRECTORY]
WHICH ALLOWS THE USER TO SPECIFY THE INPUT QUEUE JOB'S DEFAULT
PATH.  ^THIS WILL BE IGNORED UNTIL ^^LOGIN\\ AND ^^BATCON\\
SUPPORT THIS FEATURE.  ^THE FOLLOWING FATAL ERROR
MESSAGES HAVE BEEN ADDED:
.INDENT 5
?^^ FILE NAME ILLEGAL IN DEFAULT PATH
.INDENT 5
? WILDCARD ILLEGAL IN DEFAULT PATH\\
.PARAGRAPH
1147	^ADD SWITCHES /^^NO\\XXX FOR
THE APPROPRIATE /XXX SWITCHES TO COUNTER THEIR EFFECT.
^THESE ARE: ^^/NOHEADER, /NOLOG, /NONEW, /NONULL, 
/NOREMOVE, /NORESTARTABLE, /NOTITLE, \\AND^^ /NOUNPRESERVED.\\
.PARAGRAPH
1150	(^^SPR\\ 10-9849) ^IF THE USER SPECIFIES THE DEFAULT
EXTENSION ON A PRINT REQUEST, TRY ^^.LPT\\,
THEN ^^.LST\\, THEN NULL.  ^THUS, IF THE USER HAS A FILE
^^FOO.LST\\, HE CAN PRINT IT BY TYPING ".^^PRINT FOO\\".
.PARAGRAPH
1151	(^^SPR \\10-8898) ^FIX MULTIPLIERS ON /^^CORE\\
TO BE 1024 INSTEAD OF 1000.  ^ALSO ALLOW THE SUFFIX
^P TO MULTIPLY BY 512.
.PARAGRAPH
1152	(^^SPR \\10-10121) ^CORRECT BUG IN HANDLING
OF PROTECTED LOG FILE WHOSE EXTENSION IS .^^LPT.\\ ^THE
SYMPTOM WAS A ^^HALT\\.
.PARAGRAPH
1153	^ALLOW THE VALUE OF ^^/NOTE\\ AND ^^/REPORT\\
TO BE A QUOTED STRING.  ^THUS, FOR EXAMPLE, THE USER CAN
SPECIFY ^^"/NOTE:FOOBASH"\\ OR ^^"/NOTE:'THIS#IS#NOTE'"\\.
.PARAGRAPH
1154	^FIX 1147.
.PARAGRAPH
1155	^IN LISTING THE AFTER PARAMETER,
IF IT IS MORE THAT ONE DAY AWAY, PREFIX THE TIME WITH
"+N^D".
.PARAGRAPH
1156	^PROCESS DEFERED REQUESTS UNLESS ^^KJOB\\ HAS
SUPPRESSED THEM.  ^THERE IS STILL NO SUPPORT FOR THE
^^/DEFER\\ AND ^^/ZDEFER\\ COMMANDS, BUT IF THE USER
CREATES A ^^TMP:\\ FILE NAMED NNN^^DFR.TMP\\, IT WILL
BE PROCESSED AT ^^KJOB\\ TIME.
.PARAGRAPH
1157	^CHANGE THE INTERPRETATION OF ".^^PRINT [\A,\B]\\"
TO BE LIST THE QUEUES FOR USER [A,B] INSTEAD OF SUBMIT
A PRINT REQUEST OF *.^^LPT[\\A,B].  ^THIS REFLECTS
BETTER HUMAN ENGINEERING.  ^THE EXACT CONDITION FOR
THIS INTERPRETATION IS THAT THERE IS EXACTLY ONE INPUT
SPECIFICATION, NO OUTPUT SPECIFICATIONS (NO =), AND
NO FILE NAME OR EXTENSION WAS TYPED.
.PARAGRAPH
1160	^TYPE SINGLE VS. PLURAL CORRECTLY IN THE TOTALS
LINE OF QUEUE LISTINGS.
.PARAGRAPH
1161	(^^SPR 10-\\?????) ^ADD SWITCH ^^/DELETE\\ AS
SYNONOMOUS WITH ^^/DISPOSE:RENAME\\.
.PARAGRAPH
1162	^ON A LISTING REQUEST, IF /^^SEQUENCE\\ IS
SPECIFIED, LIST JUST THOSE ENTRIES WITH THAT SEQUENCE NUMBER.
.PARAGRAPH
1163	^CHANGE THE FORMAT OF THE ARGUMENT OF /^^LIST\\ TO
BE A KEYWORD.  ^THIS IS PREPARATORY TO SUPPORTING DETAILED
LISTINGS, ALTHOUGH THIS HAS NOT YET BEEN DONE.
.PARAGRAPH
1164	^REQUIRE A VALUE ON ^^/BEGIN\\.
.PARAGRAPH
1165	(^^SPR\\ 10-7847) ^MOVE THE ISSUING OF THE
TOTAL BLOCKS MESSAGE TO AFTER ^^QMANGR\\ HAS
COMPLETED SUBMITTING THE REQUEST.
.PARAGRAPH
1166	^IF A SPECIFIC QUEUE IS SPECIFIED, LIST JUST
ENTRIES FROM THAT QUEUE.  ^THUS, ^^LPT0:\\ MEANS JUST
ENTRIES SPECIFIC TO ^^LPT0\\ AND ^^LPTS3:\\ MEANS JUST
THOSE REQUESTS SPECIFICALLY FOR ^^LPTS3\\.  ^IN ORDER TO
GET ALL REQUESTS THAT MIGHT END UP ON A SPECIFIC DEVICE,
LIST BOTH THE UNIT AND STATION QUEUES.
.PARAGRAPH
1167	^FOR LISTINGS ONLY, ADD PSEUDO QUEUE
"^^ALL:\\" WHICH MATCHES ALL QUEUES (THIS IS THE DEFAULT).
^THIS IS PARTICULARLY USEFUL WHEN COMBINED
WITH EDIT 1166 SO THAT "^^ALLS3:"\\ LISTS ALL QUEUES
FOR STATION 3.
.PARAGRAPH
1170	^WHEN CREATING REQUESTS AT ^^KJOB\\ TIME, USE THE
RIGHT HALF OF THE FILE NAME OF SPOOLED FILES TO DETERMINE
WHICH QUEUE TO PLACE THE FILE INTO.  ^A SEPARATE
REQUEST WILL NOW BE CREATED FOR EACH STATION OR DEVICE
WHICH HAS HAD FILES SPOOLED TO IT BY ^^FILSER\\.  ^IF
THE RIGHT HALF OF THE NAME IS GIBBERISH, THEN IT IS
SENT TO THE CURRENT STATION (SETTING OF ^^.LOCATE\\
AT ^^KJOB\\ TIME).  ^THE LOG AND *.^^LST\\ FILES
ARE ALWAYS SENT TO THE CURRENT STATION.
^THUS, FOR EXAMPLE, IF THE USER CREATED FILES ON
DEVICES ^^"LPT0:", "LPTS2:"\\ AND ^^"LPTS4:\\" AND WAS
LOCATED AT STATION 4 AT ^^KJOB \\TIME, THEN THE LOG
FILE, JUNK SPOOL FILES, AND *.^^LST\\ FILES 
TOGETHER WITH ???^^S4.LPT\\ FILES WOULD BE PLACED IN
A QUEUE FOR STATION 4 (^^LPTS4:\\), THEN THE
???^^S2.LPT\\ FILES WOULD BE QUEUED TO STATION 2
AND THE ???0.^^LPT\\ FILES WOULD BE QUEUED TO
^^LPT0:\\.  ^THIS IS DONE IN SUCH A WAY THAT NO
EXTRA PASSES ARE MADE OVER THE USER'S DIRECTORY
THAN ARE NECESSARY.  ^THUS, THE TYPICAL JOB
WILL NOW MAKE ONE PASS WHICH QUEUES TO HIS
CURRENT STATION.  ^ONLY IF OTHER WORK IS NOTICED AT THAT
TIME, WILL EXTRA PASSES BE ATTEMPTED.
.PARAGRAPH
1171	^REQUIRE AN EQUAL SIGN ON A /^^MODIFY\\ OR /^^KILL\\
REQUEST.  ^THIS WILL ELIMINATE A LARGE NUMBER OF FRUSTRATING
USER ERRORS.  ^IF THE USER FORGETS THE PATTERN AND TYPES
^^.PRINT#FOO/KILL\\ INSTEAD OF ^^.PRINT#FOO/KILL=\\,
^^QUEUE\\ WILL NOW ISSUE THE ERROR MESSAGE,
"?#^^SPECIFY JOB NAME LEFT OF EQUAL SIGN\\".
^ALSO NOTE THAT SOME JOB NAME MUST BE SPECIFIED UNLESS
THE /^^SEQUENCE\\ SWITCH IS GIVEN (THE NAME CAN BE *).
^THUS, THE USER CAN NOT STUMBLE INTO THE SITUATION OF
KILLING ALL HIS REQUESTS.
.PARAGRAPH
1172	^WHEN ^^QUEUE\\ IS INVOKED BY A COMMAND AND IS NOT
LOGGED IN AND IS DRIVEN FROM A ^^PTY\\, CONSIDER IT
TO BE RUNNING UNDER THE SAME ^^PPN\\ AS THE CONTROLLING
JOB FOR PURPOSES OF ^^CHKACC\\, ETC.
.PARAGRAPH
1173	^MORE OF 1171.
.PARAGRAPH
1174	^WHEN ISSUING THE MESSAGE "QUEUE LISTING ON FILE",
INCLUDE THE FILE'S EXTENSION.
.PARAGRAPH
1175	^CORRECTLY CHECK READ PROTECTIONS ON A ^^UFD\\
BEING PRINTED.
.PARAGRAPH
1176	^MORE OF 1157.
.PARAGRAPH
1177	(^^SPR\\ 10-11141) ^MAKE IT ILLEGAL TO /^^MODIFY/KILL\\
UNLESS EITHER LOGGED IN OR THE SUB-JOB OF A LOGGED IN JOB,
OR THE SUB-SUB-JOB ...
.PARAGRAPH
1200	^FIX BUG INTRODUCED IN SOME EARLIER EDIT.
.PARAGRAPH
1201	^CHANGE THE PLOT TIME LIMIT TO BE A FUNCTION OF THE LENGTH
OF THE FILES.  ^THE LIMIT WILL NOW BE ENFORCED BASED ON THE
NUMBER OF INCREMENTS SENT TO THE PLOTTER.  ^THE UNIT IS
20,000 INCREMENTS WHICH CORRESPONDS TO ABOUT 1 MINUTE ON A
300 INCREMENT/SEC_. PLOTTER.
.PARAGRAPH
1202	^PROPERLY RESORE ^^.JBFF\\ AND ^^.JBREL\\ ON
EACH *.
.PARAGRAPH
1203	(^^SPR\\ 10-11063) ^ALLOW /^^HEADER\\ SWITCH TO
BE SPECIFIED ON SPOOLED FILES.
.PARAGRAPH
1204	^ADD THE NUMBER OF FILES QUEUED TO THE TOTAL MESSAGE
ISSUED FOR OUTPUT SPOOLING.  ^THE MESSAGE NOW READS "TOTAL
OF N BLOCKS IN XYZ REQUEST OF N FILES".
.PARAGRAPH
1205	(^^QAR\\ 1401) ^HANDLE CORRECTLY IN QUEUE LISTINGS THE
CASE THAT THE REQUEST IS BEING PROCESSED BY A JOB RATHER THAN
A SPECIFIC OUTPUT DEVICE.  ^THIS WILL BE INDICATED BY 
GIVING "^^JOB\\ N" IN THE COLUMN LABELLED "DEV".
.PARAGRAPH
1206	^HANDLE REMOTE STATIONS CORRECTLY DURING BATCH
^^KJOB\\ (ERROR IN EDIT 1170).
.PARAGRAPH
1207	^ELIMINATE BUG OF GETTING WRONG LOG FILE PRINTED
(ERROR IN EDIT 1126).
.PARAGRAPH
1210	(^^QAR\\ 1446) ^FIX A SECURITY BUG RELATING
TO USE UNDER ^^JACCT\\.
.PARAGRAPH
1211	^IF ^^KJOB\\ PASSES A LIMIT OF -1, USE THE
DEFAULT COMPUTED INTERNALLY.
.PARAGRAPH
1212	^FIX BUG INTRODUCED BY EDIT 1205.
.SKIP 2
.INDENT -5
3.0	^^KNOWN BUGS AND DEFICIENCIES\\
.PARAGRAPH
	^NONE.
.SKIP 2
.INDENT -5
4.0	^^CHANGES IN INSTALLATION INSTRUCTIONS\\
.PARAGRAPH
4.1	^^QUEUE\\ IS NOW ASSEMBLED WITH ^^C.MAC+SCNMAC.MAC(P,,)\\.
^IT IS THEN LOADED WITH ^^SCAN, HELPER, WILD, \\AND ^^QUEUER\\.
.PARAGRAPH
4.2	^ADD ^^QUEUE.HLP\\ TO ^^SYS:\\.
.PARAGRAPH
4.3	^THE ASSEMBLY PARAMETERS ^^AD.PRT\\ AND ^^PD.PRT\\
HAVE BEEN REMOVED.  ^NEW PARAMETERS ARE ^^AB.CDP, AB.LPT,
AB.PTP\\ FOR /^^BEGIN\\ TO /^^START\\ CONVERSIONS, AND
^^AD.LFD\\ FOR LOG FILE DISPOSITION.
.SKIP 2
.INDENT -5
5.0	^^UNIMPLEMENTED SUGGESTIONS\\
.PARAGRAPH
5.1	^CHECK FOR UNUSED SWITCHES (SUCH AS /^^LIMIT\\ IN
LISTINGS) AND WARN THE USER THAT HIS SWITCH WAS
IGNORED.
.PARAGRAPH
5.2	^SUPPORT DETAILED LISTINGS OF THE QUEUE ENTRIES.
.PARAGRAPH
5.3	(^^SPR\\ 10-5068) ^IMPLEMENT DEFAULT AUTOMATIC OUTPUT
QUEUE LIMITS FOR BATCH JOBS INSTEAD OF THE CURRENT FIXED
LIMITS.
.PARAGRAPH
5.4	(^^SPR\\ 10-6969) ^ADD SWITCH ^^/INDIVIDUAL\\
WHICH WOULD GENERATE ONE REQUEST FOR EACH
FILE.  ^THUS, ^^*.LST/INDIVIDUAL\\ WOULD GENERATE ONE
REQUEST FOR EACH ^^.LST\\ FILE.
.PARAGRAPH
5.5	(^^SPR\\ 10-7081) ^IF THERE IS NO OUTPUT SPECIFICATION
ON A ^^/KILL\\ OR /^^MODIFY\\, USE THE INPUT SPECIFICATION
AS THE OUTPUT.  ^THUS, ".^^SUBMIT FRED/KILL" \\ WOULD
KILL THE JOB NAMED ^^FRED\\.
.PARAGRAPH
5.6	(^^SPR\\ 10-7904 AND 10-8251) ^ALLOW /^^MODIFY\\ OF
RUNNING JOBS.
.PARAGRAPH
5.7	(^^SPR\\ 10-8872) ^ADD INPUT QUEUE LIMITS FOR MOUNTABLE
DEVICES SUCH AS ^^DEC\\TAPE AND MAGTAPE.
.PARAGRAPH
5.8	^IMPLEMENT /^^DEFER\\ AND ^^/ZDEFER\\.
.PARAGRAPH
5.9	^CALL ^^RUNOFF\\ AND ^^CREF\\ TO HANDLE CONVERSION
OF FILES WITH THOSE EXTENSIONS.
.PARAGRAPH
5.10	(^^SPR\\S 10-10937 AND 10-11252) ^ALLOW A /^^MODIFY\\
TO CHANGE THE DEVICE SPECIFICATION FOR THE DESTINATION
TO ALLOW CHANGING THE STATION OR SPECIFIC DEVICE.
.PARAGRAPH
5.11	(^^SPR\\ 10-9266) ^CREATE A PARAMETER FILE DEFINING
THE SYMBOLS OF THE QUEUE FORMAT.  ^USE THIS
TO ASSEMBLE ALL RELEVANT PROGRAMS.
.SKIP 2
.INDENT -5
[^END OF ^^QUEUE.DOC\\]