The isExternal property is used in the
following EGL statements: call, transfer,
and show statement. The property value is
a Boolean:
NO is the default.
In the call or transfer statement,
NO indicates that an element in the linkage part specifies whether
an external program is the target of the transfer. This setting is
recommended because placing a value in the linkage part is more flexible;
the setting is not embedded in the code:
If you are coding a call statement,
the linkage part element is callLink and
the attribute is pgmType (for local calls)
or remotePgmType (for remote or ejb calls).
If you are coding a transfer to program statement,
the linkage part element is transferToProgram and
the attribute is linkType.
If you are coding a transfer to transaction statement,
the linkage part element is transferToTransaction and
the attribute is externallyDefined.
In the show statement, NO indicates
that an EGL-generated program is the target of the deferred transfer.
YES indicates that the accessed code was not generated by EGL
or VisualAge® Generator.