Open System Services Programmer's Guide

Table 43 Header_Data (continued)
DescriptionTypeField
3501 = Message size exceeded maximum expected
message size
3503 = OSS SEEP does not support this message data
type
3505 = OSS SEEP’s supported message version is lower
than MinMsgVersion of this message
Status of the reply message. This field is valid only for the
OSS_ACCESS_CONTROL message type and if the Error
field contains the value 0. The valid values are:
short (2 bytes)Status
1 = YES
2 = NORECORD
3 = NO
A future expansion area; currently filled with zeros.22 bytesFEA
Subject_Data
Table 44 shows the structure of the subject data sent from the OSS name server to the OSS SEEP.
This subject data is always present. It is not returned by the OSS SEEP.
NOTE: The field names in the following table are pseudonyms and do not exactly match the
names as specified in the DDL. For variable names, see the DDL output. The DDL is located in the
ZOSS.SEEPDDL file.
Table 44 Subject_Data
DescriptionTypeField
The subject’s user name, in external format. This will be
an alias if the user is logged on as an alias.
Var-StringUserName
The user ID associated with the user name. This is the
effective user ID.
int (4 bytes)UserID
CAID of the subject.int (4 bytes)CAID
Home terminal of the subject.Var-StringSubjectTerm
The security domain from which the request originated.
Currently, this is the same as the OriginSystemNumber.
int (4 bytes)Domain
The process handle of the subject process.phandle (20
bytes)
SubjectProcessName/ID
Indicates whether the subject is unauthenticated, locally
authenticated, or remotely authenticated. Values are:
enumAuthType
0 = unauthenticated
1 = reserved (not used)
2 = locally authenticated
3 = remotely authenticated
Indicates if the subject is an undeniable user
1
.BooleanIsUndeniable
True if the UserName is an alias.BooleanIsAlias
The subject's real user ID.int (4 bytes)RealUserID
The subject's saved user ID.int (4 bytes)SavedUserID
The subject's real group ID.int (4 bytes)RealGroupID
The subject's effective group ID.int (4 bytes)EffectiveGroupID
OSS SEEP Programming 281