|
When an IEBIMAGE operation group is used to create a new module,
the INCLUDE statement can identify an existing image library module
to be copied and used as a basis for the new module. When the operation
group is used to update an image library module, the INCLUDE statement
identifies the module to be referred to and must be specified.
- When the INCLUDE statement is coded in an operation group, it
must precede any FCB, COPYMOD, TABLE, GRAPHIC, or CHARSET statements.
- Only one INCLUDE statement should be coded for each operation
group. If more than one is coded, only the last is used; the others
are ignored.
- You can code an INCLUDE statement for an FCB module only if the
DEVICE=4248 parameter is specified on the OPTION statement. Either
3211 format or 4248 format FCBs may be included. IEBIMAGE tries to
locate the 4248 format FCB first; if it is not found, IEBIMAGE looks
for the 3211 format.
- You cannot copy a 3800 FCB module with INCLUDE.
The syntax of the INCLUDE statement is:
Label |
Statement |
Parameters |
---|
[label] |
INCLUDE |
module name |
|
|
[,DELSEG=(segno[, segno][,...])] |
where:
- module name
- names or identifies a library module. The module name is 1 to
4 alphanumeric and national ($, #, and @) characters, in any order,
or, for a library character set module, a 2-character ID that represents
two hexadecimal digits (0-9, A-F), the second digit being odd. Note
that 7F and FF cannot be used.
For a 3800 INCLUDE operation, the
named module must be the same type as the module being created.
However,
for the 4248 printer, if the named FCB module is not found to exist
with the prefix FCB4, an existing 3211 FCB module (prefix FCB2) with
the same module name will be used. In this case, the values specified
for the LINES, SIZE, CHx, and LPI parameters on the FCB statement
will default to the values previously specified in the included module
if the new values are not compatible with the 3211 printer. If the
3211 module was a default image, the 4248 module will also be a default
image unless the DEFAULT parameter is specified as NO.
- DELSEG=(segno[,segno][,...])
- specifies the segments of the copied module that are to be deleted
when the module is copied. Segment numbers can be specified in any
order. In this parameter, segment 1 is used to refer to the first
segment of the module. When you code the DELSEG parameter, you should
use a current listing of the module's contents to ensure that you
are correctly identifying the unwanted segments.
You can code the
DELSEG parameter only when the named module is a copy modification
module, a graphic character modification module, or a library character
set module.
|