OSI/AS and OSI/TS Supplement (Includes RFC-1006 Support)

General OSI/AS and OSI/TS Manual Changes and Corrections
8–18 107751 Tandem Computers Incorporated
ZOBJ-ID
is an array of up to 24 doubleword integers, representing up to 16 levels in the
object identifier hierarchy.
New APS_OBJID_COMPRESS_ procedure call: This new procedure converts an
expanded object ID into a compressed object ID.
error
:= APS_OBJID_COMPRESS_ (
expanded-object-id
! I
,
compressed-object-id
); ! O
error
returned value
INT
Return values are:
ZAPS-ERR-OK
ZAPS-ERR-PARAM-BOUNDS
ZAPS-ERR-PARAM-MISSING
ZAPS-ERR-PARAMETER
expanded-object-id
input
INT .EXT:ref:(ZAPS-DDL-OBJ-ID-32)
is the expanded form of an object ID.
compressed-object-id
output
INT .EXT:ref:(ZAPS-DDL-OBJ-ID)
is the compressed form of an object ID.
Considerations:
If the object ID cannot be compressed, the error ZAPS-ERR-xxx parameter is
returned. This procedure accepts a null
expanded-object-id
(znum-elements
= 0) and returns a null
compressed-object-id
.
New APS_OBJID_EXPAND_ procedure call: This new procedure converts a
compressed object ID into an expanded object ID.
error
:= APS_OBJID_EXPAND_(
compressed-object-id
! I
,
expanded-object-id
); ! O