1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology GeneralInfo Interface version 1.15.1-->
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:inf="http://schemas.intel.com/platform/client/GeneralInfo/2004/01"
10 targetNamespace="http://schemas.intel.com/platform/client/GeneralInfo/2004/01">
13 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
14 <xs:include schemaLocation="Common.xsd" />
17 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/GeneralInfo/2004/01" elementFormDefault="qualified">
19 <!-- Imported namespaces -->
20 <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
22 <!-- Private Type definition -->
23 <xs:simpleType name="PT_STATUS">
24 <xs:restriction base="xs:unsignedInt"/>
26 <xs:simpleType name="TimeType">
27 <xs:restriction base="xs:unsignedInt"/>
29 <xs:simpleType name="IPv4AddressType">
30 <xs:restriction base="xs:unsignedInt"/>
32 <xs:complexType name="IderSessionLogEntryType">
34 <xs:element name="ConsoleAddress" type="inf:IPv4AddressType"/>
35 <xs:element name="Port" type="xs:unsignedShort"/>
36 <xs:element name="TimeStamp" type="inf:TimeType"/>
39 <xs:complexType name="FirmwareVersionType">
41 <xs:element name="Description" type="xs:string"/>
42 <xs:element name="Version" type="xs:string"/>
45 <xs:simpleType name="ProvisioningModeType">
46 <xs:restriction base="xs:unsignedInt">
47 <xs:enumeration value="0">
49 <xs:documentation>"0 = ProvisioningModeCurrent"</xs:documentation>
52 <xs:enumeration value="1">
54 <xs:documentation>"1 = ProvisioningModeEnterprise"</xs:documentation>
57 <xs:enumeration value="2">
59 <xs:documentation>"2 = ProvisioningModeSmallBusiness"</xs:documentation>
64 <xs:simpleType name="ProvisioningStateType">
65 <xs:restriction base="xs:string">
66 <xs:enumeration value="ProvisioningStatePre" />
67 <xs:enumeration value="ProvisioningStateIn" />
68 <xs:enumeration value="ProvisioningStatePost" />
71 <xs:simpleType name="PasswordModelType">
72 <xs:restriction base="xs:string">
73 <xs:enumeration value="PasswordModelCoupled" />
74 <xs:enumeration value="PasswordModelSeperate" />
75 <xs:enumeration value="PasswordModelSeperateHash" />
78 <xs:simpleType name="EnabledInterfacesType">
79 <xs:restriction base="xs:string">
80 <xs:enumeration value="WebUI" />
81 <xs:enumeration value="SerialOverLAN" />
82 <xs:enumeration value="IdeRedirection" />
88 <xs:element name="GetCoreVersion">
94 <xs:element name="GetCoreVersionResponse">
97 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
98 <xs:element name="Version" type="xs:string"/>
102 <xs:element name="GetCodeVersions">
108 <xs:element name="GetCodeVersionsResponse">
111 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
112 <xs:element name="BiosVersion" type="xs:string"/>
113 <xs:element name="Versions" type="inf:FirmwareVersionType" minOccurs="0" maxOccurs="unbounded"/>
117 <xs:element name="GetProvisioningMode">
123 <xs:element name="GetProvisioningModeResponse">
126 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
127 <xs:element name="ProvisioningMode" type="inf:ProvisioningModeType"/>
131 <xs:element name="GetProvisioningState">
137 <xs:element name="GetProvisioningStateResponse">
140 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
141 <xs:element name="ProvisioningState" type="inf:ProvisioningStateType"/>
145 <xs:element name="GetVlanParameters">
148 <xs:element name="InterfaceHandle" type="cmn:InterfaceHandleType" minOccurs="0"/>
152 <xs:element name="GetVlanParametersResponse">
155 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
156 <xs:element name="VlanMode" type="xs:boolean"/>
157 <xs:element name="VlanTag" type="xs:unsignedShort"/>
161 <xs:element name="GetHostName">
167 <xs:element name="GetHostNameResponse">
170 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
171 <xs:element name="HostName" type="xs:string"/>
175 <xs:element name="GetConfigServerInfo">
181 <xs:element name="GetConfigServerInfoResponse">
184 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
185 <xs:element name="Ip" type="inf:IPv4AddressType"/>
186 <xs:element name="Port" type="xs:unsignedShort"/>
190 <xs:element name="GetAdminAclEntryStatus">
196 <xs:element name="GetAdminAclEntryStatusResponse">
199 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
200 <xs:element name="IsDefault" type="xs:boolean"/>
204 <xs:element name="GetAdminNetAclEntryStatus">
210 <xs:element name="GetAdminNetAclEntryStatusResponse">
213 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
214 <xs:element name="IsDefault" type="xs:boolean"/>
218 <xs:element name="GetPasswordModel">
224 <xs:element name="GetPasswordModelResponse">
227 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
228 <xs:element name="PasswordModel" type="inf:PasswordModelType"/>
232 <xs:element name="GetEnabledInterfaces">
238 <xs:element name="GetEnabledInterfacesResponse">
241 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
242 <xs:element name="EnabledInterfaces" type="inf:EnabledInterfacesType" minOccurs="0" maxOccurs="unbounded"/>
246 <xs:element name="GetNetworkState">
252 <xs:element name="GetNetworkStateResponse">
255 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
256 <xs:element name="IsEnabled" type="xs:boolean"/>
260 <xs:element name="GetSecurityParameters">
266 <xs:element name="GetSecurityParametersResponse">
269 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
270 <xs:element name="EnterpriseMode" type="xs:boolean"/>
271 <xs:element name="TlsEnabled" type="xs:boolean"/>
272 <xs:element name="HwCryptoEnabled" type="xs:boolean"/>
273 <xs:element name="ProvisioningState" type="inf:ProvisioningStateType"/>
274 <xs:element name="NetworkInterfaceEnabled" type="xs:boolean"/>
275 <xs:element name="SOLEnabled" type="xs:boolean"/>
276 <xs:element name="IDEREnabled" type="xs:boolean"/>
277 <xs:element name="FWUpdateEnabled" type="xs:boolean"/>
278 <xs:element name="LinkIsUp" type="xs:boolean"/>
282 <xs:element name="GetIderSessionLog">
288 <xs:element name="GetIderSessionLogResponse">
291 <xs:element name="StatusCode" type="inf:PT_STATUS"/>
292 <xs:element name="LogData" type="inf:IderSessionLogEntryType" minOccurs="0" maxOccurs="unbounded"/>
300 <message name="GetCoreVersionIn">
301 <part name="parameters" element="inf:GetCoreVersion"/>
303 <message name="GetCoreVersionOut">
304 <part name="parameters" element="inf:GetCoreVersionResponse"/>
306 <message name="GetCodeVersionsIn">
307 <part name="parameters" element="inf:GetCodeVersions"/>
309 <message name="GetCodeVersionsOut">
310 <part name="parameters" element="inf:GetCodeVersionsResponse"/>
312 <message name="GetProvisioningModeIn">
313 <part name="parameters" element="inf:GetProvisioningMode"/>
315 <message name="GetProvisioningModeOut">
316 <part name="parameters" element="inf:GetProvisioningModeResponse"/>
318 <message name="GetProvisioningStateIn">
319 <part name="parameters" element="inf:GetProvisioningState"/>
321 <message name="GetProvisioningStateOut">
322 <part name="parameters" element="inf:GetProvisioningStateResponse"/>
324 <message name="GetVlanParametersIn">
325 <part name="parameters" element="inf:GetVlanParameters"/>
327 <message name="GetVlanParametersOut">
328 <part name="parameters" element="inf:GetVlanParametersResponse"/>
330 <message name="GetHostNameIn">
331 <part name="parameters" element="inf:GetHostName"/>
333 <message name="GetHostNameOut">
334 <part name="parameters" element="inf:GetHostNameResponse"/>
336 <message name="GetConfigServerInfoIn">
337 <part name="parameters" element="inf:GetConfigServerInfo"/>
339 <message name="GetConfigServerInfoOut">
340 <part name="parameters" element="inf:GetConfigServerInfoResponse"/>
342 <message name="GetAdminAclEntryStatusIn">
343 <part name="parameters" element="inf:GetAdminAclEntryStatus"/>
345 <message name="GetAdminAclEntryStatusOut">
346 <part name="parameters" element="inf:GetAdminAclEntryStatusResponse"/>
348 <message name="GetAdminNetAclEntryStatusIn">
349 <part name="parameters" element="inf:GetAdminNetAclEntryStatus"/>
351 <message name="GetAdminNetAclEntryStatusOut">
352 <part name="parameters" element="inf:GetAdminNetAclEntryStatusResponse"/>
354 <message name="GetPasswordModelIn">
355 <part name="parameters" element="inf:GetPasswordModel"/>
357 <message name="GetPasswordModelOut">
358 <part name="parameters" element="inf:GetPasswordModelResponse"/>
360 <message name="GetEnabledInterfacesIn">
361 <part name="parameters" element="inf:GetEnabledInterfaces"/>
363 <message name="GetEnabledInterfacesOut">
364 <part name="parameters" element="inf:GetEnabledInterfacesResponse"/>
366 <message name="GetNetworkStateIn">
367 <part name="parameters" element="inf:GetNetworkState"/>
369 <message name="GetNetworkStateOut">
370 <part name="parameters" element="inf:GetNetworkStateResponse"/>
372 <message name="GetSecurityParametersIn">
373 <part name="parameters" element="inf:GetSecurityParameters"/>
375 <message name="GetSecurityParametersOut">
376 <part name="parameters" element="inf:GetSecurityParametersResponse"/>
378 <message name="GetIderSessionLogIn">
379 <part name="parameters" element="inf:GetIderSessionLog"/>
381 <message name="GetIderSessionLogOut">
382 <part name="parameters" element="inf:GetIderSessionLogResponse"/>
385 <portType name="GeneralInfoSoapPortType">
386 <operation name="GetCoreVersion">
387 <input message="inf:GetCoreVersionIn"/>
388 <output message="inf:GetCoreVersionOut"/>
390 <operation name="GetCodeVersions">
391 <input message="inf:GetCodeVersionsIn"/>
392 <output message="inf:GetCodeVersionsOut"/>
394 <operation name="GetProvisioningMode">
395 <input message="inf:GetProvisioningModeIn"/>
396 <output message="inf:GetProvisioningModeOut"/>
398 <operation name="GetProvisioningState">
399 <input message="inf:GetProvisioningStateIn"/>
400 <output message="inf:GetProvisioningStateOut"/>
402 <operation name="GetVlanParameters">
403 <input message="inf:GetVlanParametersIn"/>
404 <output message="inf:GetVlanParametersOut"/>
406 <operation name="GetHostName">
407 <input message="inf:GetHostNameIn"/>
408 <output message="inf:GetHostNameOut"/>
410 <operation name="GetConfigServerInfo">
411 <input message="inf:GetConfigServerInfoIn"/>
412 <output message="inf:GetConfigServerInfoOut"/>
414 <operation name="GetAdminAclEntryStatus">
415 <input message="inf:GetAdminAclEntryStatusIn"/>
416 <output message="inf:GetAdminAclEntryStatusOut"/>
418 <operation name="GetAdminNetAclEntryStatus">
419 <input message="inf:GetAdminNetAclEntryStatusIn"/>
420 <output message="inf:GetAdminNetAclEntryStatusOut"/>
422 <operation name="GetPasswordModel">
423 <input message="inf:GetPasswordModelIn"/>
424 <output message="inf:GetPasswordModelOut"/>
426 <operation name="GetEnabledInterfaces">
427 <input message="inf:GetEnabledInterfacesIn"/>
428 <output message="inf:GetEnabledInterfacesOut"/>
430 <operation name="GetNetworkState">
431 <input message="inf:GetNetworkStateIn"/>
432 <output message="inf:GetNetworkStateOut"/>
434 <operation name="GetSecurityParameters">
435 <input message="inf:GetSecurityParametersIn"/>
436 <output message="inf:GetSecurityParametersOut"/>
438 <operation name="GetIderSessionLog">
439 <input message="inf:GetIderSessionLogIn"/>
440 <output message="inf:GetIderSessionLogOut"/>
444 <binding name="GeneralInfoSoapBinding" type="inf:GeneralInfoSoapPortType">
445 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
447 <operation name="GetCoreVersion">
448 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetCoreVersion" style="document"/>
450 <soap:body use="literal"/>
453 <soap:body use="literal"/>
456 <operation name="GetCodeVersions">
457 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetCodeVersions" style="document"/>
459 <soap:body use="literal"/>
462 <soap:body use="literal"/>
465 <operation name="GetProvisioningMode">
466 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetProvisioningMode" style="document"/>
468 <soap:body use="literal"/>
471 <soap:body use="literal"/>
474 <operation name="GetProvisioningState">
475 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetProvisioningState" style="document"/>
477 <soap:body use="literal"/>
480 <soap:body use="literal"/>
483 <operation name="GetVlanParameters">
484 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetVlanParameters" style="document"/>
486 <soap:body use="literal"/>
489 <soap:body use="literal"/>
492 <operation name="GetHostName">
493 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetHostName" style="document"/>
495 <soap:body use="literal"/>
498 <soap:body use="literal"/>
501 <operation name="GetConfigServerInfo">
502 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetConfigServerInfo" style="document"/>
504 <soap:body use="literal"/>
507 <soap:body use="literal"/>
510 <operation name="GetAdminAclEntryStatus">
511 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetAdminAclEntryStatus" style="document"/>
513 <soap:body use="literal"/>
516 <soap:body use="literal"/>
519 <operation name="GetAdminNetAclEntryStatus">
520 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetAdminNetAclEntryStatus" style="document"/>
522 <soap:body use="literal"/>
525 <soap:body use="literal"/>
528 <operation name="GetPasswordModel">
529 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetPasswordModel" style="document"/>
531 <soap:body use="literal"/>
534 <soap:body use="literal"/>
537 <operation name="GetEnabledInterfaces">
538 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetEnabledInterfaces" style="document"/>
540 <soap:body use="literal"/>
543 <soap:body use="literal"/>
546 <operation name="GetNetworkState">
547 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetNetworkState" style="document"/>
549 <soap:body use="literal"/>
552 <soap:body use="literal"/>
555 <operation name="GetSecurityParameters">
556 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetSecurityParameters" style="document"/>
558 <soap:body use="literal"/>
561 <soap:body use="literal"/>
564 <operation name="GetIderSessionLog">
565 <soap:operation soapAction="http://schemas.intel.com/platform/client/GeneralInfo/2004/01/GetIderSessionLog" style="document"/>
567 <soap:body use="literal"/>
570 <soap:body use="literal"/>
576 <service name="GeneralInfoService">
577 <port name="GeneralInfoSoapPortType" binding="inf:GeneralInfoSoapBinding">
578 <soap:address location="http://hostname:16992/GeneralInfoService"/>