IANet_AvailableDiagnosticService
IANet_CorrespondingSettingsRecord
IANet_ServiceAvailableToElement
This document describes all supported CIM classes.
This provider implements the following subclasses of classes defined in CIM version 2.12. For some properties which are not defined in this schema, this provider defines own OEM properties in order to deliver the requested data.
This class inherits from CIM_EthernetPort class and each instance of this class represents one Intel detected network port.
IANet_EthernetPort class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagTest object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagTest class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_DiagTest class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
Associators() |
Supported. Enables to retrieve CIM instances that are associated to this instance of IANet_DiagTest. |
AssociatorNames() |
Supported. Enables to retrieve references to CIM instances that are associated to this instance of IANet_DiagTest. |
References() |
Supported. Enables to retrieve instances of association class that are connected to this instance of IANet_DiagTest. |
ReferenceNames() |
Supported. Enables to retrieve paths to instances of association class that are connected to this instance of IANet_DiagTest. |
SetPowerState() |
It is deprecated in CIM schema 2.26 and is not implemented in this product. |
Reset() |
Not supported |
EnableDevice() |
It is deprecated in CIM schema 2.26 and is not implemented in this product. |
OnlineDevice() |
It is deprecated in CIM schema 2.26 and is not implemented in this product. |
QuiesceDevice() |
It is deprecated in CIM schema 2.26 and is not implemented in this product. |
SaveProperties() |
Not supported |
RestoreProperties() |
Not supported |
CIM_ManagedElement |
|
Caption |
It takes the same value as the property ‘DeviceID’ |
Description |
A user-friendly name for the object as a long brand description of Intel Network Adapter card. |
ElementName |
A user-friendly name for the object. This property is created in the following format: “CDMv2 Intel Network Adapter ‘<BrandName>’ (<AdapterName>), MAC type is ‘<MACType>” Where: BrandName: a long brand description of Intel Network Adapter card. AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). MACType: contains the value of OEM_MACType |
CIM_ManagedSystemElement |
|
InstallDate |
Not supported, always contains 0 |
Name |
It takes the same value as the property ‘DeviceID’ |
OperationalStatus |
Indicates current status of the network port. Due to the fact that Ethernet port instance is always accessible, this property always contain one value=2 which means “OK” |
StatusDescriptions |
Not used, always empty |
Status |
Not used, always contains empty string |
CIM_EnabledLogicalElement |
|
EnabledState; |
Not supported, always is set to “Unknown” (0) |
OtherEnabledState; |
Not supported, always set to empty string |
RequestedState; |
Not supported, always set to zero |
EnabledDefault; |
Not supported, always set to zero |
TimeOfLastStateChange; |
Not supported, always set to zero |
CIM_LogicalDevice |
|
SystemCreationClassName |
This property is always set to value “CIM_UnitaryComputerSystem” |
SystemName |
This property is set to the network node hostname read form the operating system |
CreationClassName |
Always assumes value “IANet_EtherentPort” |
DeviceID |
A user-friendly description of detected Intel network port. This property is created in the following format: “ina<PCIAddress>” Where: ‘ina’: means Intel Network Adapter PCIAddress: is the address of port localization taken from PCI and contains bus index, slot index, and device address. |
PowerManagementSupported |
Not supported and always is set to ‘false’ |
PowerManagementCapabilities |
Not supported and always the array does not contain any elements |
Availability |
Not supported and always is set to ‘0’ |
StatusInfo |
Not supported and always is set to ‘0’ |
LastErrorCode |
Not supported and always is set to ‘0’ |
ErrorDescription |
Not supported and always is set to empty string |
ErrorCleared |
Not supported and always is set to ‘false’ |
OtherIdentifyingInfo |
Not supported and always the array does not contain any elements |
PowerOnHours |
Not supported and always is set to '0' |
TotalPowerOnHours |
Not supported and always is set to '0' |
IdentifyingDescriptions |
Not supported and the array does not contain any elements |
AdditionalAvailability |
Not supported and the array does not contain any elements |
MaxQuiesceTime |
Not supported and always is set to '0' |
CIM_LogicalPort |
|
Speed |
Not supported and always is set to '0' |
MaxSpeed |
Not supported and always is set to '0' |
RequestedSpeed |
Not supported and always is set to '0' |
UsageRestriction |
Not supported and always is set to 'Unknown' (0) |
PortType |
Supported. This property can take one of the following values: 10BaseT, 10-100BaseT, 100BaseT, 1000BaseT, 2500BaseT, 10GBaseT, 10GBase-CX4, 100Base-FX, 100Base-SX, 1000Base-SX, 1000Base-LX, 1000Base-CX, 10GBase-SR, 10GBase-SW, 10GBase-LX4, 10GBase-LR, 10GBase-LW, 10GBase-ER, 10GBase-EW, |
OtherPortType |
Not supported and always is set to empty string |
CIM_NetworkPort |
|
OtherNetworkPortType |
Not supported and always is set to empty string |
PortNumber |
Not supported and always is set to '0' |
LinkTechnology |
Supported and always is set to 'Ethernet' (2) |
OtherLinkTechnology |
Not supported and always is set to empty string |
PermanentAddress |
Supported. Value of this property is calculated as a MAC address without colon. If there is no possibility to obtain MAC address from the adapter it can take “N/A” |
NetworkAddresses |
Supported and always is equal to the PermanentAddress property. |
FullDuplex |
Not supported and always is set to ‘false’ |
AutoSense |
Not supported and always is set to ‘false’ |
SupportedMaximumTransmissionUnit |
Not supported and always is set to ‘0’ |
ActiveMaximumTransmissionUnit |
Not supported and always is set to ‘0’ |
CIM_EthernetPort |
|
MaxDataSize |
Not supported and always is set to ‘0’ |
Capabilities |
Not supported and always the array does not contain any elements |
CapabilityDescriptions |
Not supported and always the array does not contain any elements |
EnabledCapabilities |
Not supported and always the array does not contain any elements |
OtherEnabledCapabilities |
Not supported and always the array does not contain any elements |
IANet_EthernetPort |
|
OEM_MACType |
Supported. This property takes the value which describes the type of chipset installed on the adapter. If there is no possibility to obtain Part Number from the adapter it can take “N/A” value. |
OEM_PartNumber |
Supported. This property takes the value defined by Intel Corporation, which fully identifies the chipset. If there is no possibility to obtain Part Number from the adapter it can take “N/A” value. |
This class inherits from CIM_DiagnosticTest class. Each supported diagnostic test is represented by one instance of this class.
IANet_DiagTest class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagTest object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagTest class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_DiagTest class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
InvokeMethod() |
Supported. Enables to run the “RunDiagnostic” method. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagTest. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagTest. |
References() |
Supported. Enables retrieval of instances of association class that are connected to this instance of IANet_DiagTest. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected to this instance of IANet_DiagTest. |
RunTest () |
Not supported. It is deprecated in CIM schema 2.26 and is not implemented in this product |
ClearResults()
|
Not supported. It is deprecated in CIM schema 2.26 and is not implemented in this product |
DiscontinueTest()
|
Not supported. It is deprecated in CIM schema 2.26 and is not implemented in this product |
RunDiagnostic() |
Execution of diagnostic test. This method creates the following instances IANet_DiagJob, IANet_DiagSettingRecord and IANet_DiagLog. Parameters: ManagedElement: contains the reference to the instance of IANet_EthernetPort which belongs to the Intel CDMv2 Provider. If this parameter is not set to NULL, the user can select on which network port this diagnostic test should be executed. If this parameter is set to NULL the execution of this method fails. DiagSetting: contains the reference to the instance of IANet_DiagnosticSetting, which collects all settings for the execution of the diagnostic test. If this parameter is set to NULL the default settings are used. JobSetting: contains the reference to the IANet_JobSettingData, which collects all settings of the created Job. The properties ‘DeleteOnCompletion’ decides about clearing-up the instance of the created Job. If this parameter is set to NULL, no settings are taken. Job: this is the reference to the instance of created Job Return values: 4 : “Failed”, means that an error occurred during the execution of diagnostic test 4096: “Method parameters checked - job started”, means that instance of ConcreteJob was created and this job is automatically started. |
StartService() |
Not supported. It overlaps with RequestStateChange in CIM Schema 2.26 and is not implemented in this product. |
StopService() |
Not supported. It overlaps with RequestStateChange in CIM Schema 2.26 and is not implemented in this product. |
RequestStateChange() |
Not supported |
CIM_ManagedElement |
|
Caption |
Short, one-line, textual description of the diagnostic test, in following format: “<OrgID>:<TestName>” Where: OrgID: is equal ‘IANet’ and is the abbreviation of Intel Architecture Network. TestName: is a short description of diagnostic test |
Description |
A user-friendly name for the object. It is a long description of diagnostic test. |
ElementName |
A user friendly name of diagnostic test. Usually longer than property Name and is presented in the following format: “CDMv2 Diagnostic Test <DiagName> for Intel Network Adapter.” Where: TestName: short name of diagnostic test |
CIM_ManagedSystemElement |
|
InstallDate |
Not used, the provider always sets this property to a “null” value |
Name |
This property has the same value as property “Caption” |
OperationalStatus |
Indicates current status of the diagnostic test. Due to fact that diagnostic test instance is always accessible, this property contain always one value=2 what means “OK” |
StatusDescriptions |
Not used, always empty |
Status |
Not used, always contains empty string |
CIM_EnabledLogicaElement |
|
EnabledState |
Not used, always is set to 0 (“Unknown”) |
OtherEnabledState |
Not used, always is empty |
RequestedState |
Not used, always is set to 0 |
EnabledDefault |
Not used, always is set to 0 |
TimeOfLastStateChange |
Not used, always is set to 0 |
CIM_Service |
|
SystemCreationClassName |
This property is always set to value “CIM_UnitaryComputerSystem” |
SystemName |
This property is set to the network node hostname read from the operating system |
CreationClassName |
Always assumes value “IANet_DiagTest” |
PrimaryOwnerName |
Always assumes value “Intel Corporation” |
PrimaryOwnerContact |
Always assumes the value “http://www.intel.com” |
StartMode |
This property is deprecated in CIM Schema 2.26 and always assumes empty string. |
Started |
Always assumes the value “false” |
CIM_DiagnosticTest |
|
Characteristics |
All supported diagnostics are described in the same way by the following characteristics: - is exclusive (2) - is risky (5) |
OtherCharacteristicDescription |
It is deprecated in CIM schema 2.26 and always assumes the empty string. |
OtherCharacteristicsDescriptions |
Always assumes empty table, because there is not any other OEM description of characteristics. |
IsInUse |
It is deprecated in CIM schema 2.26 and always assumes the value “false”. |
ResourcesUsed |
It is deprecated in CIM schema 2.26 and always assumes empty table. |
TestTypes |
For diagnostic of EEPROM, Interrupts, and Loopback, this property assumes the values: - Functional (2) - Health Check (4) For diagnostics of FIFO and Registers this property assumes the value: - Health Check (4) |
OtherTestTypesDescriptions |
Not used and always contains empty table |
This class inherits from CIM_ConcreteJob class and one instance represents one executed test.
IANet_DiagJob class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagJob object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagJob class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagJob class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Supported. Allows deletion of instance of IANet_DiagJob class |
ModifyInstance() |
Not supported. |
InvokeMethod() |
Supported. Enables running the “RequestStateChange” method. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagJob. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagJob. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagJob. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagJob. |
RequestStateChange() |
Changes the state of the job. Parameters: RequestedState : contains new, requested state. Supports only “Start(2)” and “Terminate(4)” values. On other values the RequestStateChange method will return completion code “InvalidParameter(5)”. When transition to new state is unsupported in the current state, RequestStateChange method will return completion code “InvalidStateTransition(4097)”. Parameter value “Start(2)” is valid only in “New” state, parameter value “Terminate(4)” is valid only in “Running” state TimeoutPeriod : timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. When wrong, value will be passed in this parameter, the RequestStateChange method will return completion code “InvalidParameter(5)”. Return values: 0 : “Completed with No Error”, means that state has been changed and no error found during that operation 4 : “Failed”, means that an error occurred during change state 5 : “Invalid Parameter”, means that wrong or not supported value has been passed to method parameter 4097: “Invalid State Transition”, means that new state passed in “RequestedState” is not supported in current state. |
KillJob() |
Not supported. It is deprecated in CIM schema 2.26 |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the job, in following format: “<TestName >@<AdapterName> – job#<JobId>” Where: TestName: is a short description of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). JobId : is a unique number of the job. Equals 1 for first created job, incremented with every job creation. |
Description; |
A user-friendly name for the object. This property value is the same as property “Caption” |
ElementName; |
A user-friendly name for the job. Usually longer that property “Name”, in following format: “Job #<JobId> for CDMv2 Diagnostic Test <TestName> for Intel Network Adapter <AdapterName>” Where: JobId : is a unique number of the job. Equals 1 for first created job, incremented with every job creation. TestName: short name of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). |
CIM_ManagedSystemElement |
|
InstallDate; |
Not used, the provider always sets this property to 0. |
Name; |
A user-friendly name for this instance of the job. Can be used as a property for a search or query. Short, one-line, textual description of the job, in following format: “<TestName>@<AdapterName>–job<JobId>” Where: TestName: short name of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). JobId : is a unique number of the job. Equals 1 for first created job, incremented with every job creation. |
OperationalStatus; |
Indicates current status of the job. Due to fact that job instance is always accessible, and job state is indicated by property JobState, this property contain always one value=2 what means “OK” |
StatusDescriptions; |
Not used, always empty. |
Status; |
Not used, always contains empty string. |
CIM_Job |
|
JobStatus; |
Not supported, always empty |
TimeSubmitted; |
Not supported, always 0 |
ScheduledStartTime; |
Not supported, always 0 |
StartTime; |
Supported. The time when the job was started |
ElapsedTime; |
Supported. Total execution time (interval) |
JobRunTimes; |
The number of times that the job should run. This property always is set to value “1” what means the job is not recurring and can be run only once |
RunMonth; |
These properties are not used, always set to “null” |
RunDay; |
These properties are not used, always set to “null” |
RunDayOfWeek; |
These properties are not used, always set to “null” |
RunStartInterval; |
These properties are not used, always set to “null” |
LocalOrUtcTime; |
These properties are not used, always set to “null” |
UntilTime; |
These properties are not used, always set to “null” |
Notify; |
These properties are not used, always set to “null” |
Owner; |
These properties are not used, always set to “null” |
Priority; |
Indicates the urgency or importance of execution of the Job. The lower the number, the higher the priority. Due to fact that the CDMv2 provider does not manage importance and urgency of job, always set to value “0”. |
PercentComplete; |
Indicates progress of the job in percentage. Note that interrupted jobs can leave this property to value lower than 100%. |
DeleteOnCompletion; |
Indicates whether or not the job should be automatically deleted upon completion. The CDMv2 provider supports auto-deleting completed jobs if appropriate property in JobSettingData class is set to “true”. Default value of this property is “false”. |
ErrorCode; |
Not used, always “null” |
ErrorDescription; |
Not used, always empty string |
RecoveryAction; |
Describes the recovery action to be taken for an unsuccessfully run Job. This property value is always “0”, what means “Unknown, it is unknown as to what recovery action to take” |
OtherRecoveryAction; |
Not used, always “null” |
CIM_ConcreteJob |
|
InstanceID; |
Within the scope of the used Namespace, InstanceID uniquely identifies an instance of this class, in following format: “<OrgID>:<DeviceID>@<TestName>@<JobID>” Where: OrgID, DeviceId, and TestName defines the same as in IANet_DiagTest and IANet_EthernetPort JobId: is a unique number of the job. Equals job1 for first created job, incremented with every job creation |
JobState; |
Current state of the job. Supported states: · New (2) indicates that the job has never been started. · Starting (3) indicates that the job is moving from the 'New', 'Suspended', or 'Service' states into the 'Running' state. · Running (4) indicates that the Job is running. · Completed (7) indicates that the job has completed normally. · Terminated (8) indicates that the job has been stopped by a 'Terminate' state change request. The job and all its underlying processes are ended and may be restarted (this is job-specific) only as a new job. Note: other states are not supported. |
TimeOfLastStateChange; |
Not used, always “null” |
TimeBeforeRemoval; |
Supported. Always set to 5 minutes period |
This class inherits from CIM_RecordLog class.
IANet_DiagLog class methods and properties
Method / Properties |
Description |
|
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagLog object. |
|
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagLog class. |
|
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagLogclass. |
|
CreateInstance() |
Not supported |
|
DeleteInstance() |
Supported. Allows deletion of instance of IANet_DiagLog class. |
|
ModifyInstance() |
Not supported. |
|
ExecQuery() |
Not supported. |
|
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagLog. |
|
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated to this instance of IANet_DiagLog. |
|
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagLog. |
|
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagLog. |
|
ClearLog() |
Supported. This method removes everything associated with this instance records: DiagnosticServiceRecord, DiagnosticcompletionRecord and DiagnosticSettingRecord. |
|
CIM_ManagedElement |
||
Caption |
Short, one-line, textual description of the diagnostic service record, in following format: “Log for <TestName>@<AdapterName>-job<JobNum>” Where: TestName: is a short description of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). JobNum: is a numeric value of the job. |
|
Description |
Is always set to empty string |
|
ElementName |
Is always set to the empty string |
|
CIM_ManagedSystemElement |
||
InstallDate |
Not used, the provider always sets this property to “null” value. |
|
Name |
This property is always empty |
|
OperationalStatus |
Indicates current status of the diagnostic test. Due to fact that diagnostic test instance is always accessible, this property contain always one value=2 what means “OK” |
|
StatusDescriptions |
Not used, always empty. |
|
Status |
Not used, always contains empty string. |
|
CIM_EnabledLogicaElement |
||
EnabledState |
Not used, always is set to 0 (“Unknown”) |
|
OtherEnabledState |
Not used, always is empty |
|
RequestedState |
Not used, always is set to 0 |
|
EnabledDefault |
Not used, always is set to 0 |
|
TimeOfLastStateChange |
Not used, always is set to 0 |
|
CIM_Log |
||
MaxNumberOfRecords |
Supported. Always set to 101 |
|
CurrentNumberOfRecords |
Supported. Shows how many records are associated with this Log. |
|
CIM_RecordLog |
||
InstanceID |
Within the scope of the used Namespace, InstanceID uniquely identifies an instance of this class, in following format: “<OrgID>:<DeviceID>@<TestName>@<JobID>@log” Where: OrgID, TestName and DeviceID are the same as in IANet_DiagTest and IANet_EthernetPort JobId: is a unique number of the associated job. |
This class inherits from CIM_DiagnosticServiceRecord class. While a DiagnosticService is running, data generated by the service may be recorded in DiagnosticServiceRecord objects.
IANet_DiagServiceRecord class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagServiceRecord object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceRecord class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceRecord class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Supported. Removes an instance of DiagnosticServiceRecord class. |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceRecord. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceRecord. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceRecord. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagServiceRecord. |
CIM_ManagedElement |
|
Caption |
Short, one-line, textual description of the diagnostic service record, in following format: “Record <RecordNum> for <TestName>@<AdapterName>-job<JobNum>” Where: RecordNum: is the numeric value of the index of record stored in the IAnet_DaigLog TestName: is a short description of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). JobNum: is a numeric value of the job. |
Description |
Is always set to empty string |
ElementName |
Is always set to the empty string |
CIM_RecordForLog |
|
RecordFormat |
This determines format of data stored in the property ‘RecordData’. Regarding the spec, this property is always set to empty string, which means that ‘RecordData’ is just only string. |
RecordData |
It contains string description of information. For example for: RecordType = Debug it can contain “Test started”, RecordType = Status it can contain “1%” |
Locale |
Not supported and always is equal empty string |
CIM_DiagnosticRecord |
|
InstanceID |
Within the scope of the used Namespace, InstanceID uniquely identifies an instance of this class, in following format: “<OrgID>:<DeviceID>@<TestName>@<JobID>:<LogID>” Where: OrgID, DeviceID, and TestName are defined in the same way as in IANet_DiagTest and IANet_EthernetPort LogID: is unique number of the record. Equals 1 for first created record and is incremented for every next record. The upper limit is 100. JobId: is a unique number of the job. Equals job1 for first created job, incremented with every job creation |
ServiceName |
Always is equal to the appropriate ‘Name’ property of instance of diagnostic test. |
ManagedElementName |
Always is equal to the appropriate ‘ElementName’ property of instance of network port (Managed Element). |
ExpirationDate |
Not used, and always is set to the zero |
RecordType |
It can assume the following values: - Result (2) - Actions (4) - Status (6) - Device Errors (7) - Setting Data (9) - Debug (14) |
OtherRecordTypeDescription |
Not supported and always contains empty string |
CreationTimeStamp |
Contains the date and time creation of this record |
CIM_DiagnosticServiceRecord |
|
ErrorCode |
Not supported |
ErrorCount |
Not supported |
LoopsFailed |
For records with property different from ‘Result’ (2) it always contains 0. For ‘Result’ type of record it contain amount failed executed diagnostic tests. This amount cannot be greater than appropriate value stored in IANet_DiagnostiSettingRecord connected with this diagnostic execution. |
LoopsPassed |
For records with property different from ‘Result’ (2) it always contains 0. For ‘Result’ type of record it contain amount succeed executed diagnostic tests. This amount cannot be greater than appropriate value stored in IANet_DiagnostiSettingRecord connected with this diagnostic execution. |
This class inherits from CIM_DiagnosticCompletionRecord class. When a DiagnosticService has completed, results generated by the service will be recorded in a DiagnosticCompletionRecord object
IANet_DiagCompletionRecord class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagCompletionRecord object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagCompletionRecord class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagCompletionRecord class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Supported. Removes an instance of IANet_DiagCompletionRecord class. |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagCompletionRecord. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagCompletionRecord. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagCompletionRecord. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagCompletionRecord. |
CIM_ManagedElement |
|
Caption |
Short, one-line, textual description of the diagnostic service record, in following format: “Record <RecordNum> for <TestName>@<AdapterName>-job<JobNum>” Where: RecordNum: is the numeric value of the index of record stored in the IANet_DiagLog TestName: is an short description of diagnostic test AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). JobNum: is a numeric value of the job. |
Description |
Is always set to empty string |
ElementName |
Is always set to the empty string |
CIM_RecordForLog |
|
RecordFormat |
This determines format of data stored in the property ‘RecordData’. Regarding the spec this property is always set to empty string, which means that ‘RecordData’ is just only string. |
RecordData |
It contains string description of information. For example for: RecordType = Debug it can contain “Test passed”, |
Locale |
Not supported and always is equal empty string |
CIM_DiagnosticRecord |
|
InstanceID |
Within the scope of the used Namespace, InstanceID uniquely identifies an instance of this class, in following format: “<OrgID>:<DeviceID>@<TestName>@<JobID>:<LogID>” Where: OrgID, DeviceId, and TestName as in IANet_DiagTest and IANet_EthernetPort LogID: is unique number of the record. Equals 1 for first created record and is incremented for every next record. JobId: is a unique number of the job. Equals 1 for first created job, incremented with every job creation |
ServiceName |
Always is equal to the appropriate ‘Name’ property of instance of diagnostic test. |
ManagedElementName |
Always is equal to the appropriate ‘ElementName’ property of instance of network port (Managed Element). |
ExpirationDate |
Not used, and always is set to the zero |
RecordType |
It can assume the following values: - Result (2) |
OtherRecordTypeDescription |
Not supported and always contains empty string |
CreationTimeStamp |
Contains the date and time creation of this record |
CIM_DiagnosticServiceRecord |
|
ErrorCode |
Not supported |
ErrorCount |
Not supported |
LoopsFailed |
It contains amount of failed executed diagnostic tests. This amount cannot be greater than appropriate value stored in IANet_DiagnostiSettingRecord connected with this diagnostic execution. |
LoopsPassed |
It contain amount of successfully executed diagnostic tests. This amount cannot be greater than appropriate value stored in IANet_DiagnostiSettingRecord connected with this diagnostic execution. |
CIM_DiagnosticCompletionRecord |
|
CompletionState |
It describes results of diagnostic test execution. It can assume the following values: - OK (2) - Failed (5) |
OtherCompletionStateDescription |
Not supported and always assumes empty string |
This class inherits from CIM_DiagnosticSetting class and specifics diagnostic test parameters and execution instructions are defined by this class
IANet_DiagSetting class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagnosticSetting object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagnosticSetting class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagnosticSetting class. |
CreateInstance() |
Supported. Allows user to create new instances of this class |
DeleteInstance() |
Supported. Allows delete of instance of IANet_DiagSetting class created by user |
ModifyInstance() |
Supported. Allows user change the default values of the properties of all instances (including default settings). |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagnosticSetting. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagnosticSetting. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagnosticSetting. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagnosticSetting. |
CIM_ManagedElement |
|
Caption |
Short, one-line, textual description of the diagnostic settings. The provider distinguish two types of settings: a). default settings, and ‘Caption’ is created in following format: “Default settings for <TestName>@<AdapterName>” b), other settings, created by user; the ‘Caption’ is created with format: “Settings ‘<SettingID>’” Where: TestName: is a short description of diagnostic test AdapterName: is a short description of network port (see IANet_EtherentPort) SettingID: is a unique name of settings and is equal to the property SettingID |
Description |
For default settings it assumes the value “(def_set)”. For user created instances “<SettingID>” |
ElementName |
For default settings it assumes “CDMv2 default diagnostic setting for Intel Network Adapter”. For user created instances “CDMv2 diagnostic Setting ‘<SettingID> for Intel Network Adapter. |
CIM_Setting |
|
SettingID |
Within the scope of the used Namespace, SettingID uniquely identifies an instance of this class, in following format but only for default settings: “<OrgID>:<TestName>@def_set” Where: OrgID, and TestID as in IANet_DiagTest For user defined settings it is equal to the value set by user. |
CIM_DiagnosticSetting |
|
TestWarningLevel |
It is deprecated in CIM schema 2.26 and always assumes the value “No Warning” (0). |
ReportSoftErrors; |
It is deprecated in CIM schema 2.26 and always assumes the value 0. |
ReportStatusMessages; |
It is deprecated in CIM schema 2.26 and always assumes the value 0 |
HaltOnError; |
Regarding the value of property LoopControl, where count of error of loop is set to the value 1, this property is always set to the ‘true’ and this means that first accuracy of failed execution of test breaks the loop. |
QuickMode; |
Not supported and always assumes ‘false’ |
PercentOfTestCoverage; |
Not supported and always assumes 0 |
LoopControlParameter; |
It assumes only one element for default setting and this is equal ‘1, 1’ |
LoopControl; |
This array can assume only two type of arguments: - Count (3) - ErrorCount (5) |
OtherLoopControlDescription; |
Not supported and always assumes empty string |
OtherLoopControlDescriptions; |
It is deprecated in CIM schema 2.26 and the array does not contain any elements |
ResultPersistence; |
Not supported and always assumes value ‘0’ |
LogOptions; |
For default settings this property assumes the following values: - Result (2) - Actions (4) - Status (6) - Device Errors (7) - Setting Data (9) - Debug (14) |
OtherLogOptionsDescriptions; |
Not supported and the array does not contain any elements |
LogStorage; |
For default settings this property assumes the following values: - DiagnosticRecordLog (2) |
OtherLogStorageDescriptions; |
Not supported and the array does not contain any elements |
VerbosityLevel; |
Not supported and the array does not contain any elements |
Locales |
Not supported and the array does not contain any elements |
This class inherits from CIM_DiagnosticServiceCapabilities class. DiagnosticServiceCapabilities is a class that describes the capabilities of the settings for all diagnostic services, and therefore this Provider creates only one instance of this class.
IANet_DiagServiceCapabilities class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagServiceCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceCapabilities class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
CIM_ManagedElement |
|
Caption; |
Is the same as property ‘InstanceID’ |
Description; |
Is the same as property ‘InstanceID’ |
ElementName; |
Is the same as property ‘InstanceID’ |
CIM_Capabilities |
|
InstanceID; |
Short, unique, textual description of the diagnostic settings. The provider creates only one instance of this class and the ‘Caption’ takes value: ”<OrgID>:Capabilities@AllDiagnostics” Where: OrgID: is defined in IANet_DiagTest.Name |
CIM_DiagnosticServiceCapabilities |
|
SupportedServiceModes; |
Not supported and the array does not contain any elements |
OtherSupportedServiceModesDescriptions; |
Not supported and the array does not contain any elements |
SupportedLoopControl; |
For default settings this property assumes the following values: - Count (3) - ErrorCount (5) |
OtherSupportedLoopControlDescriptions; |
Not supported and the array does not contain any elements |
SupportedLogOptions; |
For default settings this property assumes the following values: - Result (2) - Actions (4) - Status (6) - Device Errors (7) - Setting Data (9) - Debug (14) |
OtherSupportedLogOptionsDescriptions; |
Not supported and the array does not contain any elements |
SupportedLogStorage; |
For default settings this property assumes the following values: - DiagnosticRecordLog (2) |
OtherSupportedLogStorageDescriptions; |
Not supported and the array does not contain any elements |
SupportedExecutionControls; |
For default settings this property assumes the following values: - Job Creation (2) - Terminate Job (5) |
OtherSupportedExecutionControlsDescriptions; |
Not supported and the array does not contain any elements |
SupportedTestWarnings; |
It is deprecated in CIM schema 2.26 and always assumes the value “Missing Resources” (3). |
This class inherits from CIM_DiagnosticSettingDataRecord class. It was created in order to allow storing settings for executed diagnostic test. This class is associated with the following classes:
- IANet_DiagLog,
- IANet_DiagServiceRecord,
- IANet_DiagCompletionRecord,
- IANet_EthernetPort.
IANet_DiagSettingRecord class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagServiceCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceCapabilities class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Supported. Removes an instance of DiagnosticSettingRecord class. |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
ReferenceNames() |
Supported. Enables retrievals of paths to instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the diagnostic settings. The provider distinguish two types of settings: “Settings <SetingID> for <OrgID>:<TestName>@<DeviceID>-job<JobID>” Where: SettingID: a numeric value describes number of setting TestName: is an short description of diagnostic test DeviceID: is the same as DeviceID for IANet_EthernetPort JobID: is a unique numerical Job identicator |
Description; |
Not supported and always is set to empty string |
ElementName; |
Not supported and always is set to empty string |
CIM_RecordForLog |
|
RecordFormat; |
Not supported and always is set to empty string |
RecordData |
Not supported and always is set to empty string |
Locale |
Not supported and always is set to empty string |
CIM_DiagnosticRecord |
|
InstanceID; |
Within the scope of the used Namespace, InstanceID uniquely identifies an instance of this class, in following format: “<OrgID>:<DeviceID>@<TestName>@<JobID>:<SetID>” Where: OrgID, DeviceId, and TestName as in IANet_DiagTest and IANet_EthernetPort SetID: is unique number of the record. Always equals 1. JobID: is a unique number of the associated job. |
ServiceName; |
Always is equal to the appropriate ‘Name’ property of instance of diagnostic test. |
ManagedElementName; |
Always is equal to the appropriate ‘ElementName’ property of instance of network port (Managed Element). |
ExpirationDate; |
Not used, and always is set to the zero |
RecordType; |
It can assume only - Setting Data (9) |
OtherRecordTypeDescription; |
Not supported and always contains empty string |
CreationTimeStamp; |
Contains the date and time creation of this record |
CIM_DiagnosticSettingRecord |
|
HaltOnError; |
Stored value of HaltOnError from IANet_DiagnosticSetting class which was an argument of method RunDiagnostic of IANet_DiagTest |
QuickMode; |
Not supported and always assumes false |
PercentOfTestCoverage; |
Not supported and always assumes 0 |
LoopControlParameter; |
Stored value of LoopControlParameter from IANet_DiagnosticSetting class which was an argument of method RunDiagnostic of IANet_DiagTest |
LoopControl |
Stored value of CoolControl from IANet_DiagnosticSetting class which was an argument of method RunDiagnostic of IANet_DiagTest |
OtherLoopControlDescriptions; |
Not supported and the array does not contain any elements |
ResultPersistence; |
Not supported and always assumes 0 |
LogOptions |
Stored value of LogOptions from IANet_DiagnosticSetting class which was an argument of method RunDiagnostic of IANet_DiagTest |
OtherLogOptionsDescriptions |
Not supported and the array does not contain any elements |
LogStorage |
Stored value of LogStorage from IANet_DiagnosticSetting class which was an argument of method RunDiagnostic of IANet_DiagTest |
OtherLogStorageDescriptions |
Not supported and the array does not contain any elements |
VerbosityLevel |
Not supported and the array does not contain any elements |
This class inherits from CIM_HelpService class.
IANet_HelpService class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_DiagServiceCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceCapabilities class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the help service, in following format: “<OrgID>:help@<TestName>’” Where: OrgID is the same as in IANet_DiagTest TestName: is an short description of diagnostic test |
Description; |
A user-friendly name for the object. This property has the same value as property “Caption” |
ElementName; |
In following format: “Help for ‘<TestName>’ diagnostic test” Where: TestName: is a short description of diagnostic test |
CIM_ManagedSystemElement |
|
InstallDate; |
Not used, the provider always sets this property to “null” value. |
Name; |
This property has the same value as property “Caption” |
OperationalStatus; |
Indicates current status of the help service. Due to fact that help service instance is always accessible, this property contain one value=2 which means “OK” |
StatusDescriptions; |
Not used, always empty. |
Status; |
Not used, always contains empty string. |
CIM_EnabledLogicaElement |
|
EnabledState |
Not used, always is set to 0 (“Unknown”) |
OtherEnabledState |
Not used, always is empty |
RequestedState |
Not used, always is set to 0 |
EnabledDefault |
Not used, always is set to 0 |
TimeOfLastStateChange |
Not used, always is set to 0 |
CIM_Service |
|
SystemCreationClassName |
This property is always set to value “CIM_UnitaryComputerSystem” |
SystemName |
This property is set to the network node hostname read form the operating system |
CreationClassName |
Always assumes value “IANet_HelpService” |
PrimaryOwnerName |
Always assumes value “Intel Corporation” |
PrimaryOwnerContact |
Always assumes the value “http://www.intel.com” |
StartMode |
This property is deprecated in CIM schema 2.26 and always assumes empty string. |
Started |
Always assumes the value “false” |
CIM_HelpService |
|
DeliveryOptions |
Supported and always set to the ‘File Pointer (3)’ |
OtherDeliveryOptionDescription |
Unsupported |
DocumentsAvailable |
Supported. It contains only one element which is the name of file associated with diagnostic test. |
DocumentDescriptions |
Supported and always contains “Help for diagnostic test” |
DocumentFormat |
Supported. Always equals ‘HTML (3)’ |
OtherDocumentFormatDescription |
Unsupported. |
This class inherits from CIM_SoftwareIdentity class. CIM_SoftwareIdentity provides descriptive information about a software component for asset tracking and/or installation dependency management.
IANet_SoftwareIdentity class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_DiagServiceCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceCapabilities class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the help service, in following format: a). for version of diagnostic test: “Version of <TestName>’” Where: TestName: is a short description of diagnostic test
b). for EEPROM version: “EEPROM version for network adapter’<AdapterName>’” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort
c). for version of device driver: “Driver version for network adapter’<AdapterName>’” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort |
Description; |
A user-friendly name for the object. a). for version of diagnostic test: “Describes version of diagnostic test ‘<TestName>’ for Intel network adapter” Where: TestName: is a short description of diagnostic test
b). for EEPROM version: “Version of EEPROM image in network adapter ’<AdapterName>’” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort
c). for version of device driver: “Version of operating system driver for network adapter ’<AdapterName>’” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort |
ElementName; |
This property has the same value as property “Caption” |
CIM_ManagedSystemElement |
|
InstallDate; |
Not used, the provider always sets this property to “null” value. |
Name; |
This property has the same value as property “Caption” |
OperationalStatus; |
Indicates current status of the software identity. Due to fact that identity instance is always accessible, this property contain always one value=2 which means “OK” |
StatusDescriptions; |
Not used, always empty. |
Status; |
Not used, always contains empty string. |
CIM_SoftwareIdentity |
|
InstanceID; |
Supported. a). for version of diagnostic test: “<OrgID>:versionOf_<TestName>” Where: TestName: is a short description of diagnostic test
b). for EEPROM version: “<OrgID>:EEPROM_version@<AdapterName>” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort
c). for version of device driver: “<OrgID>:driver_version@<AdapterName>” Where: AdapterName: is the same as DeviceID for IANet_EthernetPort |
MajorVersion; |
Supported. It is set to the major version if it is reachable. |
MinorVersion; |
Supported. It is set to the major version if it is reachable. |
RevisionNumber; |
Supported. It is set to the major version if it is reachable. |
BuildNumber; |
Supported. It is set to the major version if it is reachable. |
VersionString; |
Supported. a). for version of diagnostic test: “<Major>:<Minor>:<Revision>:<Build>” Where: Major: is a number that describes major version Minor: is a number that describes minor version Revision: is a number that describes revision version Build: is a number that describes build version
b). for EEPROM version: it can be “N/A” or some string built as hexadecimal values read from the EEPROM
c). for version of device driver: it can be “N/A” if there is no driver installed for this adapter or the name of the device driver. |
TargetOperatingSystems; |
Supported and always equal ‘Linux’ |
Manufacturer; |
Supported and always equal ‘Intel’ |
Languages; |
Supported and always equal ‘en’ |
Classifications; |
Supported. a). for version of diagnostic test: - ‘Diagnostic software (7)’
b). for EEPROM version: - ‘Firmware (10)’
c). for version of device driver: - ‘Driver (2)’ |
SerialNumber; |
Always empty string |
ReleaseDate; |
Supported. a). for version of diagnostic test: it is the date of CDM provider build
b). for EEPROM version: it is the date of CDM provider build (see Release Notes)
c). for version of device driver: it is the date of CDM provider build (see Release Notes) |
This class inherits from CIM_PCIDevice class.
IANet_PCIDevice class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagServiceCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagServiceCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagServiceCapabilities class. |
CreateInstance() |
Not supported |
DeleteInstance() |
Not supported |
ModifyInstance() |
Not supported. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected with this instance of IANet_DiagServiceCapabilities. |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the PCI device, in following format: “PCI info for adapter@<AdapterName>” Where: AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). |
Description; |
A user-friendly name for the object. It is a long description of PCI Device, created with pattern: “PCI device information (such as VendorID, PCIDeviceID) for Intel network adapter <AdapterName>” Where: AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). |
ElementName; |
A user-friendly name of diagnostic test. It is the same Name property |
CIM_ManagedSystemElement |
|
InstallDate; |
Not used, the provider always sets this property to “null” value. |
Name; |
This property has the same value as property “Caption” |
OperationalStatus; |
Indicates current status of the PCI Device. Due to fact that PCI device instance is always accessible, this property contain one value=2 which means “OK” |
StatusDescriptions; |
Not used, always empty. |
Status; |
Not used, always contains empty string. |
CIM_EnabledLogicalElement |
|
EnabledState |
Not used, always is set to 0 (“Unknown”) |
OtherEnabledState |
Not used, always is empty |
RequestedState |
Not used, always is set to 0 |
EnabledDefault |
Not used, always is set to 0 |
TimeOfLastStateChange |
Not used, always is set to 0 |
CIM_LogicalDevice |
|
SystemCreationClassName |
This property is always set to value “CIM_UnitaryComputerSystem” |
SystemName |
This property is set to the network node hostname read form the operating system |
CreationClassName |
Always assumes value “IANet_PCIDevice” |
DeviceID |
A user-friendly description of information about PCI localization. This property is created in the following format: “<OrgID>:PCI@<AdapterName>” Where: OrgID: is the abbreviation of Intel Architecture Network AdapterName: is a unique name of Intel network port (see description of IANet_EtherentPort). |
PowerManagementSupported |
Not supported and always is set to ‘false’ |
PowerManagementCapabilities |
Not supported and always the array does not contain any elements |
Availability |
Not supported and always is set to ‘0’ |
StatusInfo |
Not supported and always is set to ‘0’ |
LastErrorCode |
Not supported and always is set to ‘0’ |
ErrorDescription |
Not supported and always is set to empty string |
ErrorCleared |
Not supported and always is set to ‘false’ |
OtherIdentifyingInfo |
Not supported and always the array does not contain any elements |
PowerOnHours |
Not supported and always is set to '0' |
TotalPowerOnHours |
Not supported and always is set to '0' |
IdentifyingDescriptions |
Not supported and always the array does not contain any elements |
AdditionalAvailability |
Not supported and always the array does not contain any elements |
MaxQuiesceTime |
Not supported and always is set to '0' |
CIM_Controller |
|
TimeOfLastReset |
Not supported and always is set to '0' |
ProtocolSupported |
Supported and can take the following values: ‘PCI (5)’ |
MaxNumberControlled |
Not supported and always is set to '0' |
ProtocolDescription |
Not supported and always is set to empty string |
CIM_PCIController |
|
CommandRegister |
Not supported and always is set to '0' |
Capabilities |
Supported and can take the following values: ‘PCI-X Capable (5)’ or ‘PCI Express Capable (13)’ or empty array. |
CapabilityDescriptions |
Not supported and the array does not contain any elements |
DeviceSelectTiming |
Not supported and always is set to '0' |
ClassCode |
Supported and always is set to ‘Network (2)’ |
CacheLineSize |
Not supported and always is set to '0' |
LatencyTimer |
Not supported and always is set to '0' |
InterruptPin |
Not supported and always is set to '0' |
ExpansionROMBaseAddress |
Not supported and always is set to '0' |
SelfTestEnabled |
Not supported and always is set to 'false' |
CIM_PCIDevice |
|
BaseAddress |
Not supported and always is set to empty string |
SubsystemID |
Supported. It is decimal value |
SubsystemVendorID |
Supported. It is decimal value |
MinGrantTime |
Not supported and always is set to '0 – 250 nanoseconds' |
MaxLatency |
Not supported and always is set to '0 – 250 nanoseconds' |
IANet_PCIDevice |
|
PCIDeviceID |
Supported. It is decimal value |
VendorID |
Supported. It is decimal value |
BusNumber | The bus number where this PCI device resides. |
DeviceNumber | The device number assigned to this PCI device for this bus. |
FunctionNumber | The function number for this PCI device. |
RevisionID | Register that contains a value assigned by the device manufacturer used to identify the revision number of the device. |
This class inherits from CIM_JobSettingData class.
IANet_JobSettingData class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_JobSettingData object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_JobSettingData class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_JobSettingData class. |
CreateInstance() |
Supported. Allows creation of instances of IANet_JobSettingData class. |
DeleteInstance() |
Supported. Allows deletion of early created by user instances of IANet_JobSettingData class |
ModifyInstance() |
Supported. Allows modification of all instances of IANet_JobSettingData class. |
ExecQuery() |
Not supported. |
Associators() |
Supported. Enables retrieval of CIM instances that are associated with this instance of IANet_DiagServiceCapabilities. |
AssociatorNames() |
Supported. Enables retrieval of references to CIM instances that are associated with this instance of IANet_JobSettingData. |
References() |
Supported. Enables retrieval of instances of association class that are connected with this instance of IANet_JobSettingData. |
ReferenceNames() |
Supported. Enables retrieval of paths to instances of association class that are connected to this instance of IANet_JobSettingData. |
CIM_ManagedElement |
|
Caption; |
Short, one-line, textual description of the Job Setting, in following format: a) for default job settings: “Default job settings for <Testname>”
b). for all user created job settings: “Job Settings <SettingID>” Where: TestName: is a short description of diagnostic test SettingID: the name (key) of setting |
Description; |
A user-friendly name for the object. a) for default job settings: “(def_job_set)”
b). for all user created job settings: “<SettingID>” SettingID: the name (key) of setting set by user |
ElementName; |
A user friendly name of diagnostic test. It is different for: a). default job settings: “CDMv2 default diagnostic setting for Intel Network Adapter.“
b). job setting created by user: “CDMv2 diagnostic setting <SettingID> for Intel Network Adapter.” Where: SettingID: the name (key) of setting set by user |
CIM_SettingData |
|
InstanceID; |
A user-friendly description of job setting. This property is created in the following format: a). default job settings: “<OrgID>:<TestName>@def_job_set” Where: OrgID: is the abbreviation of Intel Architecture Network TestName: is a short description of diagnostic test b). job setting created by user: this is the value set by user. |
CIM_JobSettingData |
|
DeleteOnCompletion |
Indicates if the instance of Concrete Job should be removed (true). If yes, the instances of concrete job will be removed after time defined by TimeBeforeRemoval property. It is usually set to 5 minutes. |
RecoveryAction |
Not used, always empty. |
OtherRecoveryAction |
Not used, always contains empty string. |
This class inherits from CIM_AffectedJobElement class. This class associates the following classes: IANet_EthernetPort and IANet_DiagJob;
IANet_AffectedJobElement class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_AffectedJobElement object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_AffectedJobElement class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_AffectedJobElement class. |
CIM_AffectedJobElement |
|
AffectedElement |
This value contains the reference to instance of network port based on the class IANet_EthernetPort |
AffectingElement |
This value contains the reference to instance of concrete job based on the class IANet_DiagJob |
ElementEffects |
It is supported and always set to “Exclusive Use” (2) |
OtherElementEffectsDescriptions |
Not supported and the array does not contains any elements |
This class inherits from CIM_AvailableDiagnosticService class. This class was created in order to associate the following instances: IANet_DiagTest and IANet_EthernetPort
IANet_AvailableDiagnosticService class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_AvailableDiagnosticService object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_AvailableDiagnosticService class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_AvailableDiagnosticService class. |
CIM_ServiceAvailableToElement |
|
ServiceProvided |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
UserOfService |
This value contains the reference to instances of network port based on the class IANet_EthernetPort |
CIM_AvailableDiagnosticService |
|
EstimatedDurationOfService |
It is supported and always set to “Seconds” (3) |
EstimatedDurationQualifier |
Not supported and the array does not contains any elements |
This class inherits from CIM_CorrespondingSettingsRecord class. This class is created in order to associate the following instances:
- IANet_DiagSettingRecord and IANet_DiagServiceRecord
- IANet_DiagSettingRecord and IANet_DiagCopletionRecord
IANet_CorrespondingSettingsRecord class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_CorrespondingSettingsRecord object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_CorrespondingSettingsRecord class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_CorrespondingSettingsRecord class. |
CreateInstance() |
Not supported |
CIM_CorrespondingSettingsRecord |
|
DataRecord |
This value contains the reference to instances of diagnostic service record and diagnostic completion record based on the class CIM_DiagnosticRecord; These are the instances of classes: IANet_DiagServiceRecord, IANet_DiagCompletionRecord |
SettingsRecord |
This value contains the reference to instances of copy of executed diagnostic test settings based on the class IANet_DiagSettingRecord |
This class inherits from CIM_OwningJobElement class. This class is responsible for associate the following instances: IANet_DiagTest and IANet_DiagJob
IANet_DiagOwningJobElement class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_DiagOwningJobElement object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagOwningJobElement class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_DiagOwningJobElement class. |
CIM_OwningJobElement |
|
OwningElement |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
OwnedElement |
This value contains the reference to instances of concrete job based on the class IANet_DiagJob |
This class inherits from CIM_UseOfLog class. This class is created in order to associate the following instances: IANet_DiagTest and IANet_DiagLog
IANet_DiagUseOfLog class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_DiagUseOfLog object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_DiagUseOfLog class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_DiagUseOfLog class. |
CIM_Dependency |
|
Antecedens |
This value contains the reference to instances of container of collected record as the diagnostic log based on the class IANet_DiagLog |
Dependent |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
CIM_UseOfLog |
|
RecordedData |
This is the copy of property ‘Caption’ of associated only one instance of IANet_DiagLog. |
This class inherits from CIM_ElementCapabilities class. In order to associate IANet_DiagTest and IANet_DiagnosticServiceCapabilities this class is implemented
IANet_ElementCapabilities class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_ElementCapabilities object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_ElementCapabilities class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_ElementCapabilities class. |
CIM_ElementCapabilities |
|
ManagedElement |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
Capabilities |
This value contains the reference to instances of diagnostic test capabilities based on the class IANet_DiagnosticServiceCapabilities |
Characteristics | This value provides descriptive information about the Capabilities. Always returns {2,3} – Default and Current. |
This class inherits from CIM_ElementSetting class. This class was created in order to associate instances of classes IANet_DiagTest with IANet_DiagnosticSetting
IANet_ElementSetting class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_ElementSetting object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_ElementSetting class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_ElementSetting class. |
CIM_ElementSetting |
|
Element |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
Setting |
This value contains the reference to instances of diagnostic test settings based on the class IANet_DiagnosticSetting |
This class inherits from CIM_ElementSettingData class. This class was created in order to associate instances of classes IANet_DiagTest with IANet_JobSettingData
IANet_ElementSettingData class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_ElementSettingData object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_ElementSettingData class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_ElementSettingData class. |
CIM_ElementSettingData |
|
ManagedElement |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |
SettingData |
This value contains the reference to instances of job settings data based on the class IANet_JobSettingData |
IsDefault |
If this job setting is default for diagnostic this property is set to IsDefault (1), otherwise to IsNotdefault (2) |
IsCurrent |
Not supported and always is set to 0. |
This class inherits from CIM_ElementSoftwareIdentity class. This class was prepared in order to associate instances of the following classes:
- IANet_SoftwareIdentity and IANet_DiagTest
- IANet_SoftwareIdentity and IANet_EthernetPort
IANet_ElementSoftwareIdentity class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_ ElementSoftwareIdentity object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_ ElementSoftwareIdentity class. |
EnumerateInstanceNames() |
Supported. Return list of references to all instances of IANet_ ElementSoftwareIdentity class. |
CIM_Dependency |
|
Antecedens |
This value contains the reference to instances of SW/FW information based on the class IANet_SoftwareIdentity |
Dependent |
This value contains the reference to instances of managed element based on the class CIM_ManagedElement. This property can be se by two types of Managed Elements: - IANet_DiagTest - IANet_EthernetPort |
CIM_ElementSoftwareIdentity |
|
UpgradeCondition |
It is supported and informs about possibility of upgrade of Managed Element and always is set to the value “Owner Upgradeable” (3). |
OtherUpgradeCondition |
Not supported and always contains empty string |
ElementSoftwareStatus | A collection of properties describing the status of the software on the managed element. Multiple properties could be set at the same time. Always returns {6,8} – Installed and Available. |
This class inherits from CIM_LogManagesRecord class. This class was designed in order to associate instances of the following classes:
- IANet_DiagLog and IANet_DiagServiceRecord
- IANet_DiagLog and IANet_DiagCompletionRecord
- IANet_DiagLog and IANet_DiagSettingRecord
IANet_LogManagesRecord class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_LogManagesRecord object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_LogManagesRecord class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_LogManagesRecord class. |
CIM_LogManagesRecord |
|
Log |
This value contains the reference to instance of container of collected record as the diagnostic log based on the class IANet_DiagLog |
Rekord |
This value contains the reference to instances of diagnostic service record, diagnostic completion record and diagnostic setting record based on the class CIM_DiagnosticRecord; These are the instances of classes: IANet_DiagServiceRecord, IANet_DiagCompletionRecord, IANet_DiagSettingRecord |
This class inherits from CIM_RecordAppliesToElement class. This class was designed in order to associate instances of the following classes:
- IANet_EthernetPort and IANet_DiagServiceRecord
- IANet_EthernetPort and IANet_DiagCompletionRecord
- IANet_EthernetPort and IANet_DiagSettingRecord
IANet_RecordAppliesToElement class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instances of particular IANet_RecordAppliesToElement object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_RecordAppliesToElement class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances of IANet_RecordAppliesToElement class. |
CIM_Dependency |
|
Antecedens |
This value contains the reference to instances of diagnostic service record, diagnostic completion record and diagnostic setting record based on the class CIM_DiagnosticRecord; These are the instances of classes: IANet_DiagServiceRecord, IANet_DiagCompletionRecord, IANet_DiagSettingRecord |
Dependent |
This value contains the reference to instances of network port based on the class IANet_EthernetPort |
This class inherits from CIM_PCIEthPortIdentity class. This class was designed in order to associate instances of the following classes:
- IANet_EthernetPort and IANet_PCIDevice
IANet_PCIEthPortIdentity class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_PCIEthPortIdentity object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_PCIEthPortIdentity class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances IANet_PCIEthPortIdentity class. |
CIM_Dependency |
|
SystemElement |
This value contains the reference to instances of PCI device information; This is the instance of classes: IANet_PCIDevice |
SameElement |
This value contains the reference to instances of network port based on the class IANet_EthernetPort |
This class inherits from CIM_ServiceAvailableToElement class. This class was designed in order to associate instances of the following classes:
- IANet_HelpService and IANet_DiagTest
The table below contains list IANet_ServiceAvailableToElement methods and properties, their descriptions and implementation status
IANet_ServiceAvailableToElement class methods and properties
Method / Properties |
Description |
GetInstance() |
Supported. Returns CIM instance of particular IANet_ServiceAvailableToElement object. |
EnumerateInstances() |
Supported. Returns list of all instances of IANet_ServiceAvailableToElement class. |
EnumerateInstanceNames() |
Supported. Returns list of references to all instances IANet_ServiceAvailableToElement class. |
CIM_Dependency |
|
ServiceProvided |
This value contains the reference to instances of help of diagnostic test based on the class IANet_HelpService |
UserOfService |
This value contains the reference to instances of diagnostic test based on the class IANet_DiagTest |