The following table lists changes in the Intel AMT WS-Management interface for Release 5.1 that have minimal impact on backwards compatibility.
Change |
Specification |
Add support for __cimnamespace selector in message Header (particularly for Enumerate). Previous versions ignored this selector. |
CIM Binding |
CIM_Account.Get() returns empty UserPassword property instead of NULL. |
Simple Identity Management Profile |
CIM_ComputerSystem.Get() sets OperationalStatus to '0' instead of a random value |
|
CIM_Fan.SetSpeed() is enabled. It should always return operation failed (not supported). HTTP status changed from 400 to 200. |
Fan Profile |
CIM_Processor.Get() returns ExternalBusClockSpeed. (this property was not part of the MOF in 5.0) |
CIM_Processor |
CIM_PowerManagementService.Get() output parameter 'RequestedState' is set to NULL. |
|
CIM_BootConfigSetting.ChangeBootOrder() output parameter 'Job' is set to NULL instead of an empty reference. |
Boot Control Profile |
The XML parser parses the 'standalone' attribute of the XML declaration. Using this attribute in previous releases yielded a schema violation fault. |
W3C XML 1.0 |
SupportedInteractions' properties of RMCP pong packet is set to 'Support Interactions DASH' instead of 'Not Supported Interaction'. |
DASH Implementation Requirements 1.0.0 |
A spelling error in 'details' field of 'invalidMaxEnvelopeSize' fault is fixed. 'mininium' changed to 'minimum'. |
WS-Management Specification |
SubCode' element is set to NULL and not to empty element if there is no 'SubCode' value in a specific fault body. |
|
soap:NotUnderstood' fault is returned as required. 'soap:NotUnderstood' element is returned fault header, 'soap:SubCode' is set to null (instead of MustUnderstand) and 'soap:Value' is set to 'soap:MustUnderstand' (instead of 'Sender'). |
WS-Management Specification |
Polymorphism mode not supported' fault is returned if polymorphism mode other than 'IncludeSubClassProperties' is used. HTTP status changed from 200 to 400. |
CIM Binding |
Enumeration mode 'EnumerateObjectAndEPR' is also supported and not just 'EnumerateEPR'. |
CIM Binding |
UnsupportedFeature - Enumeration Mode' fault is returned if an invalid 'enumeration mode' is requested. |
CIM Binding |
Expires parameter in Subscribe response must not be empty string - it was changed to NULL (not returned). |
WS-Management Specification |
The implementation now returns the reference parameters of ReplyTo. |
WS-Management Specification |
The implementation now handles all classes uri enumeration. |
CIM Binding |
UnsupportedFeature returned when IncludeResultProperty tag is sent in EnumerateAssociated request. |
CIM Binding |
A missing 'Action' element in the request no longer returns a schema violation fault; it returns a MessageInformationHeaderRequired fault. |
WS-Management Specification |
‘From' added to header schema (can be understood by parser). |
WS-Management Specification |
Missing 'MessageId' does no longer returns a schema violation fault; it returns an InvalidMessageInformationHeader fault. |
WS-Management Specification |
Use of CQL Filter dialect causes FilterDialectRequestedUnavailable fault and not a 'schema violation' fault. |
CIM Binding |
Create return values in case of invalid parameter returns an InvalidRepresentation fault. Previous versions return an InternalError fault. |
CIM Binding |
In previous versions, when invalid headers were passed, an Identify might still work. Now invalid headers cause faults, and missing headers cause entry to the Identify flow. |
|
The previous versions have different types for wsman_filter and wsen_filter, and do not use wsen_filter as the filter in case wsman_filter was not present. This was modified to use wsen_filter when wsman_filter is not present. |
WS-Management Specification |
Add support for Enumerate with AllClasses ResourceURI |
CIM Binding |
Input parameters 'Role' and 'BootConfigSetting' of method CIM_BootService.SetBootConfigRole() are now 'Required' and not 'Optional'. Omitting one of these parameters will cause Intel AMT to respond with a SchemaViolation fault instead of returning InvalidParameter. HTTP status changed from 200 to 400 in this case. |
CIM_BootService.mof |
Output parameter 'Job' of all RequestStateChange methods is now set to NULL instead of invalid reference. |
|
In CIM_AssociatedPowerManagementService.Get() 'PowerOnTime' property is set to NULL. |
Power State Management Profile |
Add support to input argument 'TimeoutPeriod' In CIM_PowerManagementService.RequestPowerStateChange(). The method used to return 4098 in such cases. Now it returns a value of 2. |
Power State Management Profile |
In 'Put' and 'Create' if wrong namespace is used in the request body 'wxf:InvalidRepresentation' fault is returned with 'InvalidNamespace' detail. |
WS-Management Specification |
In 'Put' and 'Create' if invalid parameter is used 'wxf:InvalidRepresentation' fault is returned with 'InvalidValues' detail instead of 'wsman:InvalidParameter' fault. |
WS-Management Specification |
Add support to 'wsman:RequestEPR' and 'wsman:RequestedEPR' elements. |
WS-Management Specification |
The value of the property CIM_BootSourceSetting.StructuredBootString of the PXE instance was changed from 'CIM:PXE:1' to 'CIM:Network:1'. |
Boot Control Profile |
The CIM_IndicationService.SubscriptionRemovalTimeInterval and CIM_IndicationService.DeliveryRetryInterval types were changed from uint64 to uint32. |
CIM_IndicationService MOF |
The property AMT_AgentPresenceWatchdog.TimeoutInterval was changed from uint16 to uint32. Values greater than 65535 are still invalid. |
CIM_WatchDog MOF and CIM specification |
CIM_MediaAccessDevice.MaxMediaSize is now reported in KiloBytes instead of in Bytes. |
CIM_MediaAccessDevice MOF |
CIM_PhysicalMemory.Speed is reported is now reported in nsec instead of MHz. |
CIM_PhysicalMemory MOF |
Put requests now return the new representation of the object just updated. |
WS-Management Specification |
CIM_Account.RequestStateChange now accepts a valid timeout as an input parameter. |
Simple Identity Management Profile |
When performing an enumeration request with an enumeration mode of EnumerateObjectAndEPR, the Release 5.1 pull response spells the EPR wrapper correctly (“EndpointReference”). Release 5.0 and earlier releases return “EndPointReference”. |
WS-Management Specification |
The “__namespace” attribute is now parsed correctly. In Release 5.0 and earlier releases this attribute resulted in a schema validation error. |
WS-Management Specification |
Copyright © 2006-2022, Intel Corporation. All rights reserved. |