Symbolized tables and indexed objects
(Original Document)
Introduction
Converting a PL7 application into a Control Expert application generates certain differences, which are described in the following paragraphs.
Symbolized tables
In Control Expert you can associate a symbol with a simple object, but cannot use the same symbol to refer to a table.
Example: if %MWi is symbolized by TABA, in PL7 %MWi:L is symbolized by TABA:L.
This is no longer possible in Control Expert.
The PL7 application converter replaces TABA:L by a long integer table L named TABA_L and located on the basis of %MWi.
Symbolized indexed objects
In Control Expert you can associate a symbol with a simple object, but cannot use the same symbol to refer to an indexed object.
Example: if %MWi is symbolized by TABA, in PL7 %MWi[j] is symbolized by TABA[j].
This is no longer possible in Control Expert.
The PL7 application converter replaces TABA[j] by a maximum length integer table named TABA_AR and located on the basis of %MWi.
NOTE: symbolized indexed input/output objects cannot be converted into equivalent tables as the length of this table is unknown. These objects are therefore converted into their non-symbolized form (address).