Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (P)
Guardian Procedure Calls Reference Manual—522629-013
12-141
PROCESS_LAUNCH_ Procedure
Valid values for Z^CREATE^OPTIONS are one or more of the following:
If you specify ZSYS^VAL^PCREATOPT^LOWPIN, the program is run at a low PIN.
If you do not specify ZSYS^VAL^PCREATOPT^LOWPIN, the program runs at a
PIN of 256 or higher if its program file and library file (if any) have the HIGHPIN
program-file flag set and if a high PIN is available. However, if the calling process
has the inherited force-low attribute set, the new process is forced into a low PIN
even if all the other conditions for running at a high PIN are met. For further
information on compatibility, refer to the
Guardian Programmer’s Guide and the
Guardian Application Conversion Guide. See also DEFINE Considerations for
more information on DEFINEs.
Name (ZSYS^VAL^ ) Value Description
PCreatOpt^AllDefines 16 Propagate DEFINEs in Z^DEFINES and
DEFINEs in the caller’s context. In case of
name conflicts, use the ones in Z^DEFINES.
Otherwise, propagate DEFINEs as specified
by other values.
PCreatOpt^AnyAncesto
r
64 If the caller is named, the process deletion
message, if any, will go to whatever process
has the calling process’s name (regardless of
sequence number) at that time.
PCreatOpt^Default 0 The default value, which is described with
each of the other options.
PCreatOpt^DefEnabled 2
See PCreatOpt^DefOverride
.
PCreatOpt^DefineList 8 Propagate DEFINEs in Z^DEFINES only.
Otherwise, propagate only the DEFINEs in the
caller’s context.
PCreatOpt^DefOverride 4 Enable DEFINEs if PCreatOpt^DefEnabled is
specified. Disable DEFINEs if
PCreatOpt^DefEnabled is not specified.
Otherwise, use caller's DEFINE mode.
PCreatOpt^FrcLowOver 32 Ignore the value of the caller’s inherited force-
low PIN attribute. Otherwise, use the value of
the caller’s inherited force-low PIN attribute.
PCreatOpt^LowPin 1 Require low PIN (in range 0 through 254).
Otherwise, assign any PIN.