Low Impact Changes

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