99
A
Key Protocols and Interfaces
CIM
The Common Information Model (CIM) is an industry standard defined by the Distributed
Management Task Force (DMTF). Microsoft implements CIM on Windows platforms such
as Windows 2000. 3Com will support CIM on the Windows 2000 platform.
The 3Com implementation of CIM will provide various classes to provide information to
users through CIM client applications. Please note that CIM data provider will provide data
only, and users can choose their preferred CIM client software to browse the information
exposed by CIM provider. The current implementation of CIM is based on IBM FTMI beta
SDK, and is subject to change in the future.
3Com CIM provider provides information through BRCM_NetworkAdapter and
BRCM_ExtraCapacityGroup classes. BRCM_NetworkAdapter class provides NICs including
3Com and other vendors' controllers. BRCM_ExtraCapacityGroup class provides team
configuration for the Advanced Server Features. Current implementation will provide
team information and information of physical network adapters in the team.
Advanced Server Features provides events through event logs. Users can use the “Event
Viewer” provided by Windows 2000, or use CIM to inspect or monitor these events.
3Com CIM provider will also provide event information through CIM's generic event
model. These events are __InstanceCreationEvent, __InstanceDeletionEvent and
__InstanceModificationEvent, and are defined by CIM. CIM requires the client application
to register the events from the client application, using queries as examples shown below
in order to receive events properly.
SELECT * FROM __InstanceModificationEvent where TargetInstance ISA
“BRCM_NetworkAdapter”
SELECT * FROM __InstanceModificationEvent where TargetInstance ISA
“BRCM_ExtraCapacityGroup”
SELECT * FROM __InstanceCreationEvent where TargetInstance ISA
“BRCM_NetworkAdapter”
SELECT * FROM __InstanceDeletionEvent where TargetInstance ISA
“BRCM_NetworkAdapter”
SELECT * FROM __InstanceCreationEvent where TargetInstance ISA “BRCM_ActsAsSpare”
SELECT * FROM __InstanceDeletionEvent where TargetInstance ISA “BRCM_ActsAsSpare”
For detailed information about these events, please refer to CIM documentation.