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-2012, Intel Corporation. All rights reserved. |