Guardian Application Conversion Guide
Allowing a High-PIN Creator
Converting TAL Applications
3–38 096047 Tandem Computers Incorporated
Allowing a High-PIN
Creator
This subsection describes two approaches to allowing your process to be created by a
high-PIN process:
Convert your program to use the D-series enhanced interface when obtaining the
process identifier of the creator process or when receiving the startup sequence of
messages if your process does not use the INITIALIZER procedure.
Set the HIGHREQUESTERS object file attribute on your program file.
Figure 3-6 shows the sample application. The box shows which processes this part of
the conversion applies to. Allowing a high-PIN creator applies to both of these
processes.
Figure 3-6. Converting a TAL Program to Allow a High-PIN Creator
$SRV
$REQ
TAL Requester
Process
TAL Server
Process
TACL
Full Conversion or
HIGHREQUESTERS?
Tandem recommends conversion to the D-series enhanced interface—this method
works in all cases. However, in many cases, the HIGHREQUESTERS attribute
provides an acceptable short cut.
You should not use the HIGHREQUESTERS method if either of the following is true:
Your process cannot allow high-PIN openers other than the process creator. Using
the HIGHREQUESTERS flag allows any high-PIN opener for the life of the
process.
The process ID of the creator process requires further processing for which a
synthetic process ID is inadequate; for example, when you compare it with
another process identifier or pass it to another process, log, or operator.