1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology Wireless Profiles Configuration Interface version 0.6RC6-->
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:wcxs="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01"
10 targetNamespace="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01"
11 elementFormDefault="qualified">
15 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
16 <xs:include schemaLocation="Common.xsd" />
19 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/XProfiles/2006/01" elementFormDefault="qualified">
20 <xs:include schemaLocation="XProfile.xsd"/>
23 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
24 <xs:include schemaLocation="SecurityAdministrationInterface.xsd"/>
27 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01" elementFormDefault="qualified">
28 <xs:include schemaLocation="WirelessConfigurationInterface.xsd" />
30 <!-- Imported namespaces -->
31 <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01" />
33 <!-- Intel(r) AMT 2.5 -->
34 <xs:element name="AddWirelessProfileRequest">
37 <xs:element name="Profile" type="wcxs:ProfileType"/>
41 <xs:element name="AddWirelessProfileResponse">
44 <xs:element name="Status" type="cmn:PT_STATUS"/>
48 <xs:element name="GetWirelessProfileRequest">
51 <xs:element name="ProfileName" type="wcxs:ProfileNameType"/>
55 <xs:element name="GetWirelessProfileResponse">
58 <xs:element name="Status" type="cmn:PT_STATUS"/>
59 <xs:element name="Profile" type="wcxs:ProfileType"/>
63 <xs:element name="RemoveWirelessProfileRequest">
66 <xs:element name="ProfileName" type="wcxs:ProfileNameType"/>
70 <xs:element name="RemoveWirelessProfileResponse">
73 <xs:element name="Status" type="cmn:PT_STATUS"/>
77 <xs:element name="UpdateWirelessProfileRequest">
80 <xs:element name="Profile" type="wcxs:ProfileType"/>
84 <xs:element name="UpdateWirelessProfileResponse">
87 <xs:element name="Status" type="cmn:PT_STATUS"/>
91 <xs:element name="EnumerateWirelessProfilesRequest">
95 <xs:element name="EnumerateWirelessProfilesResponse">
98 <xs:element name="Status" type="cmn:PT_STATUS"/>
99 <xs:element name="ProfilesNames" type="wcxs:ProfileNameType" minOccurs="0" maxOccurs="64"/>
103 <xs:element name="GetWirelessCapabilitiesRequest">
107 <xs:element name="GetWirelessCapabilitiesResponse">
110 <xs:element name="Status" type="cmn:PT_STATUS"/>
111 <xs:element name="WirelessCapabilities" type="wcxs:WirelessCapabilitiesType"/>
115 <xs:element name="GetWirelessSettingsRequest">
119 <xs:element name="GetWirelessSettingsResponse">
122 <xs:element name="Status" type="cmn:PT_STATUS"/>
123 <xs:element name="WirelessSettings" type="wcxs:WirelessSettingsType"/>
131 <!-- Intel(r) AMT 2.5 -->
132 <message name="AddWirelessProfileIn">
133 <part name="parameters" element="wcxs:AddWirelessProfileRequest"/>
135 <message name="AddWirelessProfileOut">
136 <part name="parameters" element="wcxs:AddWirelessProfileResponse"/>
138 <message name="GetWirelessProfileIn">
139 <part name="parameters" element="wcxs:GetWirelessProfileRequest"/>
141 <message name="GetWirelessProfileOut">
142 <part name="parameters" element="wcxs:GetWirelessProfileResponse"/>
144 <message name="RemoveWirelessProfileIn">
145 <part name="parameters" element="wcxs:RemoveWirelessProfileRequest"/>
147 <message name="RemoveWirelessProfileOut">
148 <part name="parameters" element="wcxs:RemoveWirelessProfileResponse"/>
150 <message name="UpdateWirelessProfileIn">
151 <part name="parameters" element="wcxs:UpdateWirelessProfileRequest"/>
153 <message name="UpdateWirelessProfileOut">
154 <part name="parameters" element="wcxs:UpdateWirelessProfileResponse"/>
156 <message name="EnumerateWirelessProfilesIn">
157 <part name="parameters" element="wcxs:EnumerateWirelessProfilesRequest"/>
159 <message name="EnumerateWirelessProfilesOut">
160 <part name="parameters" element="wcxs:EnumerateWirelessProfilesResponse"/>
162 <message name="GetWirelessCapabilitiesIn">
163 <part name="parameters" element="wcxs:GetWirelessCapabilitiesRequest"/>
165 <message name="GetWirelessCapabilitiesOut">
166 <part name="parameters" element="wcxs:GetWirelessCapabilitiesResponse"/>
168 <message name="GetWirelessSettingsIn">
169 <part name="parameters" element="wcxs:GetWirelessSettingsRequest"/>
171 <message name="GetWirelessSettingsOut">
172 <part name="parameters" element="wcxs:GetWirelessSettingsResponse"/>
175 <!-- Intel(r) AMT 2.5 -->
176 <portType name="WirelessConfigurationSoapPortType">
177 <operation name="AddWirelessProfile">
178 <input message="wcxs:AddWirelessProfileIn"/>
179 <output message="wcxs:AddWirelessProfileOut"/>
181 <operation name="GetWirelessProfile">
182 <input message="wcxs:GetWirelessProfileIn"/>
183 <output message="wcxs:GetWirelessProfileOut"/>
185 <operation name="RemoveWirelessProfile">
186 <input message="wcxs:RemoveWirelessProfileIn"/>
187 <output message="wcxs:RemoveWirelessProfileOut"/>
189 <operation name="UpdateWirelessProfile">
190 <input message="wcxs:UpdateWirelessProfileIn"/>
191 <output message="wcxs:UpdateWirelessProfileOut"/>
193 <operation name="EnumerateWirelessProfiles">
194 <input message="wcxs:EnumerateWirelessProfilesIn"/>
195 <output message="wcxs:EnumerateWirelessProfilesOut"/>
197 <operation name="GetWirelessCapabilities">
198 <input message="wcxs:GetWirelessCapabilitiesIn"/>
199 <output message="wcxs:GetWirelessCapabilitiesOut"/>
201 <operation name="GetWirelessSettings">
202 <input message="wcxs:GetWirelessSettingsIn"/>
203 <output message="wcxs:GetWirelessSettingsOut"/>
207 <!-- Binding Types -->
208 <binding name="WirelessConfigurationSoapBinding" type="wcxs:WirelessConfigurationSoapPortType">
209 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
211 <!-- Intel(r) AMT 2.5 -->
212 <operation name="AddWirelessProfile">
214 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/AddWirelessProfile"/>
216 <soap:body use="literal"/>
219 <soap:body use="literal"/>
222 <operation name="GetWirelessProfile">
224 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/GetWirelessProfile"/>
226 <soap:body use="literal"/>
229 <soap:body use="literal"/>
232 <operation name="RemoveWirelessProfile">
234 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/RemoveWirelessProfile"/>
236 <soap:body use="literal"/>
239 <soap:body use="literal"/>
242 <operation name="UpdateWirelessProfile">
244 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/UpdateWirelessProfile"/>
246 <soap:body use="literal"/>
249 <soap:body use="literal"/>
252 <operation name="EnumerateWirelessProfiles">
254 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/EnumerateWirelessProfiles"/>
256 <soap:body use="literal"/>
259 <soap:body use="literal"/>
262 <operation name="GetWirelessCapabilities">
264 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/GetWirelessCapabilities"/>
266 <soap:body use="literal"/>
269 <soap:body use="literal"/>
272 <operation name="GetWirelessSettings">
274 soapAction="http://schemas.intel.com/platform/client/WirelessConfiguration/2006/01/GetWirelessSettings"/>
276 <soap:body use="literal"/>
279 <soap:body use="literal"/>
285 <!-- Service Types -->
286 <service name="WirelessConfigurationService">
287 <port name="WirelessConfigurationSoapPortType" binding="wcxs:WirelessConfigurationSoapBinding">
288 <soap:address location="http://hostname:16992/WirelessConfigurationService"/>