The text read off it
[02.06.15]
G. CONTRL Environment Card
- The CONTRL cards define procedure and/or data areas common to two or more Commercial Translator programs. These programs may be compiled and checked out independently and then merged at object loading time into one running program. The general format is:
Name Type Description
loadnm CONTRL { section.name
sentence.name.1 TO sentence.name.2
record.name }
loadnm is a name of 6 characters or less which is used at object load time to equate areas in various programs defined by the environment CONTRL cards. This load time reference name must have been specified on a CONTRL card in each program referring to the area. The body of the CONTRL area may contain entirely different names in the various programs being combined.
In the form sentence.name.1 to sentence.name.2 the area defined will not include any of sentence.name.2.
- The following restrictions apply to CONTRL areas.
-
a) CONTRL areas which are defined by the Data Description must begin with left justification.
-
b) References outside of CONTRL areas to names inside CONTRL areas are valid only if:
-
i The name referenced has the same bit displacement from the beginning of the CONTRL area in all programs to be merged.
-
ii The name referenced has the same format in all programs to be merged. Therefore, the following general rules apply to CONTROL areas:
CONTROL areas which are defined by the Data Description should be identical in organization and format up to and including the last externally referenced item.
-
