EMS Manual
Procedure Calls for Standard Events
EMS Manual—426909-005
11-3
EMS_TRANSIENT_FAULT_EVT_BLD_ Procedure
The syntax of EMS_TRANSIENT_FAULT_EVT_BLD_ is:
status returned value
INT:value
returns one of these SPI error numbers:
0 No error
-1 Invalid buffer format
-2 Illegal parameter value
-3 Missing parameter
-4 Illegal parameter address
-5 Buffer full
-6 Invalid checksum
-7 Internal error
-8 Token not found
-9 Illegal token code or map
-10 Invalid subsystem ID
-11 Operation not supported
-12 Insufficient stack space
buffer input, output
INT .EXT:ref:*
is the event-message buffer provided by the caller.
maxbuflen input
INT:value
is the length, in bytes, of the buffer, and cannot be greater than ZEMS-VAL-EVT-
BUFLEN (4024).
SSID input
INT .EXT:ref:6
is the ID of the subsystem that owns the object that received the transient fault.
{ status := } EMS_TRANSIENT_FAULT_EVT_BLD_( buffer ! i,o
{ CALL } , maxbuflen ! i
, SSID ! i
, Event number ! i
, Transient fault type ! i
, Subject token ID ! i
, Subject value ! i
, [ Subject length ] ! i
, [ Subject SSID ] ! i
, [ buflen ] ! o
, [ Critical indicator ] ! i
, [ Manager name:Manager name length ] ! i:i
, [ Job ID ] ! i
);