Skip to content

0x2B04 - QueryServiceList

Description

This message allows a component to request the service information of services across all subsystems. The corresponding Report Services message will respond with service information only for new component implementations. It will not report service information for legacy component implementations.

SubsystemList

Type: List

Element Type Count Type Min Count Max Count
SubsystemSeq uint16 1 65535

SubsystemSeq

Type: Sequence

Field # Field Name Type Optional Interpretation
1 SubsystemRec SubsystemRec false
2 NodeList NodeList false # of Nodes reported. For a single Node Report this field shall be 1

SubsystemRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 SubsystemID uint16 one false Use 65535 if service information from all subsystems in the system is required

NodeList

Type: List

Element Type Count Type Min Count Max Count
NodeSeq uint8 1 255

NodeSeq

Type: Sequence

Field # Field Name Type Optional Interpretation
1 NodeRec NodeRec false
2 ComponentList ComponentList false

NodeRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 NodeID uint8 one false Use 255 if service information from all nodes in the subsystem is required

ComponentList

Type: List

Element Type Count Type Min Count Max Count
ComponentRec uint8 1 255

ComponentRec

Type: Record

Field # Field Name Type Units Optional Interpretation
1 PresenceVector uint8
2 ComponentID uint8 one false Use 255 if service information from components in the node are required
3 SearchFilter true An optional filter to apply to the search results. Only service identifiers that contain this string should be returned.