Subtype 3 - Provider Status

In the Subtype 3, the CIM server registered providers modules are monitored. As enabling the audit logging at the CIM server, the current configuration is recorded this SMF record. Each provider status is written into an extra record. After that, all changes to the provider status are monitored.

A registered provider module can have or change into one or more status. The triplet SMF86PROVO, SMF86PROVL and SMF86PROVN of the header identify this section.

Offsets Name Length Format Description
00 00 CurrentStatus 4 binary The current status of the provider reflected in a bit field. If the field is set to 0, the current status is undefined.
CurrentStatus
Comment
0x0001
"Unknown"
0x0002
"Other"
0x0004
"OK"
0x0008
"Degraded"
0x0010
"Stressed"
0x0020
"Predictive Failure"
0x0040
"Error"
0x0080
"Non-Recoverable Error"
0x0100
"Starting"
0x0200
"Stopping"
0x0400
"Stopped
0x0800
"In Service"
0x1000
"No Contact"
0x2000
"Lost Communication"
04 04 IsChanging 2 binary If set to 1, the provider is changing the state and the NewStatus value is valid.
06 06   2   Reserved.
08 08 NewStatus 4 binary The new status of the provider reflected in a bit field. If the field is set to 0 the new status is undefined.
NewStatus
Comment
0x0001
"Unknown"
0x0002
"Other"
0x0004
"OK"
0x0008
"Degraded"
0x0010
"Stressed"
0x0020
"Predictive Failure"
0x0040
"Error"
0x0080
"Non-Recoverable Error"
0x0100
"Starting"
0x0200
"Stopping"
0x0400
"Stopped
0x0800
"In Service"
0x1000
"No Contact"
0x2000
"Lost Communication"
12 0C ProvNameOf 4 binary Offset to provider name from section start.
14 0E ProvNameLen 2 binary Length of provider name.
16 10 ProvNameNo 2 binary Number of provider name.
To determine the value of PNAM, use the value of ProvNameOf.
PNAM ProviderName Var EBCDIC The name of the provider involved in the operation including trailing null character X'00'.