re-arranging files for pcu control
[monitor.git] / pcucontrol / models / intelamt / Include / WSDL / EndpointAccessControlInterface.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:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
9     xmlns:sai="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01"
10     xmlns:eac="http://schemas.intel.com/platform/client/EAC/2006/01" 
11     targetNamespace="http://schemas.intel.com/platform/client/EAC/2006/01">
12
13     <wsdl:types>
14
15         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/Common/2006/01" elementFormDefault="qualified">
16             <xs:include schemaLocation="Common.xsd"/>
17         </xs:schema>
18
19         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01" elementFormDefault="qualified">
20             <xs:include schemaLocation="SecurityAdministrationInterface.xsd"/>
21         </xs:schema>
22         
23         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/EAC/2006/01" elementFormDefault="qualified">
24             <xs:include schemaLocation="EndpointAccessControlInterface.xsd"/>
25             <!-- Imported namespaces -->
26             <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
27             <xs:import namespace="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01"/>
28         </xs:schema>
29         
30     </wsdl:types>
31
32     <wsdl:message name="GetEACStatusIn">
33         <wsdl:part name="parameters" element="eac:GetEACStatus"/>
34     </wsdl:message>
35     <wsdl:message name="GetEACStatusOut">
36         <wsdl:part name="parameters" element="eac:GetEACStatusResponse"/>
37     </wsdl:message>
38     <wsdl:message name="GetPostureIn">
39         <wsdl:part name="parameters" element="eac:GetPosture"/>
40     </wsdl:message>
41     <wsdl:message name="GetPostureOut">
42         <wsdl:part name="parameters" element="eac:GetPostureResponse"/>
43     </wsdl:message>
44     <wsdl:message name="GetPostureHashIn">
45         <wsdl:part name="parameters" element="eac:GetPostureHash"/>
46     </wsdl:message>
47     <wsdl:message name="GetPostureHashOut">
48         <wsdl:part name="parameters" element="eac:GetPostureHashResponse"/>
49     </wsdl:message>
50
51     <wsdl:portType name="EndpointAccessControlSoapPortType">
52         <wsdl:operation name="GetPosture">
53             <wsdl:input message="eac:GetPostureIn"/>
54             <wsdl:output message="eac:GetPostureOut"/>
55         </wsdl:operation>
56         <wsdl:operation name="GetPostureHash">
57             <wsdl:input message="eac:GetPostureHashIn"/>
58             <wsdl:output message="eac:GetPostureHashOut"/>
59         </wsdl:operation>
60         <wsdl:operation name="GetEACStatus">
61             <wsdl:input message="eac:GetEACStatusIn"/>
62             <wsdl:output message="eac:GetEACStatusOut"/>
63         </wsdl:operation>
64     </wsdl:portType>
65
66     <wsdl:binding name="EndpointAccessControlSoapBinding" type="eac:EndpointAccessControlSoapPortType">
67         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
68
69         <wsdl:operation name="GetPosture">
70             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/GetPosture"/>
71             <wsdl:input>
72                 <soap:body use="literal"/>
73             </wsdl:input>
74             <wsdl:output>
75                 <soap:body use="literal"/>
76             </wsdl:output>
77         </wsdl:operation>
78         <wsdl:operation name="GetPostureHash">
79             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/GetPostureHash"/>
80             <wsdl:input>
81                 <soap:body use="literal"/>
82             </wsdl:input>
83             <wsdl:output>
84                 <soap:body use="literal"/>
85             </wsdl:output>
86         </wsdl:operation>
87         <wsdl:operation name="GetEACStatus">
88             <soap:operation soapAction="http://schemas.intel.com/platform/client/EAC/2006/01/GetEACStatus"/>
89             <wsdl:input>
90                 <soap:body use="literal"/>
91             </wsdl:input>
92             <wsdl:output>
93                 <soap:body use="literal"/>
94             </wsdl:output>
95         </wsdl:operation>
96     </wsdl:binding>
97
98     <wsdl:service name="EndpointAccessControlService">
99         <wsdl:port name="EndpointAccessControlSoapPort" binding="eac:EndpointAccessControlSoapBinding">
100             <soap:address location="http://hostname:16992/EndpointAccessControlService"/>
101         </wsdl:port>
102     </wsdl:service>
103 </wsdl:definitions>