RSC/MP Programming Manual

Access Control Server
sAcsHeader
The ACS header that is included in the RSC.H file (see ACS Header on page 9-8).
acAuthorizedList
An array of structures of type RSC_ACS_LIST_ENTRY that are returned by the
ACS to an ACS object in the TDP. This list is used to validate WRITEREAD
requests.
ACS List Entry
This is the definition of an entry in the list of authorized server classes or processes:
typedef struct
{
UTINY utEntryType;
UTINY utInclusionCode;
CHAR acProcessName [ RSC_FILENAME_SIZE ];
CHAR acServerClass [ RSC_FILENAME_SIZE ];
} RSC_ACS_LIST_ENTRY;
utEntryType
A one-byte value designating the type of process that is allowed or denied access.
Use one of the following:
1 – Serverclass and Pathmon process pair
2 – Pathmon process name only
3 – Process name of a server (not a Pathmon process)
4 – Sets the default inclusion code for this list
utInclusionCode
A one-byte value specifying access permission or denial. Use one of the following:
1 – Allow access to the server described in this entry
2 Do NOT allow access to the server described in this entry
acProcessName
A Guardian process name for either an ACS stand-alone process or, if the ACS is
a server class, a Pathway/TS (Pathmon) process.
asServerClass
The name of the ACS server class process. Include only if acProcessName
identifies a Pathway/TS (Pathmon) process.
HP NonStop Remote Server Call (RSC/MP) Programming Manual 522360-006
9- 10