re-arranging files for pcu control
[monitor.git] / cmdamt / Include / WSDL / EndpointAccessControlAdminInterface.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology Event Manager Interface version 1.15.0-->
3 <wsdl:definitions 
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:eac="http://schemas.intel.com/platform/client/EAC/2006/01" 
9     xmlns:eaca="http://schemas.intel.com/platform/client/EACAdmin/2006/01" 
10     targetNamespace="http://schemas.intel.com/platform/client/EACAdmin/2006/01">
11
12     <wsdl:types>
13
14         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
15             <xs:include schemaLocation="Common.xsd"/>
16         </xs:schema>
17
18         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
19             <xs:include schemaLocation="SecurityAdministrationInterface.xsd"/>
20         </xs:schema>
21         
22         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/EAC/2006/01" elementFormDefault="qualified">
23             <xs:include schemaLocation="EndpointAccessControlInterface.xsd" />
24         </xs:schema>
25         
26     </wsdl:types>
27
28     <wsdl:message name="GetEACStatusIn">
29         <wsdl:part name="parameters" element="eac:GetEACStatus"/>
30     </wsdl:message>
31     <wsdl:message name="GetEACStatusOut">
32         <wsdl:part name="parameters" element="eac:GetEACStatusResponse"/>
33     </wsdl:message>
34     <wsdl:message name="SetPostureSignerIn">
35         <wsdl:part name="parameters" element="eac:SetPostureSigner"/>
36     </wsdl:message>
37     <wsdl:message name="SetPostureSignerOut">
38         <wsdl:part name="parameters" element="eac:SetPostureSignerResponse"/>
39     </wsdl:message>
40     <wsdl:message name="GetPostureSignerIn">
41         <wsdl:part name="parameters" element="eac:GetPostureSigner"/>
42     </wsdl:message>
43     <wsdl:message name="GetPostureSignerOut">
44         <wsdl:part name="parameters" element="eac:GetPostureSignerResponse"/>
45     </wsdl:message>
46     <wsdl:message name="EnableEACIn">
47         <wsdl:part name="parameters" element="eac:EnableEAC"/>
48     </wsdl:message>
49     <wsdl:message name="EnableEACOut">
50         <wsdl:part name="parameters" element="eac:EnableEACResponse"/>
51     </wsdl:message>
52     <wsdl:message name="UpdatePostureStateIn">
53         <wsdl:part name="parameters" element="eac:UpdatePostureState"/>
54     </wsdl:message>
55     <wsdl:message name="UpdatePostureStateOut">
56         <wsdl:part name="parameters" element="eac:UpdatePostureStateResponse"/>
57     </wsdl:message>
58
59     <wsdl:portType name="EndpointAccessControlAdminSoapPortType">
60         <wsdl:operation name="SetPostureSigner">
61             <wsdl:input message="eaca:SetPostureSignerIn"/>
62             <wsdl:output message="eaca:SetPostureSignerOut"/>
63         </wsdl:operation>
64         <wsdl:operation name="GetPostureSigner">
65             <wsdl:input message="eaca:GetPostureSignerIn"/>
66             <wsdl:output message="eaca:GetPostureSignerOut"/>
67         </wsdl:operation>
68         <wsdl:operation name="GetEACStatus">
69             <wsdl:input message="eaca:GetEACStatusIn"/>
70             <wsdl:output message="eaca:GetEACStatusOut"/>
71         </wsdl:operation>
72         <wsdl:operation name="EnableEAC">
73             <wsdl:input message="eaca:EnableEACIn"/>
74             <wsdl:output message="eaca:EnableEACOut"/>
75         </wsdl:operation>
76         <wsdl:operation name="UpdatePostureState">
77             <wsdl:input message="eaca:UpdatePostureStateIn"/>
78             <wsdl:output message="eaca:UpdatePostureStateOut"/>
79         </wsdl:operation>
80     </wsdl:portType>
81
82     <wsdl:binding name="EndpointAccessControlAdminSoapBinding" type="eaca:EndpointAccessControlAdminSoapPortType">
83         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
84
85         <wsdl:operation name="SetPostureSigner">
86             <soap:operation  soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/SetPostureSigner"/>
87             <wsdl:input>
88                 <soap:body use="literal"/>
89             </wsdl:input>
90             <wsdl:output>
91                 <soap:body use="literal"/>
92             </wsdl:output>
93         </wsdl:operation>
94         <wsdl:operation name="GetPostureSigner">
95             <soap:operation  soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/GetPostureSigner"/>
96             <wsdl:input>
97                 <soap:body use="literal"/>
98             </wsdl:input>
99             <wsdl:output>
100                 <soap:body use="literal"/>
101             </wsdl:output>
102         </wsdl:operation>
103         <wsdl:operation name="GetEACStatus">
104             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/GetEACStatus"/>
105             <wsdl:input>
106                 <soap:body use="literal"/>
107             </wsdl:input>
108             <wsdl:output>
109                 <soap:body use="literal"/>
110             </wsdl:output>
111         </wsdl:operation>
112         <wsdl:operation name="EnableEAC">
113             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/EnableEAC"/>
114             <wsdl:input>
115                 <soap:body use="literal"/>
116             </wsdl:input>
117             <wsdl:output>
118                 <soap:body use="literal"/>
119             </wsdl:output>
120         </wsdl:operation>
121         <wsdl:operation name="UpdatePostureState">
122             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/UpdatePostureState"/>
123             <wsdl:input>
124                 <soap:body use="literal"/>
125             </wsdl:input>
126             <wsdl:output>
127                 <soap:body use="literal"/>
128             </wsdl:output>
129         </wsdl:operation>
130     </wsdl:binding>
131
132     <wsdl:service name="EndpointAccessControlAdminService">
133         <wsdl:port name="EndpointAccessControlSoapPort" binding="eaca:EndpointAccessControlAdminSoapBinding">
134             <soap:address location="http://hostname:16992/EndpointAccessControlAdminService"/>
135         </wsdl:port>
136     </wsdl:service>
137 </wsdl:definitions>