--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Intel(R) Active Management Technology Event Manager Interface version 1.15.0-->
+<wsdl:definitions
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
+ xmlns:sai="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01"
+ xmlns:emi="http://schemas.intel.com/platform/client/EventManager/2004/01"
+ targetNamespace="http://schemas.intel.com/platform/client/EventManager/2004/01">
+
+ <wsdl:types>
+
+ <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
+ <xs:include schemaLocation="Common.xsd" />
+ </xs:schema>
+
+ <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
+ <xs:include schemaLocation="SecurityAdministrationInterface.xsd" />
+ </xs:schema>
+
+ <xs:schema targetNamespace="http://schemas.intel.com/platform/client/EventManager/2004/01" elementFormDefault="qualified">
+ <xs:include schemaLocation="EventManagerInterface.xsd" />
+
+ <!-- Imported namespaces -->
+ <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
+
+ <!-- Intel(r) AMT 1.0 -->
+ <xs:element name="SubscribeForAlert">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="SubscriptionInfo" type="emi:AlertSubscriptionType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SubscribeForAlertResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="SubscriptionHandle" type="emi:AlertSubscriptionHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateAlertSubscriptions">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StartIndex" type="xs:unsignedInt"/>
+ <xs:element name="AlertSubscriptionPolicyID" type="emi:AlertSubscriptionPolicyIDType" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateAlertSubscriptionsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="TotalSubscriptionCount" type="xs:unsignedInt"/>
+ <xs:element name="SubscriptionsReturned" type="xs:unsignedInt"/>
+ <xs:element name="SubscriptionHandles" type="emi:AlertSubscriptionHandleArrayType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetAlertSubscription">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="SubscriptionID" type="emi:AlertSubscriptionHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetAlertSubscriptionResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="SubscriptionInfo" type="emi:AlertSubscriptionType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateAlertPolicies">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StartIndex" type="xs:unsignedInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateAlertPoliciesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="TotalPolicyCount" type="xs:unsignedInt"/>
+ <xs:element name="PoliciesReturned" type="xs:unsignedInt"/>
+ <xs:element name="PolicyHandles" type="emi:AlertSubscriptionPolicyIDArrayType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetAlertCommunityString">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Length" type="xs:unsignedByte"/>
+ <xs:element name="CommunityString" type="emi:ByteStr"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetAlertCommunityStringResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetAlertCommunityString">
+ <xs:complexType>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetAlertCommunityStringResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="Length" type="xs:unsignedByte"/>
+ <xs:element name="CommunityString" type="emi:ByteStr"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AddEventFilter">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="EventFilter" type="emi:EventFilterType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="AddEventFilterResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateEventFilters">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StartIndex" type="xs:unsignedInt"/>
+ <xs:element name="AlertSubscriptionPolicyID" type="emi:AlertSubscriptionPolicyIDType" minOccurs="0"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateEventFiltersResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="TotalEventFilterCount" type="xs:unsignedInt"/>
+ <xs:element name="FiltersReturned" type="xs:unsignedInt"/>
+ <xs:element name="Filters" type="emi:EventFilterHandleArrayType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventFilter">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventFilterResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="EventFilter" type="emi:EventFilterType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateEventFilter">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
+ <xs:element name="EventFilter" type="emi:EventFilterType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="UpdateEventFilterResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveEventFilter">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="RemoveEventFilterResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ReadEventLogRecords">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StartIndex" type="xs:unsignedInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ReadEventLogRecordsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="TotalRecordCount" type="xs:unsignedInt"/>
+ <xs:element name="RecordsReturned" type="xs:unsignedInt"/>
+ <xs:element name="EventRecords" type="emi:EventLogRecordArrayType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventLogStatus">
+ <xs:complexType>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventLogStatusResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="NumberOfFreeRecords" type="xs:unsignedInt"/>
+ <xs:element name="NumberOfRecords" type="xs:unsignedInt"/>
+ <xs:element name="Time" type="emi:TimeType"/>
+ <xs:element name="IsFrozen" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ClearEventLog">
+ <xs:complexType>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="ClearEventLogResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FreezeEventLog">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="NewState" type="xs:boolean"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="FreezeEventLogResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetEventLogTimestampClock">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Time" type="emi:TimeType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="SetEventLogTimestampClockResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventLogTimestampClock">
+ <xs:complexType>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetEventLogTimestampClockResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="Time" type="emi:TimeType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateSensors">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="StartIndex" type="xs:unsignedInt"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="EnumerateSensorsResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="TotalCount" type="xs:unsignedInt"/>
+ <xs:element name="HandleCount" type="xs:unsignedInt"/>
+ <xs:element name="Handles" type="emi:SensorHandleArrayType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetSensorAttributes">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Handle" type="emi:SensorHandleType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="GetSensorAttributesResponse">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element name="Status" type="emi:PT_STATUS"/>
+ <xs:element name="Attributes" type="emi:SensorAttributesType"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+
+ <!-- Intel(r) AMT 2.5 -->
+
+ </xs:schema>
+ </wsdl:types>
+
+ <!-- Intel(r) AMT 1.0 -->
+ <wsdl:message name="SubscribeForAlertIn">
+ <wsdl:part name="parameters" element="emi:SubscribeForAlert"/>
+ </wsdl:message>
+ <wsdl:message name="SubscribeForAlertOut">
+ <wsdl:part name="parameters" element="emi:SubscribeForAlertResponse"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateAlertSubscriptionsIn">
+ <wsdl:part name="parameters" element="emi:EnumerateAlertSubscriptions"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateAlertSubscriptionsOut">
+ <wsdl:part name="parameters" element="emi:EnumerateAlertSubscriptionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetAlertSubscriptionIn">
+ <wsdl:part name="parameters" element="emi:GetAlertSubscription"/>
+ </wsdl:message>
+ <wsdl:message name="GetAlertSubscriptionOut">
+ <wsdl:part name="parameters" element="emi:GetAlertSubscriptionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="CancelAlertSubscriptionIn">
+ <wsdl:part name="parameters" element="emi:CancelAlertSubscription"/>
+ </wsdl:message>
+ <wsdl:message name="CancelAlertSubscriptionOut">
+ <wsdl:part name="parameters" element="emi:CancelAlertSubscriptionResponse"/>
+ </wsdl:message>
+ <wsdl:message name="AddEventFilterIn">
+ <wsdl:part name="parameters" element="emi:AddEventFilter"/>
+ </wsdl:message>
+ <wsdl:message name="AddEventFilterOut">
+ <wsdl:part name="parameters" element="emi:AddEventFilterResponse"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateEventFiltersIn">
+ <wsdl:part name="parameters" element="emi:EnumerateEventFilters"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateEventFiltersOut">
+ <wsdl:part name="parameters" element="emi:EnumerateEventFiltersResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventFilterIn">
+ <wsdl:part name="parameters" element="emi:GetEventFilter"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventFilterOut">
+ <wsdl:part name="parameters" element="emi:GetEventFilterResponse"/>
+ </wsdl:message>
+ <wsdl:message name="UpdateEventFilterIn">
+ <wsdl:part name="parameters" element="emi:UpdateEventFilter"/>
+ </wsdl:message>
+ <wsdl:message name="UpdateEventFilterOut">
+ <wsdl:part name="parameters" element="emi:UpdateEventFilterResponse"/>
+ </wsdl:message>
+ <wsdl:message name="RemoveEventFilterIn">
+ <wsdl:part name="parameters" element="emi:RemoveEventFilter"/>
+ </wsdl:message>
+ <wsdl:message name="RemoveEventFilterOut">
+ <wsdl:part name="parameters" element="emi:RemoveEventFilterResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ReadEventLogRecordsIn">
+ <wsdl:part name="parameters" element="emi:ReadEventLogRecords"/>
+ </wsdl:message>
+ <wsdl:message name="ReadEventLogRecordsOut">
+ <wsdl:part name="parameters" element="emi:ReadEventLogRecordsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="ClearEventLogIn">
+ <wsdl:part name="parameters" element="emi:ClearEventLog"/>
+ </wsdl:message>
+ <wsdl:message name="ClearEventLogOut">
+ <wsdl:part name="parameters" element="emi:ClearEventLogResponse"/>
+ </wsdl:message>
+ <wsdl:message name="SetEventLogTimestampClockIn">
+ <wsdl:part name="parameters" element="emi:SetEventLogTimestampClock"/>
+ </wsdl:message>
+ <wsdl:message name="SetEventLogTimestampClockOut">
+ <wsdl:part name="parameters" element="emi:SetEventLogTimestampClockResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventLogTimestampClockIn">
+ <wsdl:part name="parameters" element="emi:GetEventLogTimestampClock"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventLogTimestampClockOut">
+ <wsdl:part name="parameters" element="emi:GetEventLogTimestampClockResponse"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateSensorsIn">
+ <wsdl:part name="parameters" element="emi:EnumerateSensors"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateSensorsOut">
+ <wsdl:part name="parameters" element="emi:EnumerateSensorsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetSensorAttributesIn">
+ <wsdl:part name="parameters" element="emi:GetSensorAttributes"/>
+ </wsdl:message>
+ <wsdl:message name="GetSensorAttributesOut">
+ <wsdl:part name="parameters" element="emi:GetSensorAttributesResponse"/>
+ </wsdl:message>
+ <wsdl:message name="FreezeEventLogIn">
+ <wsdl:part name="parameters" element="emi:FreezeEventLog"/>
+ </wsdl:message>
+ <wsdl:message name="FreezeEventLogOut">
+ <wsdl:part name="parameters" element="emi:FreezeEventLogResponse"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateAlertPoliciesIn">
+ <wsdl:part name="parameters" element="emi:EnumerateAlertPolicies"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateAlertPoliciesOut">
+ <wsdl:part name="parameters" element="emi:EnumerateAlertPoliciesResponse"/>
+ </wsdl:message>
+ <wsdl:message name="SetAlertCommunityStringIn">
+ <wsdl:part name="parameters" element="emi:SetAlertCommunityString"/>
+ </wsdl:message>
+ <wsdl:message name="SetAlertCommunityStringOut">
+ <wsdl:part name="parameters" element="emi:SetAlertCommunityStringResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetAlertCommunityStringIn">
+ <wsdl:part name="parameters" element="emi:GetAlertCommunityString"/>
+ </wsdl:message>
+ <wsdl:message name="GetAlertCommunityStringOut">
+ <wsdl:part name="parameters" element="emi:GetAlertCommunityStringResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventLogStatusIn">
+ <wsdl:part name="parameters" element="emi:GetEventLogStatus"/>
+ </wsdl:message>
+ <wsdl:message name="GetEventLogStatusOut">
+ <wsdl:part name="parameters" element="emi:GetEventLogStatusResponse"/>
+ </wsdl:message>
+
+ <!-- Intel(r) AMT 2.5 -->
+ <wsdl:message name="SubscribeForGeneralAlertIn">
+ <wsdl:part name="parameters" element="emi:SubscribeForGeneralAlert"/>
+ </wsdl:message>
+ <wsdl:message name="SubscribeForGeneralAlertOut">
+ <wsdl:part name="parameters" element="emi:SubscribeForGeneralAlertResponse"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateGeneralAlertSubscriptionsIn">
+ <wsdl:part name="parameters" element="emi:EnumerateGeneralAlertSubscriptions"/>
+ </wsdl:message>
+ <wsdl:message name="EnumerateGeneralAlertSubscriptionsOut">
+ <wsdl:part name="parameters" element="emi:EnumerateGeneralAlertSubscriptionsResponse"/>
+ </wsdl:message>
+ <wsdl:message name="GetGeneralAlertSubscriptionIn">
+ <wsdl:part name="parameters" element="emi:GetGeneralAlertSubscription"/>
+ </wsdl:message>
+ <wsdl:message name="GetGeneralAlertSubscriptionOut">
+ <wsdl:part name="parameters" element="emi:GetGeneralAlertSubscriptionResponse"/>
+ </wsdl:message>
+
+ <wsdl:portType name="EventManagerSoapPortType">
+ <!-- Intel(r) AMT 1.0 -->
+ <wsdl:operation name="SubscribeForAlert">
+ <wsdl:input message="emi:SubscribeForAlertIn"/>
+ <wsdl:output message="emi:SubscribeForAlertOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateAlertSubscriptions">
+ <wsdl:input message="emi:EnumerateAlertSubscriptionsIn"/>
+ <wsdl:output message="emi:EnumerateAlertSubscriptionsOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetAlertSubscription">
+ <wsdl:input message="emi:GetAlertSubscriptionIn"/>
+ <wsdl:output message="emi:GetAlertSubscriptionOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateAlertPolicies">
+ <wsdl:input message="emi:EnumerateAlertPoliciesIn"/>
+ <wsdl:output message="emi:EnumerateAlertPoliciesOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="CancelAlertSubscription">
+ <wsdl:input message="emi:CancelAlertSubscriptionIn"/>
+ <wsdl:output message="emi:CancelAlertSubscriptionOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="SetAlertCommunityString">
+ <wsdl:input message="emi:SetAlertCommunityStringIn"/>
+ <wsdl:output message="emi:SetAlertCommunityStringOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetAlertCommunityString">
+ <wsdl:input message="emi:GetAlertCommunityStringIn"/>
+ <wsdl:output message="emi:GetAlertCommunityStringOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="AddEventFilter">
+ <wsdl:input message="emi:AddEventFilterIn"/>
+ <wsdl:output message="emi:AddEventFilterOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateEventFilters">
+ <wsdl:input message="emi:EnumerateEventFiltersIn"/>
+ <wsdl:output message="emi:EnumerateEventFiltersOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventFilter">
+ <wsdl:input message="emi:GetEventFilterIn"/>
+ <wsdl:output message="emi:GetEventFilterOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="UpdateEventFilter">
+ <wsdl:input message="emi:UpdateEventFilterIn"/>
+ <wsdl:output message="emi:UpdateEventFilterOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="RemoveEventFilter">
+ <wsdl:input message="emi:RemoveEventFilterIn"/>
+ <wsdl:output message="emi:RemoveEventFilterOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventLogStatus">
+ <wsdl:input message="emi:GetEventLogStatusIn"/>
+ <wsdl:output message="emi:GetEventLogStatusOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="ReadEventLogRecords">
+ <wsdl:input message="emi:ReadEventLogRecordsIn"/>
+ <wsdl:output message="emi:ReadEventLogRecordsOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="ClearEventLog">
+ <wsdl:input message="emi:ClearEventLogIn"/>
+ <wsdl:output message="emi:ClearEventLogOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="FreezeEventLog">
+ <wsdl:input message="emi:FreezeEventLogIn"/>
+ <wsdl:output message="emi:FreezeEventLogOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="SetEventLogTimestampClock">
+ <wsdl:input message="emi:SetEventLogTimestampClockIn"/>
+ <wsdl:output message="emi:SetEventLogTimestampClockOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventLogTimestampClock">
+ <wsdl:input message="emi:GetEventLogTimestampClockIn"/>
+ <wsdl:output message="emi:GetEventLogTimestampClockOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateSensors">
+ <wsdl:input message="emi:EnumerateSensorsIn"/>
+ <wsdl:output message="emi:EnumerateSensorsOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetSensorAttributes">
+ <wsdl:input message="emi:GetSensorAttributesIn"/>
+ <wsdl:output message="emi:GetSensorAttributesOut"/>
+ </wsdl:operation>
+
+ <!-- Intel(r) AMT 2.5 -->
+ <wsdl:operation name="SubscribeForGeneralAlert">
+ <wsdl:input message="emi:SubscribeForGeneralAlertIn"/>
+ <wsdl:output message="emi:SubscribeForGeneralAlertOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateGeneralAlertSubscriptions">
+ <wsdl:input message="emi:EnumerateGeneralAlertSubscriptionsIn"/>
+ <wsdl:output message="emi:EnumerateGeneralAlertSubscriptionsOut"/>
+ </wsdl:operation>
+ <wsdl:operation name="GetGeneralAlertSubscription">
+ <wsdl:input message="emi:GetGeneralAlertSubscriptionIn"/>
+ <wsdl:output message="emi:GetGeneralAlertSubscriptionOut"/>
+ </wsdl:operation>
+
+ </wsdl:portType>
+
+ <wsdl:binding name="EventManagerSoapBinding" type="emi:EventManagerSoapPortType">
+ <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <!-- Intel(r) AMT 1.0 -->
+ <wsdl:operation name="EnumerateEventFilters">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateEventFilters"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetAlertSubscription">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetAlertSubscription"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SetAlertCommunityString">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/SetAlertCommunityString"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetAlertCommunityString">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetAlertCommunityString"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="AddEventFilter">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/AddEventFilter"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SubscribeForAlert">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/SubscribeForAlert"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateAlertSubscriptions">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateAlertSubscriptions"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateAlertPolicies">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateAlertPolicies"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="CancelAlertSubscription">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/CancelAlertSubscription"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventFilter">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetEventFilter"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="UpdateEventFilter">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/UpdateEventFilter"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="RemoveEventFilter">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/RemoveEventFilter"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventLogStatus">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetEventLogStatus"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="ReadEventLogRecords">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/ReadEventLogRecords"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="ClearEventLog">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/ClearEventLog"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="FreezeEventLog">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/FreezeEventLog"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="SetEventLogTimestampClock">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/SetEventLogTimestampClock"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetEventLogTimestampClock">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/GetEventLogTimestampClock"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateSensors">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/EnumerateSensors"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetSensorAttributes">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/GetSensorAttributes"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ <!-- Intel(r) AMT 2.5 -->
+ <wsdl:operation name="SubscribeForGeneralAlert">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/SubscribeForGeneralAlert"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="EnumerateGeneralAlertSubscriptions">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/EnumerateGeneralAlertSubscriptions"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ <wsdl:operation name="GetGeneralAlertSubscription">
+ <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/GetGeneralAlertSubscription"/>
+ <wsdl:input>
+ <soap:body use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+
+ </wsdl:binding>
+ <wsdl:service name="EventManagerService">
+ <wsdl:port name="EventManagerSoapPort" binding="emi:EventManagerSoapBinding">
+ <soap:address location="http://hostname:16992/EventManagerService"/>
+ </wsdl:port>
+ </wsdl:service>
+</wsdl:definitions>