Alert Standard Format (ASF) Specification

Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 50 of 94
Field
Byte
Length
Byte
Offset
Description
Creator ID 4 28
Vendor ID of the utility that created this table. For tables
containing Definition Blocks, this is the ID for the ASL Compiler.
Creator
Revision
4 32
Revision of the utility that created the table. For tables containing
Definition Blocks, this is the revision for the ASL Compiler.
ASF-specified data fields
Information
Record #1
Varies 36
Contains the first (or only) ASF Information record for the
managed client’s implementation.
Information
Record #n
Varies Varies
Contains the last ASF Information Record for the managed
client’s implementation, with the Last Record bit of the Type field
set to 1b.
An information record contains a chained header and its associated data as follows:
Field
Byte
Length
Byte
Offset
Description
Type 1 0
This field identifies the type of data present in the record’s Variable
Data field, as well as an indication as to whether this is the last
record in the table:
Bit(s) Description
7 Last Record
. If this bit is set to 1b, then the record is the
last one present in the ASF! table.
6:0 Record Type
. Identifies the format of the record’s Variable
Data field, one of:
00h ASF_INFO. See section 4.1.2.1.
01h ASF_ALRT. See section 4.1.2.2.
02h ASF_RCTL. See section 4.1.2.4.
03h ASF_RMCP. See section 4.1.2.6.
04h ASF_ADDR. See section 4.1.2.7.
05h-7Fh Reserved for future definition by this specification
Reserved 1 1 Reserved for future definition by this specification, set to 00h.
Record
Length
2 2 Identifies the length of the information record, starting at offset 0.
Variable
Data
Varies 4 Contains the data specified by the Type field.
Notes:
1. Record Type values of 00h are required for a managed client’s ASF configuration.
2. The consumer of this information should make no assumption regarding the order in which
the records are specified, i.e. a Record Type of 02h could appear in the table prior to a
Record Type of 00h.
4.1.2.1 ASF_INFO
This structure contains information that identifies the system’s type and configuration
requirements for ASF alerts, and is associated with an ASF Information Record Header of the
following format:
Type = 00h or 80h
Reserved = 00h
Length = 0010h (16) for ASF v1.0. The length might increase for future specification
versions.