1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology EIT Interface -->
4 xmlns="http://schemas.xmlsoap.org/wsdl/"
5 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
6 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
7 xmlns:xs="http://www.w3.org/2001/XMLSchema"
8 xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
9 xmlns:eit="http://schemas.intel.com/platform/client/EIT/2004/01"
10 targetNamespace="http://schemas.intel.com/platform/client/EIT/2004/01">
13 <!-- Common namespace -->
14 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01">
16 <xs:simpleType name="PT_STATUS">
17 <xs:restriction base="xs:unsignedInt"/>
22 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/EIT/2004/01">
24 <!-- Imported namespaces -->
25 <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
27 <xs:simpleType name="RegionType">
28 <xs:restriction base="xs:unsignedInt">
29 <xs:enumeration value="0">
31 <xs:documentation>"0 = Region A"</xs:documentation>
34 <xs:enumeration value="1">
36 <xs:documentation>"1 = Region B"</xs:documentation>
42 <xs:element name="ReadBuff">
45 <xs:element name="Region" type="eit:RegionType"/>
46 <xs:element name="Offset" type="xs:unsignedInt"/>
47 <xs:element name="Length" type="xs:unsignedInt"/>
51 <xs:element name="ReadBuffResponse">
54 <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
55 <xs:element name="Data" type="xs:base64Binary"/>
60 <xs:element name="WriteBuff">
63 <xs:element name="Region" type="eit:RegionType"/>
64 <xs:element name="Offset" type="xs:unsignedInt"/>
65 <xs:element name="Data" type="xs:base64Binary"/>
69 <xs:element name="WriteBuffResponse">
72 <xs:element name="StatusCode" type="cmn:PT_STATUS"/>
80 <message name="ReadBuffIn">
81 <part name="parameters" element="eit:ReadBuff"/>
83 <message name="ReadBuffOut">
84 <part name="parameters" element="eit:ReadBuffResponse"/>
86 <message name="WriteBuffIn">
87 <part name="parameters" element="eit:WriteBuff"/>
89 <message name="WriteBuffOut">
90 <part name="parameters" element="eit:WriteBuffResponse"/>
93 <portType name="EITSoapPortType">
95 <operation name="ReadBuff">
96 <input message="eit:ReadBuffIn"/>
97 <output message="eit:ReadBuffOut"/>
99 <operation name="WriteBuff">
100 <input message="eit:WriteBuffIn"/>
101 <output message="eit:WriteBuffOut"/>
106 <binding name="EITSoapBinding" type="eit:EITSoapPortType">
107 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
109 <operation name="ReadBuff">
110 <soap:operation soapAction="http://schemas.intel.com/platform/client/EIT/2004/01/ReadBuff" style="document"/>
112 <soap:body use="literal"/>
115 <soap:body use="literal"/>
118 <operation name="WriteBuff">
119 <soap:operation soapAction="http://schemas.intel.com/platform/client/EIT/2004/01/WriteBuff" style="document"/>
121 <soap:body use="literal"/>
124 <soap:body use="literal"/>
130 <service name="EITService">
131 <port name="EITSoapPortType" binding="eit:EITSoapBinding">
132 <soap:address location="http://hostname:16992/EITService"/>