1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology Remote Control Interface version 1.15.0-->
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:rci="http://schemas.intel.com/platform/client/RemoteControl/2004/01"
9 targetNamespace="http://schemas.intel.com/platform/client/RemoteControl/2004/01">
11 <xs:schema targetNamespace="http://schemas.intel.com/platform/client/RemoteControl/2004/01" elementFormDefault="qualified">
12 <!-- Intel(r) AMT 1.0 -->
13 <xs:simpleType name="SystemPowerStateType">
14 <xs:restriction base="xs:unsignedInt"/>
16 <xs:simpleType name="PT_STATUS">
17 <xs:restriction base="xs:unsignedInt"/>
19 <xs:simpleType name="SystemCapabilitiesSupportedType">
20 <xs:restriction base="xs:unsignedByte"/>
22 <xs:simpleType name="SpecialCommandsSupportedType">
23 <xs:restriction base="xs:unsignedShort"/>
25 <xs:simpleType name="SystemFirmwareCapabilitiesType">
26 <xs:restriction base="xs:unsignedInt"/>
28 <xs:simpleType name="OemDefinedCapabilitiesType">
29 <xs:restriction base="xs:unsignedInt"/>
31 <xs:simpleType name="RemoteControlCommandType">
32 <xs:restriction base="xs:unsignedByte">
33 <xs:enumeration value="16">
35 <xs:documentation>"0x10 = Reset"</xs:documentation>
38 <xs:enumeration value="17">
40 <xs:documentation>"0x11 = PowerUp"</xs:documentation>
43 <xs:enumeration value="18">
45 <xs:documentation>"0x12 = PowerDown"</xs:documentation>
48 <xs:enumeration value="19">
50 <xs:documentation>"0x13 = PowerCycleReset"</xs:documentation>
53 <xs:enumeration value="33">
55 <xs:documentation>"0x21 = SetBootOptions"</xs:documentation>
60 <xs:simpleType name="SpecialCommandType">
61 <xs:restriction base="xs:unsignedByte">
62 <xs:enumeration value="0">
64 <xs:documentation>"0x00 = NOP"</xs:documentation>
67 <xs:enumeration value="1">
69 <xs:documentation>"0x01 = ForcePxeBoot"</xs:documentation>
72 <xs:enumeration value="2">
74 <xs:documentation>"0x02 = ForceHardDriveBoot"</xs:documentation>
77 <xs:enumeration value="3">
79 <xs:documentation>"0x03 = ForceHardDriveSafeBootMode"</xs:documentation>
82 <xs:enumeration value="4">
84 <xs:documentation>"0x04 = ForceDiagnosticsBoot"</xs:documentation>
87 <xs:enumeration value="5">
89 <xs:documentation>"0x05 = ForceCdOrDvdBoot"</xs:documentation>
92 <xs:enumeration value="193">
94 <xs:documentation>"0xC1 = IntelOemCommand"</xs:documentation>
99 <xs:simpleType name="BootOptionsType">
100 <xs:restriction base="xs:unsignedShort"/>
102 <xs:simpleType name="SpecialCommandParameterType">
103 <xs:restriction base="xs:unsignedShort"/>
105 <xs:simpleType name="OemParametersType">
106 <xs:restriction base="xs:unsignedShort"/>
109 <!-- Intel(r) AMT 1.0 -->
110 <xs:element name="GetRemoteControlCapabilities">
114 <xs:element name="GetRemoteControlCapabilitiesResponse">
117 <xs:element name="Status" type="rci:PT_STATUS"/>
118 <xs:element name="IanaOemNumber" type="xs:unsignedInt"/>
119 <xs:element name="OemDefinedCapabilities" type="rci:OemDefinedCapabilitiesType"/>
120 <xs:element name="SpecialCommandsSupported" type="rci:SpecialCommandsSupportedType"/>
121 <xs:element name="SystemCapabilitiesSupported" type="rci:SystemCapabilitiesSupportedType"/>
122 <xs:element name="SystemFirmwareCapabilities" type="rci:SystemFirmwareCapabilitiesType"/>
126 <xs:element name="RemoteControl">
129 <xs:element name="Command" type="rci:RemoteControlCommandType"/>
130 <xs:element name="IanaOemNumber" type="xs:unsignedInt"/>
131 <xs:element name="SpecialCommand" type="rci:SpecialCommandType" minOccurs="0"/>
132 <xs:element name="SpecialCommandParameter" type="rci:SpecialCommandParameterType" minOccurs="0"/>
133 <xs:element name="BootOptions" type="rci:BootOptionsType" minOccurs="0"/>
134 <xs:element name="OEMparameters" type="rci:OemParametersType" minOccurs="0"/>
138 <xs:element name="RemoteControlResponse">
141 <xs:element name="Status" type="rci:PT_STATUS"/>
145 <xs:element name="GetSystemPowerState">
149 <xs:element name="GetSystemPowerStateResponse">
152 <xs:element name="Status" type="rci:PT_STATUS"/>
153 <xs:element name="SystemPowerState" type="rci:SystemPowerStateType"/>
160 <!-- Intel(r) AMT 1.0 -->
161 <message name="GetRemoteControlCapabilitiesIn">
162 <part name="parameters" element="rci:GetRemoteControlCapabilities"/>
164 <message name="GetRemoteControlCapabilitiesOut">
165 <part name="parameters" element="rci:GetRemoteControlCapabilitiesResponse"/>
167 <message name="RemoteControlIn">
168 <part name="parameters" element="rci:RemoteControl"/>
170 <message name="RemoteControlOut">
171 <part name="parameters" element="rci:RemoteControlResponse"/>
173 <message name="GetSystemPowerStateIn">
174 <part name="parameters" element="rci:GetSystemPowerState"/>
176 <message name="GetSystemPowerStateOut">
177 <part name="parameters" element="rci:GetSystemPowerStateResponse"/>
180 <portType name="RemoteControlSoapPortType">
181 <!-- Intel(r) AMT 1.0 -->
182 <operation name="GetRemoteControlCapabilities">
183 <input message="rci:GetRemoteControlCapabilitiesIn"/>
184 <output message="rci:GetRemoteControlCapabilitiesOut"/>
186 <operation name="RemoteControl">
187 <input message="rci:RemoteControlIn"/>
188 <output message="rci:RemoteControlOut"/>
190 <operation name="GetSystemPowerState">
191 <input message="rci:GetSystemPowerStateIn"/>
192 <output message="rci:GetSystemPowerStateOut"/>
195 <binding name="RemoteControlSoapBinding" type="rci:RemoteControlSoapPortType">
196 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
197 <!-- Intel(r) AMT 1.0 -->
198 <operation name="GetRemoteControlCapabilities">
199 <soap:operation soapAction="http://schemas.intel.com/platform/client/RemoteControl/2004/01/GetRemoteControlCapabilities"/>
201 <soap:body use="literal"/>
204 <soap:body use="literal"/>
207 <operation name="RemoteControl">
208 <soap:operation soapAction="http://schemas.intel.com/platform/client/RemoteControl/2004/01/RemoteControl"/>
210 <soap:body use="literal"/>
213 <soap:body use="literal"/>
216 <operation name="GetSystemPowerState">
217 <soap:operation soapAction="http://schemas.intel.com/platform/client/RemoteControl/2004/01/GetSystemPowerState"/>
219 <soap:body use="literal"/>
222 <soap:body use="literal"/>
226 <service name="RemoteControlService">
227 <port name="RemoteControlSoapPort" binding="rci:RemoteControlSoapBinding">
228 <soap:address location="http://hostname:16992/RemoteControlService"/>