|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 125184 (0x1e900)
Types: TextFile
Names: »D29«
└─⟦4233bed4d⟧ Bits:30005867/disk04.imd Dokumenter (RCSL m.m.)
└─⟦this⟧ »D29«
APPENDIX II
REQUIRED SPACE ON DISC FOR BATCHES
The control command SET (see Users Guide for further information)
reserves a number od disc segments for a batch. Each segment
holds 512 bytes.
During the keying operation three kinds of data are stored in the
batch:
1. Batch description,
2. Data records,
3. Register records.
The following describes how to calculate required space for rec-
ords that are entered with a given format. (All sizes in bytes).
1. B_a_t_c_h_ _D_e_s_c_r_i_p_t_i_o_n_
Fixed length of 1 segment = 512 bytes.
2. D_a_t_e_ _R_e_c_o_r_d_s_
Gross record length calculated as:
the sum of defined field lengths
+ 2 * number of fields in the subformat (including not
keyed and 0-length fields)
+ 13
3. R_e_g_i_s_t_e_r_ _R_e_c_o_r_d_s_
In order to facilitate replay a picture of the registers - a
register record - is frequently kept in the batch.
The length of the register record is calculated as follows:
the sum of defined register lengths
+ 4 * largest defined register index
+ 17
One register record is stored for each 10 data records.
\f
E_x_a_m_p_l_e_
Consider a format with only one subformat which contains 10 fields
and has a net field length of 60 characters.
Gross record length = 60 + 2 * 10 + 13 = 93 characters.
If the format uses X01-X03 with a total length of 20 characters,
then the register record will hold
20 + 4 * 3 + 17 = 49 characters:
If 500 documents of this type are to be registered, the batch
will require the following disc space:
512 + 500 * 93 + (500/10) * 49462 characters = 97 segments.\f
APPENDIX III
EXAMPLES
A Format Example
As an example of a format with image, see the invoice from a
greengrocer on page A III - 2.
The invoice consists of three parts:
1) The head of the invoice with fields concerning the customers.
2) The body with one line for each sort of vegetables the
customer has bought.
3) The end of the invoice with the total price.
The format consists of four subformats:
H - defines the registers used.
1 - controls input of the head of the invoice.
2 - controls input of one line in the body of the invoice.
3 - controls input of the end of the invoice.\f
170950-0712 50 45711
L. Brown
39 Main Street
3000 Appleville 76.09.03
1010101010 Apple 3 50.000 7.500 7.500
1010101060 Pear 3 4.000 6.000 6.000
13.500\f
HEAD OF INVOICE \f
ONE LINE IN BODY OF INVOICE
\f
END OF INVOICE \f
INVOI HY SUBFORMAT H - DEFINITION OF REGISTERS \f
INVOI 1 SUBFORMAT 1 - HEAD OF INVOICE \f
AA 76.09.03 \f
INVOI 2 SUBFORMAT 2 - ONE LINE IN BODY OF INVOICE \f
AA 76.09.03 \f
INVOI 3 SUBFORMAT 3 - END OF INVOICE \f
INVOI 1 IMAGE TO HEAD OF INVOICE \f
INVOI 2 IMAGE TO ONE LINE IN BODY OF INVOICE \f
INVOI 3 IMAGE TO END OF INVOICE \f
CHE10 SUBPROGRAM - CHECK DIGIT VERIFICATION (MODULUS 10)\f
ARTICLE TABLE USED IN INVOICE \f
CUSTOMER TABLE USED IN INVOICE \f
LIST: FORMAT-SOURCE TEXT (EXB01): \f
LIST: TABLE-SOURCE TEXT (EXB02): \f
APPENDIX IV
STANDARD FORMATS FORM, IMAGE,
SUBPR, AND TABLE \f
AIV - 2 \f
AIV - 3 \f
AIV - 4 \f
AIV - 5 \f
AIV - 6 \f
AIV - 7 \f
APPENDIX V
FORMAT LANGUAGE SYNTAX
fieldname
fieldname (subscripts)
Operand: register
register (subscripts)
constant
Constant: numeric constants
nonnumeric constants
arithmetic operator
Operator: relational operator
logical operator
+
-
Arithmetic operator: *
/
MOD
'
'=
=
Relational operator:
=
'
AND
Logical operator: OR
NOT \f
Expressions:
fieldname fieldname
fieldname (subscripts)fieldname (subscripts)
NUMERIC register + NUMERIC register
+register (subscripts) - register (subscripts)
- *
nonnumeric constant / nonnumeric constant
MOD
numeric constant numeric constant
NUMERIC (expression) NUMERIC (expression)
fieldname
fieldname (subscripts)
ALPHANUMERIC register
register (subscripts)
numeric constant
(expression)
relational condition
table condition
Conditions: validity condition
compound condition
Relational condition:
field name field name
field name (subscripts) field name (subscripts)
register register
register (subscripts) relational op. register (subscripts)
constant constant
arithmetic expression arithmetic expression
Table condition:
field name
field name (subscripts)
register IN table name
register (subscripts)
constant
\f
Validity condition:
field name VALID
INVALID
Compound condition:
condition AND (condition) AND (condition) ...
OR OR
NOT (condition)
Statements:
ALARM statement:
nonnumeric constant
register
ALARM register (subscripts)
field name
field name (subscripts)
ALLOW and DISALLOW statement:
ALLOW + numeric constant + numeric constant ...
--
DISALLOW nonnumeric constant nonnumeric constant
or:
ALLOW DISC table name
DISALLOW
COMPUTE statement:
current field name
current field name (subscripts)
COMPUTE register = arithmetic expression
register (subscripts)\f
CONNECT statement:
field name field name
field name (subscripts) field name (subscripts)
CONNECT register TO register
register (subscripts) register (subscripts)
constant constant
GIVING current field name
register
DEFINE statement:
DEFINE register numeric constant
DISPLAY statement:
nonnumeric constant
register
DISPLAY register (subscripts)
field name
field name (subscripts)
DUP statement:
DUP numeric constant FIELDS
END statement:
END
END SUBFORMAT statement:
END SUBFORMAT
GOTO statement:
GOTO label
LIMIT statement:
LIMIT -numeric constant -numeric constant
numeric constant numeric constant
\f
MOVE statement:
field name
field name (subscripts) current field name
MOVE nonnumeric constant TO current field name (subscripts)
register register
register (subscripts) register (subscripts)
NOTE statement:
NOTE character string
PERFORM statement:
PERFORM subprogram name
SEARCH statement:
field name
field name (subscript)
SEARCH register IN DISC table name
register (subscript)
constant
*
current field name
GIVING current field name (subscript) ...
register
register (subscript)
AT END unconditional statement
SELECT statement:
SELECT SUBFORMAT subformat name
SET statement:
SET field name VALID
INVALID
SKIP statement:
SKIP numeric constant FIELDS
IF statement:
IF conditoin THEN sentence ELSE sentence\f
APPENDIX VI
LIMITATIONS
Maximum number of fields in a subformat ................. 255
Maximum number of elements in an ALLOW/DISALLOW.......... 255
Maximum number of different core tables in one TRANS call 10
Maximum number of different DISC TABLES IN ONE TRANS call 20
Maximum number of different subprograms in one TRANS call 10
Maximum gross record length ............................. 20,000 bytes
Please also note that
- nonnumeric constants (i.e., "..." may not stretch over more
than one line;
- no screen position may be simultaneously used both for the
keying of a field and for tag specification.
\f
APPENDIX VII
MESSAGES FROM TRANSLATE
The printout produced by supervisor program TRANSLATE contains
the size of the translated item or error messages if the batch to
be translated contains errors.
The size is given in the following format:
SIZE OF name':size'BYTES
where name' is the name of the format, subprogram, or table
produced.
The size' field, when a subprogram or table is translated, ind-
icates the number of bytes (characters) occupied by the item when
incorporated in a format. The size' field given when a format is
produced incorporates referenced core-tables and subprograms, but
does not include an eventual image (see below) and indicates
there by the (net) size of the format when loaded into memory. To
calculate the gross size, add required space for registers and
records.
The size of an eventual image will be given as follows:
SIZE OF IMAGE: size' BYTES
In case of erros the printout will contain one or more of below
listed messages, each message being headed by its number (as in
the list).
If an error causes a stop in the execution of TRANSLATE it is
noted in the following list by means of STOP; on the other hand,
if an error causes a skip in the batch it is noted by SKIP. The
sign - denotes that the error neither STOPs nor SKIPs.
The following cases of error printouts contain references to the
batch:
\f
subf' means the subformatname, which is just now handled by
TRANSLATE. if translation of subprograms.
fieldno' means the fieldnumber in subf'; counted from 1;
field definitions with length = 0 or field
definitions with outpos = 0 are defined by
fieldnumber for latest field + relative field
definition number (with length = 0 or outpos =
0). 0 if translation of subprograms.
lineno' means the linenumber relative within fieldno';
counted from 1.
symbolno' means the symbolnumber relative within lineno;
counted from 1 (e.g.:
- a field definition is one symbol;
- ALARM, THEN, IN, etc. are one symbol each;
- "ONE SYMBOL" are three symbols;
- + 123 are two symbols;
- ', '=, , =, etc. are one symbol each;
- IF A ' B THEN are five symbols).
1. Illegal batchstatus batchname' status' STOP
The status of the batch is invalid or not closed.
2. Illegal format batchname' used format' STOP
The used format is wrong, i.e.,
used format' not "FORM" in case of FORMAT-translation,
not "SUBPR" in case of SUBPROGRAM-translation
not "TABLE" in case of TABLE-translation,
not "IMAGE" in cases of FORMAT WITH
IMAGE-translation.
3. Illegal subformat batchname' recordno' used sub- STOP
format' The recordno' record in the batch has been
created under control of used subformat', which is not
allowed at this point.
4a. Name already exists name' result' STOP
The name' already exists in library (i.e., format-, sub-
program-. or table-library), or the library is full.
result' = 1. name' already in library,
= 2. library is full.
\f
4b. Name already exists batchname' recordno' subf' STOP
The recordno' record in the batch is defining a sub-
format named subf', which has been defined already.
5. File already exists name' result' STOP
Disc error in connection with disc-file name'
result' 0 : hard error on the disc, please
check if disc is running,
=4112 : disc-file name' already exists,
=4352 : disc-space exhaused,
=4508 : fatal program error.
6. Not in use
7. Too many fields recordno' subf'STOP
The recordno' record in the batch is defining the
255th field in subformat subf'
8. No field recordno' subf' STOP
The recordno' record in the batch is the first one
after a subformat - head - record, and contains no check-
box (i.e., the field holding field length is empty).
9. String no terminated recordno' subf' fieldno' STOP
The program has observed a text-start.mark with no text-
end-mark in the same line; the error is deteced in the
recordno' record in the batch defining the fieldno'
field in subformat subf'.
10. Illegal formatname batchname' recordno' format- STOP
name' The recordno' record in the batch is defining
a new subformat to a format identified by formatname'.
The batch contains at least two subformats with unlike
formatnames.
11. Illegal number of records batchname' should have been'
was' STOP
The was' record is detected to be the last one (in the
logical order) in the batch, but the batch consists of
should have been' number of records.
12. Not in use.
\f
13. Double defined outpos subf' fieldno' outpos' SKIP
outpos' output-field number has been defined twice
in subformat subf'; the error is detected at the
fieldno' field.
14a. Illegal statement type subf' fieldno' -/SKIP
An end-statement is written in the last field in
subformat subf', but this subformat is not the last one
in the format, no skip.
An end-, ensubformat-, or select-statement is detected
in fieldno' field in subformat subf', but this
field is not the last one in the subformat, skip.
14b. Illegal statement type -
The program has found a set-statement, an endsubformat-
statement, or a select-statement in a subprogram, or
the end-statement is missing.
14c. Illegal statement type subf' fieldno' lineno' SKIP
symbolno' TRANSLATE has detected an illegal symbol
after an end-statement or an endsubformat-statement;
these statements are to be followed by comma and nothing
else.
15. Fatal program error where' STOP
Fill in an error report for Regnecentralen.
where' = 0 : X01 does not exist as a symbol in
symtab,
= 1 : tpass does not contain an end-sub-
format-mark after last field in a
subformat,
= 2 : tpass contains more subformats than
counted in subformat head (observed
in connection with new subformat),
= 3 : tpass does not contain an end-format-
mark after last subformat,
= 4 : tpass contains the wrong number of
subformats (observed in connection
with end format).
16. Subformat not terminated subf' -
Subformat subf' contains no end-statement and no end-
subformat-statement.
\f
17. Illegal number of arguments should have been' was' STOP
The program has detected the was' argument to be
the last one (in the logical order), but it was
expecting should have been' number of arguments.
18. Format not terminated -
End-statement is missing in last field in last format.
19. Insert erro name' result' -
An error occurs inserting name' in library (i.e.,
format-subprogram-, or table-library).
results' = 1 : name' already in library.
= 2 : library is full.
20. Too many tables subf' fieldno' lineno' STOP
symbolno'. There arereferences to too many
(different) tables. Concerning parameters, see above.
21. Double defined subf' fieldno' lineno' STOP/SKIP
symbolno'. Two (or more) identifiers with the
same name. Concerning parameters, see above.
22. Illegal symbol subf' fieldno' Lineno' symbolno'SKIP
Last read symbol not allowed at this point (normally,
syntax error). Concerning parameters, see above.
23. Illegal terminator subf' fieldno' lineno' SKIP
symbolno'. Statement not terminated by comma or
label definition not terminated by colon. Concerning
parameters, see above.
24. Undefined subf' fieldno' lineno, symbolno' SKIP
Item is not defined or does not exist, e.g., table/sub-
program not in library. Concerning parameters, see
above.
25. Illegal type subf' fieldno' lineno' symbolno' SKIP
Item has been detected to be with an invalid type, e.g.,
- a keyed field has been used as destination
(e.g., in a compute-statement),
- expression between if and then is not a
relation,
- nonnumeric fields (or constants) occur
in arithmetic expression.
Concerning parameters, see above. \f
26. Stack subf' fieldno' lineno' symbolno, STOP
There is no room for creating current format, the
causes may be:
- too many fields in one subformat,
- expression with a structure too compli-
cated (e.g., many brackets).
27. Illegal expression subf' fieldno' lineno' SKIP
symbolno'. The program has observed an expression
before "IN" in a table condition. Concerning para-
meters, see above.
28. Illegal registerno subf' fieldno' lineno' SKIP
symbolno'. The program has found a reference to
register zero. Concerning parameters, see above.
29. Illegal index value subf' fieldno' symbolno' SKIP
A subscript has to be greater than zero and less
than 256. Concerning parameters, see above.
30. Too many items subf' fieldno' lineno' symbolno' SKIP
It is not permitted to have more than 255 strings in an
allow- or disallow-statement, to define a register with
more than 255 characters or to skip more than 255 fields.
Concerning parameters, see above.
31. Illegal recstatus batchname' recordno' recstatus' STOP
The recordno' record contains an input error.
32. Illegal format structure batchname' STOP
The batch is not termined by a record created by sub-
format E.
33. Not in use. STOP
34. Remove erro name' result' -
Disc error in connection with disc-file name'
result' 0 : hard error on the disc, please
check if disc is running.
= 20480 : disc-file name' does not exist,
= 4508 : fatal program error, or
disc-file name' used by an-
other user.
\f
35a. Illegal length recordno' entryno' -
An argument or a function to a table-definition has a
wrong length (normally too long).
The error has been detected in the recordno' record
in the batch, this record is defining the entryno'
entry in the table.
35b. Illegal length subf' recordlength' -
The resulting recordlength' from subf' is greater
than 20,000.
36. Illegal outpos subf' fieldno' outpos' SKIP
The checkbox for the fieldno' field in subformat
subf' is defining an output-position outpos' greater
than number of fields.
37. Undefined label subf' fieldno' lineno' -
symbolno'. The program has not found a label
definition for a label reffered. Concerning para-
meters, see above.
38a. No room in current line subf' fieldno' lineno' -
symbolno'
There is not enough space in current screen line for
current field. Concerning parameters, see above.
38b. No room in current line batchname' subf' page' -
line' position'
There is not enough space in current screen line for
the image text given by subf', page', line', and
position'.
39a. Line too large subf' fieldno' lineno' -
symbolno' line' (field description, column 3) is
greater than number of datalines in the screen.
Concerning parameters, see above.
39b. Line too large batchname' subf' page' line' -
position'
line' is greater than number of datalines in the
screen. The parameters describe current image text.
40a. Current page less than previous page subf' fieldno' -
lineno' symbolno'
The page numbers must occur in a not descending order \f
40a. Current page less than previous page subf' fieldno'
page' line' position'
The page numbers must occur in a not decending order
inside the image for one subformat.
The parameters describe current image text.
40b. Current page less than previous page batchname' -
subf' page' line' position'
The page numbers must occur in a not decending order
inside the image for one subformat.
The parameters describe current image text.
41a. Page too large subf' fieldno' lineno' symbolno'-
page' (field description, column 2) is greater than
8. Concerning parameters, see above.
41b. Page too large batchname' subf' page' line' -
position'
page' is greater than 8.
The parameters describe current image text.
42a. Screen position used more than once subf' fieldno' -
lineno' symbolno'
At least one of the screen positions for current field
has been reserved by a previous field.
Concerning parameters, see above.
42b. Screen position used more than once batchname' -
subf' page' line' position'
At least one of the screen positions for current text
has been reserved by a previous image text.
The parameters describe current image text.
43. Subformat does not exist batchname' recordno' STOP
subf'. The subf' referred in the recordno' record
of the image-batch batchname' has not been defined in
the format.
44. Screen position used both by tag and by field -
subf' page, line' from pos' to pos'
At least one of the screen positions in the interval
from pos' to to pos' is used both by a tag and by a
field. The positions are allocated to line' line in
the page' page of subformat subf'-\f
45. Disc tables not allowed in subprograms subf' SKIP
lineno' symbolno'
References to DISC tables must not occur in subprograms.
Concerning parameters, see above.
46. Registername ' tablename subf' fieldno' lineno' SKIP
symbolno' registername'
The registername' stored in the disc-table pointed out
by the first four parameters does not equal the tablename.
Concerning parameters, see above.
47. Too many subprograms subf' fieldno' lineno' STOP
symbolno'. There are references to too many
(different) tables. Concerning parameters, see above.
In case of disc trouble not described above TRANS prints
name' error code'
and aborts its execution. name' defines the disc-file in
question, and code' is a disc error code, see Users Guide Part
2, Appendix 2.
When TRANSLATE has finished, it will produce a receipt, see Users
Guide Part 2, Sections 8 and 9.\f
APPENDIX VIII
DEFINITIONS OF TERMS
For explanation in full of terms used in the RC 3600 Data Entry
System, see the following sections:
" 3.2, 3.2.5
Argument 6.6
Arithmetic ex- 3.5
pressions
Arithmetic operators 3.2.2.
Batch 1.1.1
- translation 2
Character set 3.2
Compound conditions 3.6
Conditional statement 3.7
Constant 3.1.3
Conversion operator 3.5
Disc file 1.1.1
Field 1.1.3
Field flag 4.5
Field program 3.1.3
Fill-in-the-blanks 1.5.1
Format 1.2.1
Format program 1.2.1
Function 6.6
Image 1.5
Input parameter 3.1.1
Logical operators 3.2.4
Multiplying operator 3.5
Nonnumeric operands 3.3
Numeric operands 3.3
Operands 3.3
Operators 3.2.2, 3.2.3, 3.2.4
Output parameter 3.1.1
Program 3.1.1
Record 1.1.2
Register 3.3.2
Relation 3.6.1
Relational operator 3.2.3
Statements 3.7
Subformat 1.2.2
Subformat image 1.5.2
Subprogram 1.3.1 \f
Subscripts 3.3.4
Table 6.6
Tag 1.5.1
Unconditional state- 3.7
ments
Variable 3.1.3 \f
APPENDIX IX
INDEX
Numbers referring to figures are underlined.
... 3.4
3.4
, 3.4
3.2, 3.2.5
+ 3.2, 3.2.2, 3.5
- 3.2, 3.2.2, 3.5
* 3.2, 3.2.2, 3.5
/ 3.2, 3.2.2, 3.5
= 3.2, 3.2.3, 3.6.1
, 3.2, 3.2.5
; 3.2, 3.2.5
, 3.2, 3.2.5
( 3.2, 3.2.5, 3.5
) 3.2, 3.2.5, 3.5
' 3.2, 3.2.3, 3.6.1
'= 3.2.3, 3.6.1
3.2, 3.2.3, 3.6.1
= 3.2.3, 3.6.1
: 3.2, 3.2.5, 3.7.1. 10
' 3.2.3, 3.6.1
A.lgth 2.3.1.1, 2.3.2.1
A-type 2.3.1.1, 2.3.2.1
Addition 3.2.2
Adding operators 3.5
ALARM 3.2.1, 3.7.1.1, 3.8.1
ALLOW 3.2.1, 3.7.1.2, 3.8.1
ALPHANUMERIC 3.2.1, 3.2.2, 3.5, 3.6.1
AND 3.2.1, 3.2.4, 3.6.4
Argument 1.3.3, 2.3.1, 2.3.2, 2.3.3, 6.6
- description 2.3.1, 2.3.2, 2.3.3
Arithmetic ex- 3.5
pressions
Arithmetic oper- 3.2.2
ators
Asterisk (*) 3.2, 3.2.2, 3.5, 3.7.1.14
AT 3.2.1, 3.7.1.15
Automatic dupli- 6.4
cation \f
Automatic fields 4.4.2
Automatic incre- 6.4
mentation
Automatic insertion 6.3
Batch 1.1.1
- translation 2
BYPASS 4.4.7
Character set 3.2
Coding sheets 2
Colon (:) 3.2
Comma (,) 3.2
Comment 2.1.1.1, 2.1.2.1, 2.2.1, 6.2.1.13, 3.8.1
Compound con- 3.6
ditions
COMPUTE 3.2.1., 3.7.1.3, 3.8.1
Condition
- compound 3.6
- relation 3.6.1
- simple 3.6
- table 3.6.2
- validity 3.6.3
Conditional state- 3.7, 3.7.2
ment
CONNECT 3.2.1, 3.7.1.4, 3.8.1
Constant 3.1.3, 3.3.1
Constant field 4.4.2.2, 6.3.2
Conversion operators 5.3, 3.6.1
Core table 5.3.2
DEFINE 3.2.1, 3.7.1.5, 3.8.1
Definning tags 6.1.3
Definitions of terms A VIII
Digit 3.2, 3.2.1, 3.3.1, 3.3.2
DISALLOW 3.2.1, 3.7.1.2, 3.8.1
Disc
- file 1.1.1
- required space A II
- table 5.3.2, 6.6
DISC 3.2.1, 3.7.1.2, 3.7.1.15
DISCTABLE 5.3.2
Display 2.1.1.2, 3.2.1, 3.7.1.6, 3.8.1
Division 3.2.2, 3.5
Double entry table 2.3.2, 2_._3_._2_
coding sheet \f
DUP 3.7.1.7
Duplicate field 4.4.2.1, 6.4
EDIT 4.5.4
ELSE 3.2.1, 3.7.2.1
END 3.2.1, 3.7.1.8, 3.7.1.15, 3.8.1
END SUBFORMAT 3.2.1, 3.7.1.9
ENTER 4.4.5
Equal to (=) 3.2, 3.2.3, 3.6.1
Error messages
- ALARM 3.7.1.1
- from TRANSLATE A VII
Examples A III
Expressions, arith- 3.5
metic
F-lgth 2.3.2.1
F-type 2.3.2.1
Fake 3.6
Field 1.1.3, 3.3.3
- alphabetic 2.1.1.2
- alphanumeric 2.1.1.2
- automatic 4.4.2
- constant 4.4.2.2, 6.3.2
- definition 1.2.4, 3.3.3
- duplicate 4.4.2.1
- fill characters 2.1.1.2
- increment 4.4.2.3
- keyed 4.4.1
- kind 2.1.1.2
- name 2.1.1.2
- not keyed 4.4.3, 6.3.1
- numeric 2.1.1.2
- output position 2.1.1.2
- right/left justi- 2.1.1.2
fication
- signed numeric 2.1.1.2
- special signed 2.1.1.2
numeric
FIELD 3.2.1, 3.7.1.18
Field description 1.2.3, 2.1.1.2
- execution 4.4
Field flag 4.5
- for EDIT 4.5.4
- for REKEY 4.5.3
- skipped 4.5.2 \f
- validity 4.5.1
Field program 1.2.4, 3.1.3
- execution 4.4.8
Fill characters 2.1.1.2
Fill-in-the-blanks 1.5.1
- mask 1.5.3
Flag, validity 4.5.1
FORM standard 5.1, A IV
format
Format 1.2.1
- coding sheet 2.1.1, 2_._1_._1_
- image 1.5.2, 4.8
- name 2.1.1.1, 2.1.2.1
- new formats 5.1
Format language 3.1.3
- examples 3.1.4, A III
- statements 3.7
- syntax A V
Format program 1.2.1, 3, 4, 6
- execution 4
- standard A IV
Function 1.3.3, 2.3.2, 2.3.3, 6.6
- description 2.3.2, 2.3.3
- length 2.3.2.1
- type 2.3.2.1, 2.3.3.1
GIVING 3.2.1, 3.7.1.4, 3.7.1.15
GOTO 3.2.1, 3.7.1.10, 3.8.1
Greater than (') 3.2, 3.6.1
Greater than or 2.3.2, 3.6.1
equal to ('=)
IF 3.2.1, 3.7.2.1
Image 1.5
- coding sheet 2.1.2, 2_._1_._2_
- format image 1.5.2, 2.1.2
- page 1.5.3, 2.1.2.2
- subformat image 1.5.2, 2.1.2.1
- text 2.1.2.2
IMAGE, standard 5.1. A IV
format
IN 3.2.1, 3.7.1.14
Increment field 4.4.2.3, 6.5
Input parameter 3.1.1
INVALID 3.2.1, 3.6.3, 3.7.1, 17, 4.5.1
Invoice 1.1.3, 1_._1_._3_ \f
Keyed field 4.4.1
Keying positions 6.1.2
Kind 2.1.1.2
Left parenthesis (() 3.2, 3.5
Length 2.1.1.2
- minimum 2.1.1.2
Less than () 3.2, 3.6.1
Less than or equal 3.2.3, 3.6.1
to (=)
Letter 3.2, 3.2.1
LIMIT 3.2.1, 3.7.1.11.3.8.1
Limitations A VI
Line 2.1.1.2, 2.1.2.2
Logical operators 3.2.4
Minimum length 2.1.1.2
Minus (-) 3.2, 3.2.2, 3.5
MOD 3.2.1, 3.2.2, 3.5
Modulo 3.2.2
MOVE 3.2.1, 3.7.1.12, 3.8.1
Multiplication 3.2.2
Multiplying operators 3.5
Names, reserved 3.2.1
New formats 5.1
New subprograms 5.2
New tables 5.3
Nonnumeric operands 3.3, 3.6.1.2
NOT 3.2.1, 3.2.4, 3.6.4
Not equal to (') 3.2.3, 3.6.1
Not keyed fields 4.4.3, 6.3.1
- skipped by BYPASS 4.4.7
- skipped by ENTER 4.4.5
- skipped by RECORD 4.4.6
RELEASE
- skipped by SKIP 4.4.4
Notation 3.4
NOTE 3.2.1, 3.7.1.13, 3.8.1
NUMERIC 3.2.1, 3.2.2, 3.5, 3.6.1, 3.7.1.3
Numeric operands 3.3, 3.6.1.1
Operands 3.3
- in subprograms 3.8.2
- nonnumeric 3.3 \f
- numeric 3.3
Operators 3.2.2, 3.2.3, 3.2.4
- arithmetic 3.2.2, 3.5
- logical 3.2.4, 3.6.4
- relational 3.2.3, 3.6.1
OR 3.2.1, 2.3.4, 3.6.4
Output parameter 3.1.1
Output position 2.1.1.2
Page 2.1.1.2, 2.1.2.2
Parameter 3.1.1
Partial rekeying 6.7
PERFORM 3.2.1, 3.7.1.14, 3.8.1
Plus (+) 3.2, 3.2.2, 3.5
Position 2.1.1.2, 2.1.2.2
Program 3.1.1, 6
- elements 3.1.2
- execution 4
- planning 3.1.4
- statements 2.1.1.2, 2.2.2
Programming hints 6
Protected 2.1.1.1
Pseudo-register 1.4, 3.3.2, 6.8
Punctuation symbols 3.2.5
Quotation (") 3.2, 3.3.1
Record 1.1.2
RECORD RELEASE 4.4.6
Reformatting 6.2
Register 1.4, 2.1.1.2, 3.3.2, 4.6
REKEY 2.1.1.2, 4.5.3
Relation 3.6.1
Relational operators 3.2.3
Replay 4.7
Required space
- in translated A I
format
- on disc for batches A II
Reserved names 3.2.1
Reserved verbs 3.2.1
Right/left justifi- 2.1.1.2
cation
Right parenthesis ()) 3.2, 3.5
\f
Screen processing 6.1
- assigned to system 6.1.1
SEARCH 3.2.1, 3.7.1.15, 3.8.1
SELECT 3.2.1, 3.7.1.16
SELECT SUBFORMAT 3.2.1
Semicolon (;) 3.2
SET 3.2.1, 3.7.1.17
Single entry table 2.3.1, 2.3.1
coding sheet
SKIP 3.2.1, 3.7.1.18, 3.8.1, 4.4.4
Skipped flag 4.5.2
Skipped not keyed
field
- by BYPASS 4.4.7
- by ENTER 4.4.5
- by RECORD RELEASE 4.4.6
- by SKIP 4.4.4
Space ( ) 3.2
Space, required A I, A II
Standard formats A IV
Statements 3.7
- conditional 3.7.2
- in subprograms 3.8.1
- unconditional 3.7.1
Stroke (/) 3.2, 3.2.2, 3.5
Subformat 1.2.2
- execution 4.3
- head 2.1.1.1, 2.1.2.1
- name 2.1.1.1, 2.1.2.1
- selection 4.1
- termination 4.2
SUBFORMAT 3.2.1, 3.7.1.16
Subformat image 1.5.2
SUBPR standard 5.2, A IV
format
Subprogram 1.31, 3.1.3, 3.8
- coding sheet 2.2, 2_._2_
- head 2.2.1
- name 2.2.1
- operands in 3.8.2
- statements in 3.8.1
Subscripts 3.3.4
Subtraction (-) 3.2.2
Table 1.3.2, 6.6
- coding sheet, 2.3.1, 2_._3_._1_
single entry \f
- coding sheet 2.3.3, 2_._3_._3_
disc table
- coding sheet, 2.3.2, 2_._3_._2_
double entry
- condition 3.6.2
- core table 5.3.1
- DISC table 2.3., 5.3.1, 5.3.2, 6.6
- head, single entry 2.3.1.1
- head, disc table 2.3.3.1
- head, double 2.3.2.1
entry
- name 2.3.1.1
- the use of 6.6
- type 2.3.1.1, 2.3.2.1, 2.3.3.1
TABLE standard 5.3, A IV
format
Tag 1.5.1
- defining tags 6.1.3
- description 2.1.2
Text 2.1.2.2
THEN 3.2.1, 3.7.2.1
TO 3.2.1, 3.7.1.4, 3.7.1.12
Tone 3.6
TRANSLATE 5, A VII
VALID 3.2.1, 3.6.3, 3.7.1.17, 4.5.1
Validity 3.6.3
- condition 3.6.3
- flag 4.5.1
Variable 3.1.3
XBATCH 3.2.1, 3.3.2
XDATE 3.2.1, 3.3.2
XJOB 3.2.1, 2.2.2
XOPERATOR 3.2.1, 3.3.2
XTIME 3.2.1, 3.3.2 \f
ARTICLE FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
va article no. 6 digits 8 digits Used to open an article. * From 25 to 79 not
unit price 1 0 none allowed.
statistics group 1 99* "plan no." is
article group 1 20 alphabetic.
plan no. 0 5 chars.
unit price 2
vb article no. 6 digits 8 digits Used to amend variables * From 25 to 79 not
unit price 1 0 none of an article in the allowed.
statistics group 1 99* file. "plan no." is
article group 1 20 alphabetic.
plan no. 0 5 chars.
unit price 2
vc article no. 6 digits 8 digits Used to amend the price The "percent price
percent price change -2 +2 of an article in the change" variable is
price number 1 2 file. written in units of
0.01%, i.e. 10% should
be typed in as 1000.
vd article group no. 1 20 To amend the price of The "percent price change"
article group no. 1 20 article groups. variable is written in
percent price change -2 +2 units of 0.01%, i.e. 10%
price numbershould be typed in as 1000.
vx article no. 6 digits 8 digits To cancel an article in
the file.
\f
ARTICLE FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
va article no. 6 digits 8 digits Used to open an article. * From 25 to 79 not
unit price 1 0 none allowed.
statistics group 1 99* "plan no." is
article group 1 20 alphabetic.
plan no. 0 5 chars.
unit price 2
vb article no. 6 digits 8 digits Used to amend variables * From 25 to 79 not
unit price 1 0 none of an article in the allowed.
statistics group 1 99* file. "plan no." is
article group 1 20 alphabetic.
plan no. 0 5 chars.
unit price 2
vc article no. 6 digits 8 digits Used to amend the price The "percent price
percent price change -2 +2 of an article in the change" variable is
price number 1 2 file. written in units of
0.01%, i.e. 10% should
be typed in as 1000.
vx article no. 6 digits 8 digits To cancel an article in
the file.
\f
ARTICLE FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
vq article group 1 1 20 Used to obtain an article
article group 2 1 20 price list.
first article number
price number
vp article group 1 1 20 Article file hard copy
article group 2 1 20 output.
first article number
\f
CUSTOMER FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
ka customer no.p 1 0 6 digits Used to open a customer.
terms of payment code 1 12
kb customer no. 0 6 digits Used to amend a
line no. 1 5 customer"s address.
text 0 35 chars.
kc customer no. 0 6 digits Used to amend a
terms of payment code 1 12 customer"s terms of
stop-mark payment.
invoiced
payed in
kx customer no. 0 6 digits Used to cancel a
customer in the file.
kp customer no. 1 0 6 digits Used to obtain hard copy
customer no. 2 0 6 digits output of customer file.
kd old invoice reference 0 6 digits Used to correction.
new invoice reference 0 6 digits
k? customer no. 0 6 digits Used to display a
customer.
\f
ACCOUNT FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
aa account no. 7 digits 7 digits To open an account.
text 0 32 chars.
code 1 0 999
code 2 0 999
code 3 0 3
ab account no. 7 digits 7 digits Used to amend variables
text 0 32 chars. of an account in the
code 1 0 999 file.
code 2 0 999
code 3 0 3
ac account no. Substitute the amound
debit or credit 1 2 at the account. 1 debit; 2 credit.
amount
ad code 1 0 999 To zero-set a selected
group of accounts.
ap first account no. 7 digits 7 digits To print out the
account file.
a? account no. 7 digits 7 digits To display an account.
ax account no. 7 digits 7 digits To cancel an account.
\f
CODIFICATION CHECK FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
kda type 1 3 Used to enter
salesman no. 800000 899999 codification check
from code 1 0 999 information.
to code 2 0 999
kdx type 1 3 Used to cancel
salesman no. 800000 899999 codification check
from code 1 0 999 information in the
to code 2 0 999 file.
kdp type 1 1 3 Used to obtain hard
type 2 1 3 copy output of
codification check
file.\f
TEXT FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
ta text type 1 5 Used to open a text.
text no. 0 2
no. of files 1 10
text 0 32
tb text type 1 4 Used to amend a text
text no. 0 2 in the text file.
line no. 1 10
text 0 32
tx text type 1 5 Used to cancel a text.
text no. 0 2
tp text type 1 5 Used to obtain hard
copy output of texts
of the chosen type.
t? text type 1 5 Used to display a
text no. 0 2 text.
\f
COMPANY FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
sa field no. 1 109 Used to amend the value * The maximum value of
new value 0 * of a numerical field in the "new value"
the company file. variable depends on the
field no. chosen.
sb field no. 1 109 Used to amend a text
new value 0 46 chars. field in the company
file.
s? field no. 1 109 Used to display a field
of the company file.
sp Print out the company
file.
\f
SALES STATISTICS FILE
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
sta salesman no. 800000 899999 Used to open a salesman.
stb salesman no. 800000 899999 Used to amend the infor-
statistics group 1 24 mation in the sales sta-
sum -2 2 tistics file.
stc salesman no. 1 800000 899999 Used to transfer from
salesman no. 2 800000 899999 salesman who has resigned
to collecting salesman.
std To zero-set complete file.
stx salesman no. 800000 899999 To cancel a salesman.
stp Used to obtain a hard
copy output of sales
statistics.
\f
LIMITS
COMMAND VARIABLES DESCRIPTION COMMENTS
MIN. MAX.
eb first invoice no. 0 999999 Print out the last
last invoice no. 0 999999 generated labels.
trb first invoice no. 0 999999 Print out the last
last invoice no. 0 999999 generated bills.
TEST PRINT
tph Testprint A4 length-wise Should be followed by
pe.
tpt Testprint A4 width-wise Should be followed by
pe.
ea Testprint labels.Should be followed by
pe.
tb Testprint bills. Should be followed by
pe.
pe Empty printer buffer.
\f
Program Name: MAINTAIN Process Name: .....................
1.0 Introduction
The following describes the procedure from the loading of the
program (see Section 6.2) to the point where the program can be
operated. The actual operation of the program MAINTAIN is
described in sections 1.1 - 1.8 of this appendix.
P_r_o_g_r_a_m_ _I_n_i_t_i_a_l_i_z_a_t_i_o_n_
The following procedure can only be performed from the "process
owner terminal", i.e. that terminal where the "process name" in
Section 5.2.1 is entered.
1) When the command to load the program has been given as
describedin Section 6.2.1 the following will appear on the
terminal display.
#maintain
RC 6000 Invoicing System Version 18.08.76
Register Maintenance date'
country code' country name'
2) It will take approximately 3 minutes for the program to
initialize after which the following will appear on the
terminal display:
Initializing end (Attention tone sounds to indicate
ESC and process name to the operator that the system is
waiting.)
N_o_t_e_:_ From now on the procedure can be carried out from any
terminal.
3) Type:
ESC
The text
att #
will appear on the terminal display.
RCSL No. 42-i 0826
Page 1 of50\f
4) Type:
process name' RETURN (Process name is given at the
beginning of this appendix.)
The following will appear on the terminal display:
RC 6000 Register Maintenance Routine
system date' time'
#
5) Type:
id identification text' RETURN
The following will now appear on the terminal display.
#
6) Proceed to Section 1.1, 1.2, 1.3 or etc. in this appendix.
R_e_m_o_v_i_n_g_ _t_h_e_ _M_A_I_N_T_A_I_N_ _P_r_o_g_r_a_m_
1) When the # appears on the terminal display,
Type:
luk identification text' RETURN
N_o_t_e_:_ The following can only be performed from the "process
owner terminal", i.e. that terminal where the "process
name" in Section 5B was originally entered.
2) When the # appears onthe terminal display,
Type:
end
If other terminals are open when the "process owner terminal"
operator writes "end", then the following will appear on the
terminal display:
terminal identification text' still running
and the warning tone sounds.
This terminal must be closed using the procedure (1) before the
end command is effective.
RCSL No. 42-i 0826
Page 2 of50\f
3) If the end command is accepted the following will appear on the
terminal display:
Register maintenance program terminated
end number'
#
Hereafter a new program can be loaded as described in Section
1.2.1.
N_o_t_e_:_ If the following text
start reorg. filename: filename'
appears on the terminal display during operation of the
MAINTAIN program, wait approximately 3 minutes until the
text
end reorg.
#
appears on the terminal display and then continue.
The text "start reorg. filename: filename'" appears
when a program for reorganizing a file automatically
comes into action.
I_m_p_o_r_t_a_n_t_
If a fatal failure (e.g. power failure) occurs during operating
the maintain program:
1. Insert a flexible disc.
2. Save the file named maintainlog on the flexible disc.
3. Close down the system.
4. Make a DISCCOPY of the drum from yesterday on the new drum.
5. Load maintainlog from the flexible disc.
6. Restart the maintain program:
# maintain maintainlog again. yes.
RCSL No. 42-i 0826
Page3 of50\f
1.1 Article File
1.1.1 To OPEN AN ARTICLE
Type:
va article no.'unit price1'statistics group'article group'
plan no.'"unit price2'"RETURN
Remember that plan no.' is alphabetic and not number information.
Unit price must be specified in the samllest currency unit (e.g.
150 instead of 1.50 for sterling).
If unit price 2 is omitted unit price 2 is set equal unit price 1.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messges, under the appropriate
error no.
1.1.2 To AMEND VARIABLE(S) OF ARTICLE IN FILE
Type:
vb article no.'"unit price'""statistics group'""article group'"
"plan no.'""unit price 2'" RETURN
Variable(s) entered here will replace variable(s) entered
originally under that article no. Variables which are omitted will
remain unchanged.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.1.3 To AMEND THE PRICE OF AN ARTICLE IN THE FILE
Type:
vc article no.'percent price change'"price no.'" RETURN
The article"s unit price is replaced by unit price + percent price
change x unit price. Percent price change can be positive or
negative.
If price no. is omitted or equal 1 unit price 1 is changed else
unit price 2 is changed.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
RCSL No. 42-i 0826
Page 4 of 50\f
1.1.4 To AMEND THE PRICE OF (AN) ARTICLE GROUP(S)
Type:
vd article group no.'article group no.'percent price change'
"price no.'" RETURN
All articles with an article group no. within the range entered
will undergo a price change corresponding to "percent price
change". Percent price change can be positive or negative.
A price change list will be output automatically (statistic 17).
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
Ir price no. is omitted or equal 1 then unit price 1 will be
changes otherwise unit price 2 is changed.
1.1.5 To CANCEL AN ARTICLE IN THE FILE
Type:
vx article no.' RETURN
N.B. The article name nust also be removed from the text file.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.1.6 To DISPLAY AN ARTICLE
Type:
v? article no.' RETURN
The article is shown on the terminal display.
1.1.7 To OBTAIN A PRICE LIST PRINT OUT
Type:
vq article group 1'article group 2'"first article no.'"
"price no.'" RETURN
All articles belonging to an article group greater than or equal
to article group 1 and less than or equal to article group 2 and
with article no. greater than or equal first article no.' will be
printed out.
If price no. is omitted or equal to 1 then unit price 1 is printed
otherwise unit price 2 is printed.
RCSL No. 42-i 0826
Page 5 of50\f
1.1.8 To OBTAIN A COMPLETE PRINT OUT OF THE ARTICLE FILE
Type:
vp article group 1'article group 2'"first article no.'"
RETURN
All articles belonging to an article group greater than or equal
to article group 1 and less than or equal to article group 2 and
with article no. greater than or equal first article no.' will be
printed out.
If price no is omitted or equal to 1 then unit price 1 is printed
otherwise unit price 2 is printed.
1.2 Customer File
1.2.1 To OPEN A CUSTOMER
Type:
ka customer no.'terms of payment code' RETURN
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.2.2 To OPEN/AMEND A CUSTOMER"S ADDRESS
Type:
kb customer no.'line no.'text' RETURN
The address can contain up to 5 lines (each line given by line
no.') of max. 35 characters each.
If an error is discovered in the entered information then retype
the command with the correct information.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.2.3 To CHANGE A CUSTOMER"S NUMERICAL INFORMATION
Type:
kc customerno.'"terms of payment code'""stop for sale'"
"invoiced'""payed in'" RETURN
Variable(s) entered here will replace variable(s) existing in that
customer. Variables which are omitted will remain unchanged.
RCSL No. 42-i 0826
Page 6 of50\f
If an error is discovered in the entered information then retype
the command with the correct information.
1.2.4 To CHANGE INVOICE REFERENCES
Type:
kd customerno.'old invoice no.'new invoice no.' RETURN
This command should only be used to correct an eventually error in
the invoice references of a customer.
1.2.5 To CANCEL A CUSTOMER
Type:
kx customer no.' RETURN
The customer no. and address etc. are hereby automaticallyremoved.
1.2.6 To DISPLAY A CUSTOMER AT THE TERMINAL DISPLAY
Type:
k? customer no.' RETURN
All the information entered under than customer no. are displayed.
1.2.7 To OBTAIN A PRINT-OUT OF THE CUSTOMER FILE
Type:
kp customer no. 1'customer no. 2' RETURN
All customers with a number equal to ro greater than customer no.
1 and less than or equal to customer no. 2 will be output.
1.3 Account file
1.3.1 To OPEN AN ACCOUNT
Type:
aa account no.'account text'code 1'code 2'code 3' RETURN
Account text is of maximum 35 characters.
Remember that all text input must be preceded and followed by the
" character.
code 1' and code 2' are used to control printouts and assemble
the accounts in groups.
code 3' tells about the use of the account in the invoicingprogram.
RCSL No. 42-i 0826
Page 7 of50\f
= 0 the account must not be used.
= 1 the account may be used to discount.
= 2 the account may be used to surcharge.
= 3 the account may be used to both discount and surcharge.
The balance of the account is set to zero.
1.3.2 To CHANGE THE INFORMATION ON AN ACCOUNT
Type:
ab account no.'"account text'""code 1'""code 2'""code 3'"
RETURN
Variable(s) entered here will replace variable(s) entered
originally under that account no. Variables which are omitted will
remain unchanged.
1.3.3 To CHANGE THE BALANCE OF AN ACCOUNT
Type:
ac account no.'debit or credit'amount' RETURN
This command should only be used to correct errors.
debit or credit' = 1 debit
= 2 credit.
1.3.4 To SET THE ACCOUNTS TO ZERO
Type:
ad code 1' RETURN
The balance of the accounts with the entered code 1' is set to
zero.
1.3.5 To OBTAIN A PRINT-OUT OF THE ACCOUNT FILE
Type:
ap "first account no'" RETURN
The accountfile is printed out at a 4-widthwise. The variable
first account no.' limits the print out to contain only accounts
with number greater or equal first account no.'.
1.3.6 To DISPLAY AN ACCOUNT
Type:
a? account no.'
RCSL No. 42-i 0826
Page 8 of50\f
1.3.7 To CANCEL AN ACCOUNT
Type:
ax account no.'
Only accounts with balance zero may be cancelled.
1.4 Codification Check File
The Codification Check File can perform three types of checking
function:
1. salesman/trade
2. salesman/media
3. salesman/district
1.4.1 To OPEN CODIFICATION CHECK INFORMATION
Type:
kda type'salesman no.'from_ code'to _code' RETURN
- where the "type" variable represents the type of codification
check function (i.e., 1, 2, or 3 for salesman/trade, salesman/
media, or salesman/district, respectively).
The from_code' and to_code' variables are the trade, media, or
districts code according to the combination chosen in variable 1.
If an error is discovered in the entered information then use the
kdx command to cancel the last line and then retype the kda
command with the correct information.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.4.2 To CANCEL CODIFICATION CHECK INFORMATION
Type:
kdx type'salesman no.'from _code'to_code' RETURN
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
RCSL No. 42-i 0826
Page 9 of50\f
1.4.3 To OBTAIN PRINT-OUT OF THE CODIFICATION CHECK FILE
Type:
kdp file no. 1'file no. 2' RETURN
All keys from file no. 1 to file no. 2 will be printed out.
If, for example, the command kdb 1 2 is used then all allowed
salesman/trade and all salesman/media combinations will be printed
out.
1.5 Text File
In order to increase the flexibility of the system, as regards
texts for articles, accounts, error messages, and headings on hard
copy output, a text file is incorporated so that the individual
user can choose the texts he thinks most appropriate.
These texts must be opened by using a numbered key system as shown
in the following. There are 5 types of text:
1. Article
2.
3. Error Message
4. Headings
5. Standard text to put on the invoices by the fk command (see
Invoicing program).
Remember that all text inputs must be preceded and followed by the
" character.
1.5.1 To OPEN A TEXT INTO THE TEXT FILE
Type:
ta text type'text no.'no. of lines'text' RETURN
The ta command reserves space in a memory area for a certain
amount of text (the amount required is indicated with the "no. of
lines" - where no. of lines must not exceed 10 - variable). The
first line of the text is entered simultaneously with the
reservation of the required space. The remaining lines are written
in the reserved memory space by successive use of the tb command
(see Section 1.5.2).
The variable "text type" indicates whether an article, error
message or heading text is required.
RCSL No. 42-i 0826
Page 10 of 50\f
If then, for example, an article text is required then the article
no. is substituted for the text no.
i.e., if entry of article nos. are required then
text no. = article no., and text type = 1.
And, if entry of error message nos. are required then
text no. = error message no., and text type = 3.
If headings for hard-copy output are required then
text type = 4, and text nos. are as follows.
Text no. Text
10 Book-keeping Postings
20 Stock Movements
30 Sales Statistics Col. 1-12
40 Sales Statistics Col. 13-24
90 Labels
100 Article File - Price List
110 Article File - Complete List
120 Customer File
130 Account No. File
140 Codification Check
150 Text File
160 System File
170 Price change list
180 Price change list price no. 2
190 Price list price no. 2
200 Debtor File
210 Credit List
220 Internal Generated Posting
230 Error Postings
If, for example, an article text is required then the command is
as follows:
ta 1 article no.'no. of lines'text' RETURN
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
RCSL No. 42-i 0826
Page 11 of50\f
1.5.2 To AMEND A TEXT IN THE TEXT FILE
Type:
tb text type'text no.'line no.'text' RETURN
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the apropriate
error no.
1.5.3 To CANCEL TEXT IN THE TEXT FILE
Type:
tx text type'text no.' RETURN
If an error message appears on the terminal display then, is
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.5.4 To DISPLAY A TEXT
Type:
t? text type'text no.' RETURN
1.5.5 To OBTAIN PRINT-OUT OF THE TEXT FILE
Type:
tp text type' RETURN
All texts with the stated "text type" will be written out by the
printer.
1.6 Company File
This file should only need to be updated infrequently. Therefore a
flexible correction procedure has not been incorporated.
1.6.1 To AMEND VALUES IN THE COMPANY FILE
Type:
sa field no.'new value' RETURN
A list of field nos., explanations, and limits is given overleaf.
The limits are the max. and min. values that the variable "new
value" may take, i.e. the new value must lie within these limits.
However, the field no. must not be set to a value lower than 5 as
the values in the fields from 1 to 4 must not be amended.
If an error message appears on the terminal display then, if necess-
ary, see Section 1.13 Error Messages, under the appropriate errorno.
RCSL No. 42-i 0826
Page 12 of50\f
1.6.2 To ALTER TEXT IN THE COMPANY FILE
Type:
sb field no.'new text' RETURN
1.6.3 To DISPLAY A FIELD FROM THE COMPANY FILE
Type:
s? field no.'RETURN
1.6.4 To OBTAIN PRINT-OUT OF THE COMPANY FILE
Type:
sp RETURN
The output consists of all the fields in the company file
together with their contents.
RCSL No. 42-i 0826
Page 13 of50\f
Field Description Explanation Limits
1 Maximum no. of The number of terminals in 1 to 4
terminals use with your computer
2 Country code The user number used with 1 to 20
RC 4000
3 Country name Your country"s name as you max. 17
want it printed on output chars.
4 Maximum input on The size of area wanted max. 125
one invoice for the largest invoice.
(A samller figure will
increase speed.)
5 Invoice lines per Should be a figure that max. 50
form allows the additional
lines to appear
6 Invoice number The last used invoice 0-99999
number but without 7-rest
digit
7 The number of fixed delivery text 0-5
8 Delivery text number 1 35chars.
9 Delivery text number 2 35 chars.
10 Delivery text number 3 35 chars.
11 Delivery text number 4 35 chars.
12 Delivery text number 5 35 chars.
13 The number of payment 1-5
conditions
14 Terms of payment text 1 32 chars.
15 Time of payment 1 The number of days from 0-180
invoice date until the last
day of punctual payment
RCSL No. 42-i 0826
Page 14of 50\f
Field Description Explanation Limits
16 Time of cash The number of days from 0-180
discount 1 invoice date in which we
yield cash discount
17 Cash discount 0-5000
percent 1
18 Terms of payment 35 chars.
text 2
19 Time of payment 2 The number of days from 0-180
invoice date until thelast
day of punctual payment
20 Time of cash The number of days from 0-180
discount 2 invoice date in which we
yield cash discount.
21 Cash discount 0-5000
percent 2
22 Terms of payment
text 3
23 Time of payment 3 The number of days from 0-180
invoice date until the last
day of punctual payment
24 Time of cash The number of days from 0-180
discount 3 invoice date in which cash
discount is yield
25 Cash discount 0-5000
percent 3
26 Terms of payment 35 chars.
text 4
27 Time of payment 4 The number of days from 0-180
invoice date until the last
day of punctual payment
RCSL No. 42-i 0826
Page 15 of50\f
Field Description Explanation Limits
28 Time of cash The number of days from 0-180
discount 4 invoice date in which cash
discount is yield.
29 Cash discount 0-5000
percent 4
30 Terms of payment 35 chars.
text 5
31 Time of payment 5 The number of days from 0-180
invoice date until thelast
day of punctual payment
32 Time of cash The number of days from 0-180
discount 5 invoice date in which we
yield cash discount.
33 Cash discount 0-5000
percent 5
34 Number of different The number of different 0-5
VAT percentages percentages used in
invoicing
35 VAT percent 1 0-10000
36 Account no. for 0-10UU9DD
outgoing VAT 1
-10000
37 VAT percent 2 +10000
38 Account no. for 0-10UU9DD
outgoing VAT 2
-10000
39 VAT percent 3 +10000
40 Account no. for 0-10UU9DD
outgoing VAT 3
-10000
41 VAT percent 4 +10000
42 Account no. for 0-10UU9DD
outgoing VAT 4
RCSL No. 42-i 0826
Page 16 of50\f
Field Description Explanation Limits
-10000
43 VAT percent 5 +10000
44 Account no. for 0-10UU9DD
outgoing VAT 5
45 Account no. Collecting accounts for
creditors all creditors
46 Error account no. No. of account where
errors are posted
47 Not used
48 Not used
49 Note used
50 Account number forsales type 1
51 Account number for sales type 2
52 Account number for sales type 3
53 Account number for sales type 4
54 Account number for sales type 5
55 Account number for sales type 6
56 Account number for sales type 7
57 Account number for sales type 8
58 Value of sales Opdated in the invoicing 0
free of charge routine
59 Account no. debtors
60 Account no. See invoicing (fn-command)
rounding of
61 Rounding of unit
RCSL No. 42-i 0826
Page 17 of50\f
Field Description Explanation Limits
62 Account no. for See postings
small differences
63 Limit for small The maximum amount we will
differences consider as a small difference
64 Account no. cash discount
65 Account no. loss on debtors
The procedure for reminding is described under "debtor".
66 Number of reminders 0-5
in serie 1 (Sale salestype 1-4 grossprices)
67 Number of days Number of days after 0-180
until reminder 1 day of payment until first
in serie 1 reminder is sent.
68 Number of days between reminder 1 and 2 0-180
69 Number of days between reminder 2 and 3 0-180
70 Number of days between reminder 3 and 4 0-180
71 Number of days between reminder 4 and 5 0-180
72 Maximum amount for automatic write off
73 Automatic write off instead of letter no.
74 Number of reminders in serie 2 0-5
(sales type 5-8 netprices)
75 Number of days between invoicedate and reminder 1 0-180
76 Number of days between reminder 1 and reminder 2 0-180
77 Number of days between reminder 2 and reminder 3 0-180
78 Number of days between reminder 3 and reminder 4 0-180
79 Number of days between reminder 4 and reminder 5 0-180
RCSL No. 42-i 0826
Page18of 50\f
Field Description Explanation Limits
80 Maximum amount for automatic write off
81 Automatic write off instead of letter no.
82 Number of intervals in automatic price change 0-6
83 Interval number 1 0
84 Calculation factor number 1 0-10UU6DD
85 Interval number 2 0-10UU14DD
86 Calculation factor number 2 0-10UU6DD
87 Interval number 3 0-10UU14DD
88 Calculation factor number 3 0-10UU6DD
89 Interval number 4 0-10UU14DD
90 Calculation factor number 4 0-10UU6DD
91 Interval number 5 0-10UU14DD
92 Calculation factor number 5 0-10UU6DD
93 Interval number 6 0-10UU14DD
94 Calculation factor number 6 0-10UU6DD
95 Journal code number A special journal code 0-99
(code 96) which allows un-
equal debit and credit
(used with corrections)
96 Invoice margin The number of non-printing 0-10
left positions
97 Standard paper The number of non-printing 0-10
margin - A4 - left positions
widthwise
RCSL No.42-i 0826
Page 19 of50
\f
Field Description Explanation Limits
98 Standard paper The number of non-printing 0-10
margin - A4 - left positions
lengthwise
99 Label margin The number of non-printing 0-10
left positions
100 Bill margin The number of non-printing 0-10
left positions
101 Reminder margin The number of non-printing 0-10
left positions
102 Accounts margin 0-10
103 Code for debtor ' 0 Debtors are created in
functions debtor file in the invoicing
procedure
= 0 Debtors are not created
in debtor file
104 VAT set-off ' 0 VAT is set-off in cash
discount and loss on debtors
= 0 VAT is not set-off
105 Account no. for incoming VAT 1
106 Account no. for incoming VAT 2
107 Account no. for incoming VAT 3
108 Account no. for incoming VAT 4
109 Account no. for incoming VAT 5
RCSL No.42-i 0826
Page 20 of50
\f
1.8 Sales Statistics File
1.8.1 To ENTER A SALESMAN NO. INTO THE SALES STATISTICS FILE
Type:
sta salesman no.' RETURN
A memory area is reserved for this salesman with the no. of
accumulated soled units set to zero.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.8.2 To AMEND THE CONTENTS OF THE FILE
Type:
stb salesman no.'statistics group'sum' RETURN
The sum is added to the field indicated by the salesman no. and
statistics group.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.8.3 To TRANSFER FROM SALESMAN WHO HAS RESIGNED TO COLLECTING
SALESMAN
Type:
stc salesman no. 1'salesman no. 2' RETURN
The number of units sold under salesman no. 1 will then be
transferred to salesman no. 2. The sales figures under salesman
no. 1 are thereafter set to zero.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
RCSL No. 42-i 0826
Page21 of50\f
1.8.4 To SET THE COMPLETE FILE TO ZERO
Type:
std RETURN
N_o_t_e_:_ This should only be done after hard copy output of the
file has been obtained or a safety copy of the diskette
has been taken.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.8.5 To REMOVE A SALESMAN FROM THE FILE
Type:
stx salesman no.' RETURN
N_o_t_e_:_ Procedure described in 5.8.3 must be completed before
the salesman is removed.
If an error message appears on the terminal display then, if
necessary, see Section 1.13 Error Messages, under the appropriate
error no.
1.8.6 To OBTAIN A PRINT OUT OF THE SALES STATISTICS
Type:
stp RETURN
When the print out is finished,
Type:
pe RETURN
This empties the printer buffer and thus ensures that all the
statistics are printed out.
1.9.1 To OBTAIN PRINT-OUT OF LABELS JUST CREATED IN THE INVOICE
PROCEDURE
Type:
eb "first invoice no.'""last invoice no.'" RETURN
If the variables first invoice no.' and last invoice no.' are
omitted then all labels will be printed out.If not the labels
are limited to the entered interval.
RCSL No. 42-i 0826
Page22 of50\f
1.9.3 To OBTAIN A LABEL"S TEST PRINT
Type:
ea RETURN
1.9.4 To OBTAIN A BILL"S TEST PRINT
Type:
tra RETURN
1.10.1 To OBTAIN PRINT-OUT OF BILLS JUST CREATED IN THE
INVOICING PROCEDURE
Type:
trb "first invoice no.'""last invoice no.'" RETURN
If the variables first invoice no.' and last invoice no.' are
omitted, then all bills will be printed out. If not the bills are
limited to the entered interval.
1.11.1 To OBTAIN A TEST PRINT OF A4-LENGTHWISE
Type:
tph RETURN
1.11.2 To OBTAIN A TEST PRINT OF A4-WIDTHWISE
Type:
tpt RETURN
1.12 Summary of File Maintenance Commands
The following pages contain a summary of all the commands
associated with file maintenance. The variables belonging to the
various commands are written in the correct order with
information on the upper and lower limits which these variables
can take in practice. The description section states the function
of the command and the comments section informs of any special
requirements which may be valid for a particular command or its
variables.
RCSL No. 42-i 0826
Page23of 50\f
1.13 Error Messages - File Maintenance
Error Messages will have the following general appearance:
error error message no.'
error message text line 1'
"error message text line 2'
"error message text line 3'"
figure 1'
figure 2'
figure 3'
The following is a numerical list of error messages with further
information together with suggestions for remedial action.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _3_1_
See error messages named under invoicing section 4.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_1_
Text: Alteration impossible - article non-existent.
Information: None.
Cause: Attempt at altering non-existent article
information.
Remedial action:
E_r_r_i_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_2_
Text: Cancellation impossible - articlenon-existent.
Information: None.
Cause: Attempt at removing non-existent article
information from the file.
Remedial action:
RCSL No. 42-i 0826
Page33 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_3_
Text: Incorrect remainder 7 check in codification
file.
Information: None.
Cause: An attempt at entering a salesman no. with
incorrect remainder 7 check to the
codification check file.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_6_
Text: Incorrect salesman no.
Information: None.
Cause: Salesman no. must consist of 6 numerals, and
the first must be 8.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_7_
Text: Printer error.
Information: None.
Cause: Error on line printer.
Remedial action: Start the last hard copy again.
RCSL No. 42-i 0826
Page33 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_8_
Text: Article non-existent.
Information: None.
Cause: An attempt at an individual price change on a
non-existent article.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _5_9_
Text: Article group 1 larger than article group 2.
Information: None.
Cause: Article group price change on an interval of
article groups not having increasing order.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_0_
Text: Customer non-ecistent.
Information: None.
Cause: Attempt at changing an address line for a
non-existent customer.
Remedial action:
RCSL No. 42-i 0826
Page 35 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_1_
Text: Customer non-existent.
Information: None.
Cause: Attempted alteration of a numerical field for
a non-existent customer.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_2_
Text: Customer non-existent.
Information: None.
Cause: An attempt at cancelling a non-existent
customer.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_3_
Text: Customer must not be cancelled.
Information: None.
Cause: The system requires that some information is
left. The last record cannot therefore be
cancelled.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_4_
Text: Amendment to non-existent text.
Information: None.
Cause:
Remedial action:
RCSL No. 42-i 0826
Page36 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_5_
Text: Amendment to non-existent text line.
Information: None.
Cause: Attempt at changing a line outside of the
field"s limits. For example, if a text was
originally entered with 5 lines and an
attempt is made at correcting in line 6, the
error message will appear.
Remedial action: If the number of lines in a text field must
be changed, the text must be cancelled and
entered again with the correct number of
lines.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_6_
Text: Record already exists.
Information: None.
Cause: Attempt at creating an already existing
record.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_7_
Text: Code too large.
Information: None.
Cause: Trade and media must both be between 0 and 99.
Remedial action:
RCSL No. 42-i 0826
Page37 of 50
\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_8_
Text: Attempt to cancel an account with balance
unequal zero.
Information: None.
Cause:
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _6_9_
Text: Article does not exist.
Information: None.
Cause: Error message occurs with commend v?
display article.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_0_
Text: Customer does not exist.
Information: None.
Cause: Error message occurs with command k?
display customer.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_1_
Text: Text does not exist.
Information: None.
Cause: Error message occurs with command t?
display text.
Remedial action
RCSL No. 42-i 0826
Page38 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_2_
Text: Delivery register does not exist.
Information: None.
Cause:
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_3_
Text: CF - length error - program error or hardware
error.
Information:
Cause:
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_4_
Text: Account does not exist.
Information: None.
Cause:
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _7_5_
Text: - 1 record does not exist.
Information: None.
Cause: Program or hardware error.
Remedial action:
RCSL No. 42-i 0826
Page39 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _8_0_
Text: No buffer.
Information: None.
Cause:
Remedial action: Stop the run in the normal manner. Start up
again and continue with the last entered
record.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _8_7_
Text: Article must not be cancelled.
Information: None.
Cause: The last record in a file cannot be
cancelled.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _8_8_
Text: Codification key non-existent.
Information:
Cause: Attempt at cancelling non-existent key in
codification file.
Remedial action:
RCSL No.42-i 0826
Page 40 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _8_9_
Text: Codification key must not be cancelled.
Information: None.
Cause: The file must contain at least some
information, therefore the last field cannot
be cancelled.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_0_
Text: Non-existent text.
Information: None.
Cause: Attempt at cancelling non-existent text.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_1_
Text: Text must not be cancelled.
Information: None.
Cause: The system requires that the file contains at
least one field, therefore the last text
cannot be cancelled.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_2_
Text: Field must not be changed.
Information: None.
Cause: Certain fields in the company file are marked
so that the user cannot amend them.
Remedial action:
RCSL No. 42-i 0826
Page41 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_4_
Text: Non-existent account.
Information: None.
Cause: Attempt at cancelling a non-existent account
in account file.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_5_
Text: Account must not be cancelled.
Information: None.
Cause: The system requires that some information
remains. The last record cannot therefore
be cancelled.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_6_
Text: Limit error in field value.
Information: None.
Cause: Attempts at entering a field value which
exceeds the allowed limits.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_7_
Text: Numerical value in text field.
Information: None.
Cause: Attempt at entering a numerical value in a
text field in company fiel.
Remedial action:
RCSL No. 42-i 0826
Page42 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _9_8_
Text: Text in numerical field in company file.
Information: None.
Cause: Attempt at entering a text in a numeric field
in company file. Possibly incorrect field no.
Remedial action: Check field no. and retype command.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_1_
Text: Salesman no. incorrect.
Information: None.
Cause: Attempt at entering a salesman in the
statistics file with a number which either
does not contain 6 digits or does not begin
with 8.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_2_
Text: Incorrect remainder 7 check in statistics file.
Information: None.
Cause: Attempt at entering a salesman no., which
does not pass a remainder 7 check, into the
sales statistics file.
Remedial action:
RCSL No. 42-i 0826
Page43 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_3_
Text: Salesman non-existent.
Information: None.
Cause: Attempt at cancelling a non-existent salesman
in the statistics file.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_4_
Text: Salesman must not be cancelled.
Information: None.
Cause: A salesman must not be cancelled from the
statistics file before his sales figures are
0.
Remedial action: Transfer sales figures to collecting salesman
before cancelling.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_5_
Text: Salesman must not be cancelled.
Information: None.
Cause: The system requires that at least some
information remains in the file; therefore
the last record cannot be cancelled.
Remedial action:
RCSL No. 42-i 0826
Page44 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_6_
Text: Salesman non-existent.
Information: None.
Cause: Attempt at amending a salesman not existing
in the statistical file.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_7_
Text: Salesman non-existent.
Information: None.
Cause: Attempt at transferring from salesman who has
resigned to collecting salesman, when number
of salesman who has resigned does not exist.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_8_
Text: Collecting salesman non-existent.
Information: None.
Cause: Collecting salesman, to which sales figures
are transferred, does not exist.
Remedial action:
RCSL No. 42-i 0826
Page45 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_0_9_
Text: Article group 1 ' article group 2.
Information: None.
Cause: The article groups are named in the wrong
order, i.e. in descending numerical order
instead of ascending order.
Remedial action: Retype command with article groups in correct
order.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_0_
Text: Customer no. 1 ' customer no. 2.
Information: None.
Cause: Customer nos. are named in the wrong order,
i.e.. in descending instead of ascending
order.
Remedial action: Retype command with customer nos. in correct
order.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_1_
Text: No customers in this interval.
Information: None.
Cause: The interval of customer nos. entered is
empty.
Remedial action:
RCSL No. 42-i 0826
Page46 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_2_
Text: File no. 1 ' file no. 2.
Information: None.
Cause: File nos. written in the wrong numerical
order, i.e. in descending numerical order
instead of ascending numerical order.
Remedial action: Enter file nos. in correct order.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_3_
Text: No codification key in this interval.
Information: None.
Cause: In the named interval no codification keys
have been entered.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_4_
Text: No text of this type.
Information: None.
Cause: In the text file there are no texts of the
named type, so none can be output.
Remedial action:
RCSL No. 42-i 0826
Page47 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_5_
Text: Identification text from another terminal
used.
Information: None.
Cause:
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_6_
Text: Terminal unknown.
Information: None.
Cause: Attempt at closing a terminal with a non-
existent terminal identification (id text).
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_7_
Text: Article no. incorrect.
Information: None.
Cause: Attempt at entering an article with a number
which either is 0 or more than 8 digits.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_8_
Text: Customer no. incorrect.
Information: None.
Cause: Attempt at entering a customer with number 0
or more than 6 digits.
Remedial action:
RCSL No. 42-i 0826
Page48 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_1_9_
Text: Remainder 7 check incorrect.
Information: None.
Cause: Attempt at entering a customer with incorrect
remainder 7 on customer no.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_0_
Text: Incorrect account no.
Information: None.
Cause: Attempt at entering an account with an
account no. 0 or containing fewer than 8
digits.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_1_
Text: Incorrect remainder 7 check.
Information: None.
Cause: Attempt at entering an account no. with
incorrect remainder 7 check.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_3_
Text: Incorrect sales statistic group.
Information: None.
Cause: Attempt at entering a statistic group between
25 and 79.
Remedial action:
RCSL No. 42-i 0826
Page49 of 50\f
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_4_
Text: From _code ' to _code.
Information: None.
Cause: Codification codes written in the wrong
numerical order, i.e. descending instead of
ascending order.
Remedial action: Enter the codes in correct order.
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_5_
Text: Overlapping in codification check file.
Information: None.
Cause: The entered codes perform an interval which
overlap an already existing inverval in the
file.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_6_
Text: Attempt to change a not existing address line.
Information: None.
Cause: line number equal 6 or 7.
Remedial action:
E_r_r_o_r_ _M_e_s_s_a_g_e_ _N_o_._ _1_2_7_
Text: Attempt to change a non-existing invoice
reference.
Information: None.
RCSL No. 42-i 0826
Page50 of 50\f
i
T_A_B_L_E_ _O_F_ _C_O_N_T_E_N_T_S_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _P_A_G_E_
1. INTRODUCTION ........................................... 1
2. INSTALLATION ........................................... 2
\f
ii
\f
1_._ _ _ _ _ _ _ _ _I_N_T_R_O_D_U_C_T_I_O_N_ 1.
The present issue of MailMerge 3.0 has been adapted for use on
your ITT 3290 Intelligent Terminal Work Station.
The MailMerge option for WordStar 3.0 contains the following:
- This manual "MailMerge for the ITT 3290 Intelligent Terminal
Work Station, Installation Guide".
- MicroPro's dokumentation of MailMerge:
- Sections No 9, 10 and 11 of the "WordStar, Reference Manual".
- A diskette containing the MailMerge option to WordStar.
Do not write on the original distribution diskette as it is your
master copy and serves as last back-up in case of grave errors.
\f
F_ 2_._ _ _ _ _ _ _ _ _I_N_S_T_A_L_L_A_T_I_O_N_ 2.
Start by making a copy of the original distribution diskette.
Transfer the files from the MailMerge distribution diskette to a
diskette containing your WordStar 3.0 system. No further instal-
lation or modification is necessary.
\f
\f
«eof»