EMS Manual

Procedure Calls for Standard Events
EMS Manual426909-005
11-7
EMS_OBJ_UNAVAIL_EVT_BLD_ Procedure
value point to the extra two bytes. Do not count the two-byte length field as
part of the subject length.
The subject of this event is the object that received the transient fault. The
Subject value must be fully qualified so that it can be uniquely identified from
any point in a network; for example, \nodename.$volume.subvolume.filename.
Use EMSADDSUBJECT or EMSADDSUBJECTMAP to specify additional subjects.
Use EMSADDTOKENS or EMSADDTOKENMAPS to specify any additional
information that is useful in describing or diagnosing the transient fault.
EMS_OBJ_UNAVAIL_EVT_BLD_ Procedure
The EMS_OBJ_UNAVAIL_EVT_BLD_ procedure formats the standard object
unavailable event. The event reports the object that became unavailable or the object
that the operator cannot restart.
The syntax of EMS_OBJ_UNAVAIL_EVT_BLD_ is:
status returned value
INT:value
returns one of these SPI error numbers:
0 No error
-1 Invalid buffer format
{ status := } EMS_OBJ_UNAVAIL_EVT_BLD_ ( buffer
!i,o
{ CALL } , maxbuflen !i
, SSID !i
, Event number !i
, Current state !i
, Previous state !i
, Change reason !i
, Subject token ID !i
, Subject value !i
, [ Subject length ] !i
, [ Subject SSID ] !i
, [ Underlying object name:Underlying
Object name length ]
!i:i
, [ Symptom string:Symptom string
length ]
!i:i
, [ buflen ] !o
, [ Critical indicator ] !i
, [ Manager name:Manager name length ]
!i:i
, [ Job ID ] !i
);