move pcucontrol package into pcucontrol module.
[pcucontrol.git] / pcucontrol / models / intelamt / Include / WSDL / EventManagerClientInterface.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Intel(R) Active Management Technology Wireless Profiles Configuration Interface version 0.6RC6-->
3 <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:emi="http://schemas.intel.com/platform/client/EventManager/2004/01" 
10     xmlns:emc="http://schemas.intel.com/platform/client/EventManagerClient/2006/01"
11     targetNamespace="http://schemas.intel.com/platform/client/EventManagerClient/2006/01">
12     
13     <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/EventManager/2004/01" elementFormDefault="qualified">
20             <xs:include schemaLocation="EventManagerInterface.xsd" />
21         </xs:schema>
22
23         <!-- EventManagerClient namespace --> 
24         <xs:schema targetNamespace="http://schemas.intel.com/platform/client/EventManagerClient/2006/01" elementFormDefault="qualified">
25
26             <!-- Imported namespaces -->
27             <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
28             <xs:import namespace="http://schemas.intel.com/platform/client/EventManager/2004/01"/>
29             
30
31             <!-- Intel(r) AMT 2.5 -->
32             <xs:element name="SoapAlertRequest">
33                 <xs:complexType>
34                     <xs:sequence>
35                         <xs:element name="SoapAlertRecords" type="emi:EventLogRecordType" minOccurs="0" maxOccurs="64"/>
36                     </xs:sequence>
37                 </xs:complexType>
38             </xs:element>
39             <xs:element name="SoapAlertResponse">
40                 <xs:complexType>
41                     <xs:sequence>
42                         <xs:element name="Status" type="cmn:PT_STATUS"/>
43                     </xs:sequence>
44                 </xs:complexType>
45             </xs:element>
46         </xs:schema>
47     </types>
48
49     <!-- Intel(r) AMT 2.5 -->
50     <message name="SoapAlertIn">
51         <part name="parameters" element="emc:SoapAlertRequest"/>
52     </message>
53     <message name="SoapAlertOut">
54         <part name="parameters" element="emc:SoapAlertResponse"/>
55     </message>
56
57     <!-- Intel(r) AMT 2.5 -->
58     <portType name="EventManagerClientSoapPortType">
59
60         <operation name="SoapAlert">
61             <input message="emc:SoapAlertIn"/>
62             <output message="emc:SoapAlertOut"/>
63         </operation>
64     </portType>
65
66     <!-- Intel(r) AMT 2.5 -->
67     <binding name="EventManagerClientSoapBinding" type="emc:EventManagerClientSoapPortType">
68         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
69         <operation name="SoapAlert">
70             <soap:operation
71                 soapAction="http://schemas.intel.com/platform/client/EventManagerClient/2006/01/SoapAlert"/>
72             <input>
73                 <soap:body use="literal"/>
74             </input>
75             <output>
76                 <soap:body use="literal"/>
77             </output>
78         </operation>
79      </binding>
80     
81      <!-- Service Types -->
82      <service name="EventManagerClientService">
83           <port name="EventManagerClientSoapPortType" binding="emc:EventManagerClientSoapBinding">
84                <soap:address location="http://hostname:16992/EventManagerClientService"/>
85           </port>
86      </service>
87 </definitions>