Intel® AMT: WSMAN Interface is replacing the SOAP(EOI) Interface

See Gael's Blog Author Page

A couple of years ago, I wrote a blog letting our developers know that soon the proprietary Simple Object Access Protocol (SOAP) (EOI) interface was in the process of being replaced by the more standard WSMAN interface.  Since AMT 3.2 when we first started seeing WSMAN APIS in the Intel AMT SDK, we have been slowly deprecating SOAP APIs first in the SDK, then in the FW in order to give developers time to make the change.  The SDK Documentation offers the following statement:  From Release 3.2, Intel AMT adds WS-Management as a management layer over SOAP. From Release 6.0, SOAP is deprecated and will no longer support new Intel AMT features. 

We are currently at release is 8.1 and we are rapidly approaching the time when all SOAP APIs will have been removed from not only the Intel AMT SDK, but also the FW.  This has serious implications for any management consoles developed for the older versions of AMT, still using the SOAP APIs:  These management consoles will not work on the latest Intel AMT hardware.

For a full list of deprecated APIs relevant to Intel AMT generation over generation, please take a look at the Deprecated and Deleted Features section in the Intel AMT SDK Documentation.

Other WS-MAN resources:

  1. Developing WS-Management Solutions for Intel® Active Management Technology
  2. Intel® WS-Management Translator
  3. Ajith Illendula's Blog post - WS-Management Translator for Intel AMT
  4. Frequently Asked Questions (WS-Management Translator)
  5. WS-Management and Intel® Active Management Technology
  6. Configuring the Translator for use with SCCM/SP1
  7. Open Manageability Developer's Toolkit (DTK)
For more complete information about compiler optimizations, see our Optimization Notice.


Gael H. (Intel)'s picture

Would you mind trying the Open Manageability Developer's Toolkit (DTK) (link is above in the blog.) When you say "recent" SDP system, what AMT version is it? Is this a TLS provisioned SDP? And are you connecting using the appropriate port? (Https - 16993/ http - 16992)

mchu7gk2's picture

I just tried to build the latest version of the Manageability Developer Tool Kit Source
(v 7.0.11340.2) which was posted this year. The source build just fine, but the "Manageability Commander Tool" still appears to have need of the SOAP API - is there a plan to remove this dependency ?

Specifically, I see the following error when trying to connect to a recent SDP system:

System.Net.WebException: The request failed with HTTP status 404: Not Found.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at NetworkAdministrationService.Invoke(String methodName, Object[] parameters) in E:\Intel AMT\Manageability_Developer_Tool_Kit_Source_7_0_11340_2\src\Manageability Stack\WSDL\NetworkAdministrationInterface.cs:line 66

Add a Comment

Have a technical question? Visit our forums. Have site or software product issues? Contact support.