Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - fpr2a.rnd
There are no other files named fpr2a.rnd in the archive.
.;17-MAR-77-GR
\\
.LM0;.RM70;.F;.J;.FLAG CAP;.SP1;.TS5
^^FACTPR.DOC\\ -- ^CHANGES FROM ^V2 TO ^V2^A(44)
.BR
^APRIL 1975
.FG30
^COPYRIGHT (^C) 1974,1976,1977
.BR
^DIGITAL ^EQUIPMENT ^CORPORATION, ^MAYNARD, ^MASS.
.B 2
^THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A
SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. ^THIS SOFTWARE, OR ANY OTHER
COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE
TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO
AGREES TO THESE LICENSE TERMS. ^TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALL TIMES REMAIN IN ^^DEC\\.
.B 1
^THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ^DIGITAL
^EQUIPMENT ^CORPORATION.
.B 1
^^DEC\\ ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY OF ITS
SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY ^^DEC\\.
.T <FPR2A.DOC
.PG
<FACTPR.DOC -- ^CHANGES FROM ^V2 TO ^V2^A(44)
.BR
^APRIL 1975
.B3
1.0    <SUMMARY
.B1
^THIS RELEASE OF <FACTPR ADDS SUPPORT FOR <FACT ENTRIES WRITTEN BY
<UMOUNT AND <OMOUNT, VERSION 26, (CODE 271). ^NO OTHER CHANGES HAVE BEEN
MADE AND NO RESTRICTIONS OR BUGS ATTENDED TO.
.B1
^IT HAS BEEN TESTED WITH 5.07/5.07^A/6.01^A IN-HOUSE. ^IT HAS
NOT BEEN TESTED IN-HOUSE ON 5.06 MONITORS BUT IS MEANT TO WORK ON THEM.
.B3
2.0	<EXTERNAL <CHANGES
.B1
^THE <MOUNT ENTRIES ARE VERY MUCH LIKE THE <SPOOL ENTRY EXCEPT FOR
THE FOLLOWING WORDS:
.B1.LM10.TS10,15.I-5
0	<CODE = 271
.BR
^JOB NUMBER IS <UMOUNT<ER'S JOB NUMBER UNLESS THAT JOB LOGGED OFF;
ELSE, AND FOR <OF ENTRIES, IT IS <OMOUNT<'S JOB NUMBER.
.B1.I-5
1	^USER'S <PPN.
.B1.I-5
3	<QUE = 1ST LETTER OF PROGRAM (^O OR ^U) CONCATENATED WITH 1ST LETTER OF COMMAND
(^M OR ^D OR ^F). '<UF' IS NOT USED.
.B1.I-5
10	^THE DEVICE MOUNTED, DISMOUNTED OR USED IN A <FILE COMMAND.
.B1.I-5
11	0
.B1.I-5
12	<F,,TIME
.LM15
<F = 0 IF REQUEST FAILED.
.BR
<F = 1 IF SUCCESSFUL.
.BR
<TIME = TIME IN SECONDS <OMOUNT DEDICATED TO THIS REQUEST.
.B2.LM0.TS5
^TO IMPLEMENT THE SUPPORT OF CODE 271, <FACTPR HAS BEEN CHANGED TO
PROCESS <MOUNT ENTRIES LIKE <SPOOL ENTRIES EXCEPT FOR THE UNITS WORD.
^IN PLACE OF THE SIBGLE ITEM IN '<FET1' AND '<FET2', TWO ENTRIES ARE
ADDED. ^THE FIRST PRINTS THE ^L.^H. (<MOUNT FLAGS) AS 4 CHARACTERS
STARTING AT COLUMN 89, AND THE SECOND PRINTS THE ^R.^H. (CLOCK TIME) AS
7 CHARACTERS STARTING AT COLUMN 93.
.PG
3.0	^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^THE ARE TWO KNOWN BUGS.
.B1.LM9.I-4
1.##^THE STATION NUMBER IN SPOOL ENTRIES IS OCTAL AND NOT DECIMAL.
.B1.I-4
2.##^THE RUNTIME IN SPOOL AND MOUNT ENTRIES IS CONVERTED TO TICKS
INSTEAD OF MILLISECONDS FOR <DATE75 FORMAT.
.B1.LM0
^THE FOLLOWING SOURCE COMPARE PROVIDES THE FIXES FOR THE ABOVE TWO PROBLEMS:
.B2.TS9,17,24,40
.LIT
^^
File 1)	DSKB:FACTPR.MAC[10,2162]	created: 0955 08-MAR-1977
File 2)	DSKB:FACTPR.OLD[10,2162]	created: 0953 08-MAR-1977

1)1		SUBTTL	R CLEMENTS/RCC/CMF/PFC   %2(44) 18-Sep-75
1)	VWHO==0
****
2)1		SUBTTL	R CLEMENTS/RCC/CMF/PFC   %2(42) 16-OCT-74
2)	VWHO==0
**************
1)1	VEDIT==44
1)	;+
****
2)1	VEDIT==43
2)	;+
**************
1)26		XWD	40,OCTP2	;12 STATION NUMBER
1)		XWD	34,DECP6	;13 APR SERIAL NUMBER
****
2)26		XWD	40,DECP2	;12 STATION NUMBER
2)		XWD	34,DECP6	;13 APR SERIAL NUMBER
**************
1)34	TICK7:	TLNE	F,L.NDTF	;NEW FORMAT
1)		  JRST	MST7	;YES, IT'S REALLY MSTIME
1)		IDIV	T1,JIFSEC	;[34] CONVERT TO SECONDS
1)		MOVE	T3,JIFSEC	;[34]
****
2)34	TICK7:	IDIV	T1,JIFSEC	;[34] CONVERT TO SECONDS
2)		MOVE	T3,JIFSEC	;[34]
**************
1)39	OCTP2:	SKIPA	BP,[060300,,T1]
1)	OCTP12:	MOVE	BP,[440300,,T1]
****
2)39	OCTP12:	MOVE	BP,[440300,,T1]
**************
.END LIT
.PG.TS5
4.0	<INSTALLATION <INSTRUCTIONS
.B1
^NONE.
.B3
5.0	<INTERNAL <CHANGES
.B1
^NONE.
.B3
[^END OF <FPR2A.DOC]
.B1
[<FPR2.DOC IS APPENDED AS AN INTEGRAL PART OF <FPR2A.DOC]
.T <FPR2.DOC
.LM0.RM70.F.J.FLAG CAP.SP1.TS5
.PG
<FACTPR.DOC -- ^CHANGES FROM ^V1 TO ^V2
.BR
^OCTOBER 1974
.B3
1.0	^^SUMMARY\\
.B1
^THIS VERSION CLEANS UP ALL THE ERROR PROCESSING, ENSURES
THAT THE FORMAT IS ALWAYS FOLLOWED, ADDS A FILE IDENTIFICATION
RECORD, ADDS ALL THE ^^CS\\2 CHANGES, ADDS AN
ASSEMBLY OPTION TO PRODUCE ^^COBOL SIXBIT\\ FILES, AND
SUPPORTS THE ^^DATE\\75 PROJECT.
.B1
^THERE ARE NO KNOWN DEFICIENCIES; NO ^^SPR\\S WERE
REPORTED WHICH GENERATED CODE FIXES. ^IT SHOULD WORK
ON ALL MONITORS AND HAS BEEN TESTED ON 5.07/6.01.
.B1
^^FACTPR\\ IS NOT DOCUMENTED SINCE IT IS AN UNSUPPORTED
PROGRAM.
.B1
^^PURPOSE OF FACTPR\\: ^IT READS THE SYSTEM ACCOUNTING
FILES (^^SYS:FACT.*\\) AND WRITES AN ^^ASCII\\ FILE IN A FIXED
FORMAT WHICH CAN BE PROCESSED BY A ^^COBOL\\ BILLING PROGRAM.
^THE PROGRAM HAS NO OPERATIONAL OPTIONS; EACH TIME IT RUNS IT
READS ALL ACCOUNTING FILES AND PRODUCES A SINGLE
OUTPUT FILE.
.B3
2.0	^^EXTERNAL CHANGES\\
.B1
^EDIT _#
.B1.LM7.TS7.I-7
4	^REMOVE THE ^^PRINTX\\ AND ^^OUTSTR\\ WARNING OF
THE UNSUPPORTED NATURE OF THIS PROGRAM. ^IT IS STILL UNSUPPORTED.
.B1.I-7
5	^HANDLE ^^DATE\\-75, ESPECIALLY IN THE ^^FACT\\ FILES.
.B1.I-7
6	^USE SYMBOLS FROM ^^C.MAC\\.
.B1.I-7
7	^IGNORE THE ^^CCL\\ ENTRY POINT.
.B1.I-7
10	^REMOVE UNUSED SYMBOLS IN THE SOURCE.
.B1.I-7
11	^OUTPUT TO ^^DSK:\\, NOT TO ^^LPT:\\.
.B1.I-7
12	^OUTPUT ERRORS TO ^^TTY:\\ ALSO.
.B1.I-7
13	^STANDARDIZE ALL ERROR MESSAGES.
.B1.I-7
14	^REPLACE ALL ERROR ^^EXIT\\S WITH ERROR MESSAGES.
.B1.I-7
15	^RECODE TO SPEED UP LINE HANDLING AND SUPPRESS TRAILING
SPACES.
.B1.I-7
16	^HANDLE POSSIBLE OVERFLOW ITEMS BY SETTING TO THE MAXIMUM
THE OUTPUT FIELD WILL ALLOW (ALL 9S).
.PG.I-7
17	^SUPPORT ^^FACT\\ ITEMS 120 AND 260.
.B1.I-7
20	^CHANGE CHANNEL AND ACCUMULATOR REFERENCES TO BE
MNEMONIC.
.B1.I-7
21	^SUPPORT ^^FACT\\ ITEM 231 FOR ^^SPRINT\\.
.B1.I-7
22	^CATCH REMAINING CASES OF ^^DATE\\-75 IN NEW FORMAT
ENTRIES.
.B1.I-7
23	^PASS OVER BUT NOTICE UNKNOWN ENTRY TYPES. ^DUMP
IN OCTAL IN FILE.
.B1.I-7
24	^FIX CODE TO CATCH ^^FACT.SYS\\ ONCE.
.B1.I-7
25	^FOR ^^CS2\\ ONLY, MAKE ODD CUSTOMER CODES BE NEW DATE FORMAT.
.B1.I-7
26	^ADD ASSEMBLY OPTION TO OUTPUT ^^COBOL SIXBIT\\ FILES
INSTEAD OF ^^ASCII\\.
.B1.I-7
27	^ADD MORE CHECKS ON UNKNOWN ENTRIES.
.B1.I-7
30	^FOR ^^CS2\\ ONLY, READ *.^^FCT\\ NOT ^^FACT.*\\.
.B1.I-7
31	^PLACE ALL ^^CS2\\ SPECIAL CODE UNDER ^^FT$CS2\\.
.B1.I-7
32	^FOR ^^CS2\\ ONLY, ADD NEW TABLES FOR CUSTOMER CODES.
.B1.I-7
33	^FOR ^^CS2\\ ONLY, HANDLE THEIR INCORRECT USE OF
OLD ^^LOGIN\\ ENTRY.
.B1.I-7
34	^CONVERT SPOOLER RUNTIME CORRECTLY.
.B1.I-7
35	^DEFEND AGAINST FULL OUTPUT LINE.
.B1.I-7
36	^ADD ^^CS2\\ ENTRY 502; EXPAND 000 ENTRY LINE.
.B1.I-7
37	^FIX ^^CS2\\ ENTRY 500.
.B1.I-7
40	^USE ^^C\\ AS A UNIVERSAL; STANDARDIZE THE FEATURE
TEST NAMES; DEFAULT ^^FT$SIX\\ UNDER ^^FT$CS2\\. ^SET DEFAULT
^^MAXENT\\ TO 25 (10).
.B1.I-7
41	^MAKE SPOOLER UNITS ONLY 27 BITS WIDE.
.B1.I-7
42	^CONVERT TO SHARABLE PROGRAM.
.B3.LM0.TS5
3.0	^^KNOWN BUGS AND DEFICIENCIES\\
.B1
^NONE.
.PG
4.0	^^INSTALLATION INSTRUCTIONS\\
.B1
^NOW IS A ^^.SHR\\ INSTEAD OF A ^^.SAV\\ FILE
AND GETS BUILT WITH ^^C\\ AS A UNIVERSAL AND LOADED WITH
^^SCAN.REL\\ IN LIBRARY SEARCH MODE.
.B3
5.0	^^INTERNAL CHANGES\\
.B1
^NONE.
.B3
[^END OF <FPR2.DOC]