Guardian Application Conversion Guide

Creating and Managing a High-PIN Process
Converting TAL Applications
096047 Tandem Computers Incorporated 3–13
Creating and
Managing a
High-PIN Process
This subsection describes how to convert a program to create and manage a new
process using the D-series programmatic interface. The process you create must
already be converted to run at a high PIN as described under “Converting a TAL
Program to Run at a High PIN” earlier in this section.
Figure 3-3 shows the processes involved in converting this part of an application. The
steps described in this subsection apply to the requester process $REQ, which creates
the high-PIN server process $SRV.
Figure 3-3. Converting a TAL Program to Create and Manage a High-PIN Process
$SRV
$REQ
TAL Requester
Process
Server
Process
TACL
This subsection covers these topics:
Creating a high-PIN process in a waited or nowait manner using the
PROCESS_CREATE_ procedure
Specifying a process name and other options using PROCESS_CREATE_
Using the process-name, process-descriptor, and process-handle parameters from
a PROCESS_CREATE_ procedure call
Creating a low-PIN process using PROCESS_CREATE_
Managing a high-PIN process, including activating, suspending, stopping, and
abending the process, as well as invoking Inspect or Debug for the process
Getting information about a high-PIN process
Setting process attributes for a high-PIN process