move files and directories into pcucontrol module
[monitor.git] / pcucontrol / models / intelamt / Include / WSDL / EventManagerInterface.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:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
5     xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" 
6     xmlns:xs="http://www.w3.org/2001/XMLSchema" 
7     xmlns:cmn="http://schemas.intel.com/platform/client/Common/2006/01"
8     xmlns:sai="http://schemas.intel.com/platform/client/SecurityAdministration/2004/01"
9     xmlns:emi="http://schemas.intel.com/platform/client/EventManager/2004/01" 
10     targetNamespace="http://schemas.intel.com/platform/client/EventManager/2004/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/EventManager/2004/01" elementFormDefault="qualified">
23             <xs:include schemaLocation="EventManagerInterface.xsd" />
24
25             <!-- Imported namespaces -->
26             <xs:import namespace="http://schemas.intel.com/platform/client/Common/2006/01"/>
27
28             <!-- Intel(r) AMT 1.0 -->
29             <xs:element name="SubscribeForAlert">
30                 <xs:complexType>
31                     <xs:sequence>
32                         <xs:element name="SubscriptionInfo" type="emi:AlertSubscriptionType"/>
33                     </xs:sequence>
34                 </xs:complexType>
35             </xs:element>
36             <xs:element name="SubscribeForAlertResponse">
37                 <xs:complexType>
38                     <xs:sequence>
39                         <xs:element name="Status" type="emi:PT_STATUS"/>
40                         <xs:element name="SubscriptionHandle" type="emi:AlertSubscriptionHandleType"/>
41                     </xs:sequence>
42                 </xs:complexType>
43             </xs:element>
44             <xs:element name="EnumerateAlertSubscriptions">
45                 <xs:complexType>
46                     <xs:sequence>
47                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
48                         <xs:element name="AlertSubscriptionPolicyID" type="emi:AlertSubscriptionPolicyIDType" minOccurs="0"/>
49                     </xs:sequence>
50                 </xs:complexType>
51             </xs:element>
52             <xs:element name="EnumerateAlertSubscriptionsResponse">
53                 <xs:complexType>
54                     <xs:sequence>
55                         <xs:element name="Status" type="emi:PT_STATUS"/>
56                         <xs:element name="TotalSubscriptionCount" type="xs:unsignedInt"/>
57                         <xs:element name="SubscriptionsReturned" type="xs:unsignedInt"/>
58                         <xs:element name="SubscriptionHandles" type="emi:AlertSubscriptionHandleArrayType"/>
59                     </xs:sequence>
60                 </xs:complexType>
61             </xs:element>
62             <xs:element name="GetAlertSubscription">
63                 <xs:complexType>
64                     <xs:sequence>
65                         <xs:element name="SubscriptionID" type="emi:AlertSubscriptionHandleType"/>
66                     </xs:sequence>
67                 </xs:complexType>
68             </xs:element>
69             <xs:element name="GetAlertSubscriptionResponse">
70                 <xs:complexType>
71                     <xs:sequence>
72                         <xs:element name="Status" type="emi:PT_STATUS"/>
73                         <xs:element name="SubscriptionInfo" type="emi:AlertSubscriptionType"/>
74                     </xs:sequence>
75                 </xs:complexType>
76             </xs:element>
77             <xs:element name="EnumerateAlertPolicies">
78                 <xs:complexType>
79                     <xs:sequence>
80                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
81                     </xs:sequence>
82                 </xs:complexType>
83             </xs:element>
84             <xs:element name="EnumerateAlertPoliciesResponse">
85                 <xs:complexType>
86                     <xs:sequence>
87                         <xs:element name="Status" type="emi:PT_STATUS"/>
88                         <xs:element name="TotalPolicyCount" type="xs:unsignedInt"/>
89                         <xs:element name="PoliciesReturned" type="xs:unsignedInt"/>
90                         <xs:element name="PolicyHandles" type="emi:AlertSubscriptionPolicyIDArrayType"/>
91                     </xs:sequence>
92                 </xs:complexType>
93             </xs:element>
94             <xs:element name="SetAlertCommunityString">
95                 <xs:complexType>
96                     <xs:sequence>
97                         <xs:element name="Length" type="xs:unsignedByte"/>
98                         <xs:element name="CommunityString" type="emi:ByteStr"/>
99                     </xs:sequence>
100                 </xs:complexType>
101             </xs:element>
102             <xs:element name="SetAlertCommunityStringResponse">
103                 <xs:complexType>
104                     <xs:sequence>
105                         <xs:element name="Status" type="emi:PT_STATUS"/>
106                     </xs:sequence>
107                 </xs:complexType>
108             </xs:element>
109             <xs:element name="GetAlertCommunityString">
110                 <xs:complexType>
111                 </xs:complexType>
112             </xs:element>
113             <xs:element name="GetAlertCommunityStringResponse">
114                 <xs:complexType>
115                     <xs:sequence>
116                         <xs:element name="Status" type="emi:PT_STATUS"/>
117                         <xs:element name="Length" type="xs:unsignedByte"/>
118                         <xs:element name="CommunityString" type="emi:ByteStr"/>
119                     </xs:sequence>
120                 </xs:complexType>
121             </xs:element>
122             <xs:element name="AddEventFilter">
123                 <xs:complexType>
124                     <xs:sequence>
125                         <xs:element name="EventFilter" type="emi:EventFilterType"/>
126                     </xs:sequence>
127                 </xs:complexType>
128             </xs:element>
129             <xs:element name="AddEventFilterResponse">
130                 <xs:complexType>
131                     <xs:sequence>
132                         <xs:element name="Status" type="emi:PT_STATUS"/>
133                         <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
134                     </xs:sequence>
135                 </xs:complexType>
136             </xs:element>
137             <xs:element name="EnumerateEventFilters">
138                 <xs:complexType>
139                     <xs:sequence>
140                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
141                         <xs:element name="AlertSubscriptionPolicyID" type="emi:AlertSubscriptionPolicyIDType" minOccurs="0"/>
142                     </xs:sequence>
143                 </xs:complexType>
144             </xs:element>
145             <xs:element name="EnumerateEventFiltersResponse">
146                 <xs:complexType>
147                     <xs:sequence>
148                         <xs:element name="Status" type="emi:PT_STATUS"/>
149                         <xs:element name="TotalEventFilterCount" type="xs:unsignedInt"/>
150                         <xs:element name="FiltersReturned" type="xs:unsignedInt"/>
151                         <xs:element name="Filters" type="emi:EventFilterHandleArrayType"/>
152                     </xs:sequence>
153                 </xs:complexType>
154             </xs:element>
155             <xs:element name="GetEventFilter">
156                 <xs:complexType>
157                     <xs:sequence>
158                         <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
159                     </xs:sequence>
160                 </xs:complexType>
161             </xs:element>
162             <xs:element name="GetEventFilterResponse">
163                 <xs:complexType>
164                     <xs:sequence>
165                         <xs:element name="Status" type="emi:PT_STATUS"/>
166                         <xs:element name="EventFilter" type="emi:EventFilterType"/>
167                     </xs:sequence>
168                 </xs:complexType>
169             </xs:element>
170             <xs:element name="UpdateEventFilter">
171                 <xs:complexType>
172                     <xs:sequence>
173                         <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
174                         <xs:element name="EventFilter" type="emi:EventFilterType"/>
175                     </xs:sequence>
176                 </xs:complexType>
177             </xs:element>
178             <xs:element name="UpdateEventFilterResponse">
179                 <xs:complexType>
180                     <xs:sequence>
181                         <xs:element name="Status" type="emi:PT_STATUS"/>
182                     </xs:sequence>
183                 </xs:complexType>
184             </xs:element>                        
185             <xs:element name="RemoveEventFilter">
186                 <xs:complexType>
187                     <xs:sequence>
188                         <xs:element name="EventFilterHandle" type="emi:EventFilterHandleType"/>
189                     </xs:sequence>
190                 </xs:complexType>
191             </xs:element>
192             <xs:element name="RemoveEventFilterResponse">
193                 <xs:complexType>
194                     <xs:sequence>
195                         <xs:element name="Status" type="emi:PT_STATUS"/>
196                     </xs:sequence>
197                 </xs:complexType>
198             </xs:element>
199             <xs:element name="ReadEventLogRecords">
200                 <xs:complexType>
201                     <xs:sequence>
202                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
203                     </xs:sequence>
204                 </xs:complexType>
205             </xs:element>
206             <xs:element name="ReadEventLogRecordsResponse">
207                 <xs:complexType>
208                     <xs:sequence>
209                         <xs:element name="Status" type="emi:PT_STATUS"/>
210                         <xs:element name="TotalRecordCount" type="xs:unsignedInt"/>
211                         <xs:element name="RecordsReturned" type="xs:unsignedInt"/>
212                         <xs:element name="EventRecords" type="emi:EventLogRecordArrayType"/>
213                     </xs:sequence>
214                 </xs:complexType>
215             </xs:element>            
216             <xs:element name="GetEventLogStatus">
217                 <xs:complexType>
218                 </xs:complexType>
219             </xs:element>
220             <xs:element name="GetEventLogStatusResponse">
221                 <xs:complexType>
222                     <xs:sequence>
223                         <xs:element name="Status" type="emi:PT_STATUS"/>
224                         <xs:element name="NumberOfFreeRecords" type="xs:unsignedInt"/>
225                         <xs:element name="NumberOfRecords" type="xs:unsignedInt"/>
226                         <xs:element name="Time" type="emi:TimeType"/>
227                         <xs:element name="IsFrozen" type="xs:boolean"/>
228                     </xs:sequence>
229                 </xs:complexType>
230             </xs:element>
231             <xs:element name="ClearEventLog">
232                 <xs:complexType>
233                 </xs:complexType>
234             </xs:element>
235             <xs:element name="ClearEventLogResponse">
236                 <xs:complexType>
237                     <xs:sequence>
238                         <xs:element name="Status" type="emi:PT_STATUS"/>
239                     </xs:sequence>
240                 </xs:complexType>
241             </xs:element>
242             <xs:element name="FreezeEventLog">
243                 <xs:complexType>
244                     <xs:sequence>
245                         <xs:element name="NewState" type="xs:boolean"/>
246                     </xs:sequence>
247                 </xs:complexType>
248             </xs:element>
249             <xs:element name="FreezeEventLogResponse">
250                 <xs:complexType>
251                     <xs:sequence>
252                         <xs:element name="Status" type="emi:PT_STATUS"/>
253                     </xs:sequence>
254                 </xs:complexType>
255             </xs:element>
256             <xs:element name="SetEventLogTimestampClock">
257                 <xs:complexType>
258                     <xs:sequence>
259                         <xs:element name="Time" type="emi:TimeType"/>
260                     </xs:sequence>
261                 </xs:complexType>
262             </xs:element>
263             <xs:element name="SetEventLogTimestampClockResponse">
264                 <xs:complexType>
265                     <xs:sequence>
266                         <xs:element name="Status" type="emi:PT_STATUS"/>
267                     </xs:sequence>
268                 </xs:complexType>
269             </xs:element>
270             <xs:element name="GetEventLogTimestampClock">
271                 <xs:complexType>
272                 </xs:complexType>
273             </xs:element>
274             <xs:element name="GetEventLogTimestampClockResponse">
275                 <xs:complexType>
276                     <xs:sequence>
277                         <xs:element name="Status" type="emi:PT_STATUS"/>
278                         <xs:element name="Time" type="emi:TimeType"/>
279                     </xs:sequence>
280                 </xs:complexType>
281             </xs:element>
282             <xs:element name="EnumerateSensors">
283                 <xs:complexType>
284                     <xs:sequence>
285                         <xs:element name="StartIndex" type="xs:unsignedInt"/>
286                     </xs:sequence>
287                 </xs:complexType>
288             </xs:element>
289             <xs:element name="EnumerateSensorsResponse">
290                 <xs:complexType>
291                     <xs:sequence>
292                         <xs:element name="Status" type="emi:PT_STATUS"/>
293                         <xs:element name="TotalCount" type="xs:unsignedInt"/>
294                         <xs:element name="HandleCount" type="xs:unsignedInt"/>
295                         <xs:element name="Handles" type="emi:SensorHandleArrayType"/>
296                     </xs:sequence>
297                 </xs:complexType>
298             </xs:element>
299             <xs:element name="GetSensorAttributes">
300                 <xs:complexType>
301                     <xs:sequence>
302                         <xs:element name="Handle" type="emi:SensorHandleType"/>
303                     </xs:sequence>
304                 </xs:complexType>
305             </xs:element>
306             <xs:element name="GetSensorAttributesResponse">
307                 <xs:complexType>
308                     <xs:sequence>
309                         <xs:element name="Status" type="emi:PT_STATUS"/>
310                         <xs:element name="Attributes" type="emi:SensorAttributesType"/>
311                     </xs:sequence>
312                 </xs:complexType>
313             </xs:element>
314
315             <!-- Intel(r) AMT 2.5 -->
316
317         </xs:schema>
318     </wsdl:types>
319     
320     <!-- Intel(r) AMT 1.0 -->
321     <wsdl:message name="SubscribeForAlertIn">
322         <wsdl:part name="parameters" element="emi:SubscribeForAlert"/>
323     </wsdl:message>
324     <wsdl:message name="SubscribeForAlertOut">
325         <wsdl:part name="parameters" element="emi:SubscribeForAlertResponse"/>
326     </wsdl:message>
327     <wsdl:message name="EnumerateAlertSubscriptionsIn">
328         <wsdl:part name="parameters" element="emi:EnumerateAlertSubscriptions"/>
329     </wsdl:message>
330     <wsdl:message name="EnumerateAlertSubscriptionsOut">
331         <wsdl:part name="parameters" element="emi:EnumerateAlertSubscriptionsResponse"/>
332     </wsdl:message>
333     <wsdl:message name="GetAlertSubscriptionIn">
334         <wsdl:part name="parameters" element="emi:GetAlertSubscription"/>
335     </wsdl:message>
336     <wsdl:message name="GetAlertSubscriptionOut">
337         <wsdl:part name="parameters" element="emi:GetAlertSubscriptionResponse"/>
338     </wsdl:message>
339     <wsdl:message name="CancelAlertSubscriptionIn">
340         <wsdl:part name="parameters" element="emi:CancelAlertSubscription"/>
341     </wsdl:message>
342     <wsdl:message name="CancelAlertSubscriptionOut">
343         <wsdl:part name="parameters" element="emi:CancelAlertSubscriptionResponse"/>
344     </wsdl:message>
345     <wsdl:message name="AddEventFilterIn">
346         <wsdl:part name="parameters" element="emi:AddEventFilter"/>
347     </wsdl:message>
348     <wsdl:message name="AddEventFilterOut">
349         <wsdl:part name="parameters" element="emi:AddEventFilterResponse"/>
350     </wsdl:message>
351     <wsdl:message name="EnumerateEventFiltersIn">
352         <wsdl:part name="parameters" element="emi:EnumerateEventFilters"/>
353     </wsdl:message>
354     <wsdl:message name="EnumerateEventFiltersOut">
355         <wsdl:part name="parameters" element="emi:EnumerateEventFiltersResponse"/>
356     </wsdl:message>
357     <wsdl:message name="GetEventFilterIn">
358         <wsdl:part name="parameters" element="emi:GetEventFilter"/>
359     </wsdl:message>
360     <wsdl:message name="GetEventFilterOut">
361         <wsdl:part name="parameters" element="emi:GetEventFilterResponse"/>
362     </wsdl:message>
363     <wsdl:message name="UpdateEventFilterIn">
364         <wsdl:part name="parameters" element="emi:UpdateEventFilter"/>
365     </wsdl:message>
366     <wsdl:message name="UpdateEventFilterOut">
367         <wsdl:part name="parameters" element="emi:UpdateEventFilterResponse"/>
368     </wsdl:message>
369     <wsdl:message name="RemoveEventFilterIn">
370         <wsdl:part name="parameters" element="emi:RemoveEventFilter"/>
371     </wsdl:message>
372     <wsdl:message name="RemoveEventFilterOut">
373         <wsdl:part name="parameters" element="emi:RemoveEventFilterResponse"/>
374     </wsdl:message>
375     <wsdl:message name="ReadEventLogRecordsIn">
376         <wsdl:part name="parameters" element="emi:ReadEventLogRecords"/>
377     </wsdl:message>
378     <wsdl:message name="ReadEventLogRecordsOut">
379         <wsdl:part name="parameters" element="emi:ReadEventLogRecordsResponse"/>
380     </wsdl:message>
381     <wsdl:message name="ClearEventLogIn">
382         <wsdl:part name="parameters" element="emi:ClearEventLog"/>
383     </wsdl:message>
384     <wsdl:message name="ClearEventLogOut">
385         <wsdl:part name="parameters" element="emi:ClearEventLogResponse"/>
386     </wsdl:message>
387     <wsdl:message name="SetEventLogTimestampClockIn">
388         <wsdl:part name="parameters" element="emi:SetEventLogTimestampClock"/>
389     </wsdl:message>
390     <wsdl:message name="SetEventLogTimestampClockOut">
391         <wsdl:part name="parameters" element="emi:SetEventLogTimestampClockResponse"/>
392     </wsdl:message>
393     <wsdl:message name="GetEventLogTimestampClockIn">
394         <wsdl:part name="parameters" element="emi:GetEventLogTimestampClock"/>
395     </wsdl:message>
396     <wsdl:message name="GetEventLogTimestampClockOut">
397         <wsdl:part name="parameters" element="emi:GetEventLogTimestampClockResponse"/>
398     </wsdl:message>
399     <wsdl:message name="EnumerateSensorsIn">
400         <wsdl:part name="parameters" element="emi:EnumerateSensors"/>
401     </wsdl:message>
402     <wsdl:message name="EnumerateSensorsOut">
403         <wsdl:part name="parameters" element="emi:EnumerateSensorsResponse"/>
404     </wsdl:message>
405     <wsdl:message name="GetSensorAttributesIn">
406         <wsdl:part name="parameters" element="emi:GetSensorAttributes"/>
407     </wsdl:message>
408     <wsdl:message name="GetSensorAttributesOut">
409         <wsdl:part name="parameters" element="emi:GetSensorAttributesResponse"/>
410     </wsdl:message>
411     <wsdl:message name="FreezeEventLogIn">
412         <wsdl:part name="parameters" element="emi:FreezeEventLog"/>
413     </wsdl:message>
414     <wsdl:message name="FreezeEventLogOut">
415         <wsdl:part name="parameters" element="emi:FreezeEventLogResponse"/>
416     </wsdl:message>
417     <wsdl:message name="EnumerateAlertPoliciesIn">
418         <wsdl:part name="parameters" element="emi:EnumerateAlertPolicies"/>
419     </wsdl:message>
420     <wsdl:message name="EnumerateAlertPoliciesOut">
421         <wsdl:part name="parameters" element="emi:EnumerateAlertPoliciesResponse"/>
422     </wsdl:message>
423     <wsdl:message name="SetAlertCommunityStringIn">
424         <wsdl:part name="parameters" element="emi:SetAlertCommunityString"/>
425     </wsdl:message>
426     <wsdl:message name="SetAlertCommunityStringOut">
427         <wsdl:part name="parameters" element="emi:SetAlertCommunityStringResponse"/>
428     </wsdl:message>
429     <wsdl:message name="GetAlertCommunityStringIn">
430         <wsdl:part name="parameters" element="emi:GetAlertCommunityString"/>
431     </wsdl:message>
432     <wsdl:message name="GetAlertCommunityStringOut">
433         <wsdl:part name="parameters" element="emi:GetAlertCommunityStringResponse"/>
434     </wsdl:message>
435     <wsdl:message name="GetEventLogStatusIn">
436         <wsdl:part name="parameters" element="emi:GetEventLogStatus"/>
437     </wsdl:message>
438     <wsdl:message name="GetEventLogStatusOut">
439         <wsdl:part name="parameters" element="emi:GetEventLogStatusResponse"/>
440     </wsdl:message>
441
442     <!-- Intel(r) AMT 2.5 -->
443     <wsdl:message name="SubscribeForGeneralAlertIn">
444         <wsdl:part name="parameters" element="emi:SubscribeForGeneralAlert"/>
445     </wsdl:message>
446     <wsdl:message name="SubscribeForGeneralAlertOut">
447         <wsdl:part name="parameters" element="emi:SubscribeForGeneralAlertResponse"/>
448     </wsdl:message>
449     <wsdl:message name="EnumerateGeneralAlertSubscriptionsIn">
450         <wsdl:part name="parameters" element="emi:EnumerateGeneralAlertSubscriptions"/>
451     </wsdl:message>
452     <wsdl:message name="EnumerateGeneralAlertSubscriptionsOut">
453         <wsdl:part name="parameters" element="emi:EnumerateGeneralAlertSubscriptionsResponse"/>
454     </wsdl:message>
455     <wsdl:message name="GetGeneralAlertSubscriptionIn">
456         <wsdl:part name="parameters" element="emi:GetGeneralAlertSubscription"/>
457     </wsdl:message>
458     <wsdl:message name="GetGeneralAlertSubscriptionOut">
459         <wsdl:part name="parameters" element="emi:GetGeneralAlertSubscriptionResponse"/>
460     </wsdl:message>
461
462     <wsdl:portType name="EventManagerSoapPortType">
463         <!-- Intel(r) AMT 1.0 -->
464         <wsdl:operation name="SubscribeForAlert">
465             <wsdl:input message="emi:SubscribeForAlertIn"/>
466             <wsdl:output message="emi:SubscribeForAlertOut"/>
467         </wsdl:operation>
468         <wsdl:operation name="EnumerateAlertSubscriptions">
469             <wsdl:input message="emi:EnumerateAlertSubscriptionsIn"/>
470             <wsdl:output message="emi:EnumerateAlertSubscriptionsOut"/>
471         </wsdl:operation>
472         <wsdl:operation name="GetAlertSubscription">
473             <wsdl:input message="emi:GetAlertSubscriptionIn"/>
474             <wsdl:output message="emi:GetAlertSubscriptionOut"/>
475         </wsdl:operation>
476         <wsdl:operation name="EnumerateAlertPolicies">
477             <wsdl:input message="emi:EnumerateAlertPoliciesIn"/>
478             <wsdl:output message="emi:EnumerateAlertPoliciesOut"/>
479         </wsdl:operation>
480         <wsdl:operation name="CancelAlertSubscription">
481             <wsdl:input message="emi:CancelAlertSubscriptionIn"/>
482             <wsdl:output message="emi:CancelAlertSubscriptionOut"/>
483         </wsdl:operation>
484         <wsdl:operation name="SetAlertCommunityString">
485             <wsdl:input message="emi:SetAlertCommunityStringIn"/>
486             <wsdl:output message="emi:SetAlertCommunityStringOut"/>
487         </wsdl:operation>
488         <wsdl:operation name="GetAlertCommunityString">
489             <wsdl:input message="emi:GetAlertCommunityStringIn"/>
490             <wsdl:output message="emi:GetAlertCommunityStringOut"/>
491         </wsdl:operation>
492         <wsdl:operation name="AddEventFilter">
493             <wsdl:input message="emi:AddEventFilterIn"/>
494             <wsdl:output message="emi:AddEventFilterOut"/>
495         </wsdl:operation>
496         <wsdl:operation name="EnumerateEventFilters">
497             <wsdl:input message="emi:EnumerateEventFiltersIn"/>
498             <wsdl:output message="emi:EnumerateEventFiltersOut"/>
499         </wsdl:operation>
500         <wsdl:operation name="GetEventFilter">
501             <wsdl:input message="emi:GetEventFilterIn"/>
502             <wsdl:output message="emi:GetEventFilterOut"/>
503         </wsdl:operation>
504         <wsdl:operation name="UpdateEventFilter">
505             <wsdl:input message="emi:UpdateEventFilterIn"/>
506             <wsdl:output message="emi:UpdateEventFilterOut"/>
507         </wsdl:operation>
508         <wsdl:operation name="RemoveEventFilter">
509             <wsdl:input message="emi:RemoveEventFilterIn"/>
510             <wsdl:output message="emi:RemoveEventFilterOut"/>
511         </wsdl:operation>
512         <wsdl:operation name="GetEventLogStatus">
513             <wsdl:input message="emi:GetEventLogStatusIn"/>
514             <wsdl:output message="emi:GetEventLogStatusOut"/>
515         </wsdl:operation>
516         <wsdl:operation name="ReadEventLogRecords">
517             <wsdl:input message="emi:ReadEventLogRecordsIn"/>
518             <wsdl:output message="emi:ReadEventLogRecordsOut"/>
519         </wsdl:operation>
520         <wsdl:operation name="ClearEventLog">
521             <wsdl:input message="emi:ClearEventLogIn"/>
522             <wsdl:output message="emi:ClearEventLogOut"/>
523         </wsdl:operation>
524         <wsdl:operation name="FreezeEventLog">
525             <wsdl:input message="emi:FreezeEventLogIn"/>
526             <wsdl:output message="emi:FreezeEventLogOut"/>
527         </wsdl:operation>
528         <wsdl:operation name="SetEventLogTimestampClock">
529             <wsdl:input message="emi:SetEventLogTimestampClockIn"/>
530             <wsdl:output message="emi:SetEventLogTimestampClockOut"/>
531         </wsdl:operation>
532         <wsdl:operation name="GetEventLogTimestampClock">
533             <wsdl:input message="emi:GetEventLogTimestampClockIn"/>
534             <wsdl:output message="emi:GetEventLogTimestampClockOut"/>
535         </wsdl:operation>
536         <wsdl:operation name="EnumerateSensors">
537             <wsdl:input message="emi:EnumerateSensorsIn"/>
538             <wsdl:output message="emi:EnumerateSensorsOut"/>
539         </wsdl:operation>
540         <wsdl:operation name="GetSensorAttributes">
541             <wsdl:input message="emi:GetSensorAttributesIn"/>
542             <wsdl:output message="emi:GetSensorAttributesOut"/>
543         </wsdl:operation>
544
545         <!-- Intel(r) AMT 2.5 -->
546         <wsdl:operation name="SubscribeForGeneralAlert">
547             <wsdl:input message="emi:SubscribeForGeneralAlertIn"/>
548             <wsdl:output message="emi:SubscribeForGeneralAlertOut"/>
549         </wsdl:operation>
550         <wsdl:operation name="EnumerateGeneralAlertSubscriptions">
551             <wsdl:input message="emi:EnumerateGeneralAlertSubscriptionsIn"/>
552             <wsdl:output message="emi:EnumerateGeneralAlertSubscriptionsOut"/>
553         </wsdl:operation>
554         <wsdl:operation name="GetGeneralAlertSubscription">
555             <wsdl:input message="emi:GetGeneralAlertSubscriptionIn"/>
556             <wsdl:output message="emi:GetGeneralAlertSubscriptionOut"/>
557         </wsdl:operation>
558
559     </wsdl:portType>
560
561     <wsdl:binding name="EventManagerSoapBinding" type="emi:EventManagerSoapPortType">
562         <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
563         <!-- Intel(r) AMT 1.0 -->
564         <wsdl:operation name="EnumerateEventFilters">
565             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateEventFilters"/>
566             <wsdl:input>
567                 <soap:body use="literal"/>
568             </wsdl:input>
569             <wsdl:output>
570                 <soap:body use="literal"/>
571             </wsdl:output>
572         </wsdl:operation>
573         <wsdl:operation name="GetAlertSubscription">
574             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetAlertSubscription"/>
575             <wsdl:input>
576                 <soap:body use="literal"/>
577             </wsdl:input>
578             <wsdl:output>
579                 <soap:body use="literal"/>
580             </wsdl:output>
581         </wsdl:operation>
582         <wsdl:operation name="SetAlertCommunityString">
583             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/SetAlertCommunityString"/>
584             <wsdl:input>
585                 <soap:body use="literal"/>
586             </wsdl:input>
587             <wsdl:output>
588                 <soap:body use="literal"/>
589             </wsdl:output>
590         </wsdl:operation>
591         <wsdl:operation name="GetAlertCommunityString">
592             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetAlertCommunityString"/>
593             <wsdl:input>
594                 <soap:body use="literal"/>
595             </wsdl:input>
596             <wsdl:output>
597                 <soap:body use="literal"/>
598             </wsdl:output>
599         </wsdl:operation>
600         <wsdl:operation name="AddEventFilter">
601             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/AddEventFilter"/>
602             <wsdl:input>
603                 <soap:body use="literal"/>
604             </wsdl:input>
605             <wsdl:output>
606                 <soap:body use="literal"/>
607             </wsdl:output>
608         </wsdl:operation>
609         <wsdl:operation name="SubscribeForAlert">
610             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/SubscribeForAlert"/>
611             <wsdl:input>
612                 <soap:body use="literal"/>
613             </wsdl:input>
614             <wsdl:output>
615                 <soap:body use="literal"/>
616             </wsdl:output>
617         </wsdl:operation>
618         <wsdl:operation name="EnumerateAlertSubscriptions">
619             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateAlertSubscriptions"/>
620             <wsdl:input>
621                 <soap:body use="literal"/>
622             </wsdl:input>
623             <wsdl:output>
624                 <soap:body use="literal"/>
625             </wsdl:output>
626         </wsdl:operation>
627         <wsdl:operation name="EnumerateAlertPolicies">
628             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/EnumerateAlertPolicies"/>
629             <wsdl:input>
630                 <soap:body use="literal"/>
631             </wsdl:input>
632             <wsdl:output>
633                 <soap:body use="literal"/>
634             </wsdl:output>
635         </wsdl:operation>
636         <wsdl:operation name="CancelAlertSubscription">
637             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/CancelAlertSubscription"/>
638             <wsdl:input>
639                 <soap:body use="literal"/>
640             </wsdl:input>
641             <wsdl:output>
642                 <soap:body use="literal"/>
643             </wsdl:output>
644         </wsdl:operation>
645         <wsdl:operation name="GetEventFilter">
646             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetEventFilter"/>
647             <wsdl:input>
648                 <soap:body use="literal"/>
649             </wsdl:input>
650             <wsdl:output>
651                 <soap:body use="literal"/>
652             </wsdl:output>
653         </wsdl:operation>
654         <wsdl:operation name="UpdateEventFilter">
655             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/UpdateEventFilter"/>
656             <wsdl:input>
657                 <soap:body use="literal"/>
658             </wsdl:input>
659             <wsdl:output>
660                 <soap:body use="literal"/>
661             </wsdl:output>
662         </wsdl:operation>
663         <wsdl:operation name="RemoveEventFilter">
664             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/RemoveEventFilter"/>
665             <wsdl:input>
666                 <soap:body use="literal"/>
667             </wsdl:input>
668             <wsdl:output>
669                 <soap:body use="literal"/>
670             </wsdl:output>
671         </wsdl:operation>
672         <wsdl:operation name="GetEventLogStatus">
673             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/GetEventLogStatus"/>
674             <wsdl:input>
675                 <soap:body use="literal"/>
676             </wsdl:input>
677             <wsdl:output>
678                 <soap:body use="literal"/>
679             </wsdl:output>
680         </wsdl:operation>
681         <wsdl:operation name="ReadEventLogRecords">
682             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/ReadEventLogRecords"/>
683             <wsdl:input>
684                 <soap:body use="literal"/>
685             </wsdl:input>
686             <wsdl:output>
687                 <soap:body use="literal"/>
688             </wsdl:output>
689         </wsdl:operation>
690         <wsdl:operation name="ClearEventLog">
691             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/ClearEventLog"/>
692             <wsdl:input>
693                 <soap:body use="literal"/>
694             </wsdl:input>
695             <wsdl:output>
696                 <soap:body use="literal"/>
697             </wsdl:output>
698         </wsdl:operation>
699         <wsdl:operation name="FreezeEventLog">
700             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2004/01/FreezeEventLog"/>
701             <wsdl:input>
702                 <soap:body use="literal"/>
703             </wsdl:input>
704             <wsdl:output>
705                 <soap:body use="literal"/>
706             </wsdl:output>
707         </wsdl:operation>
708         <wsdl:operation name="SetEventLogTimestampClock">
709             <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/SetEventLogTimestampClock"/>
710             <wsdl:input>
711                 <soap:body use="literal"/>
712             </wsdl:input>
713             <wsdl:output>
714                 <soap:body use="literal"/>
715             </wsdl:output>
716         </wsdl:operation>
717         <wsdl:operation name="GetEventLogTimestampClock">
718             <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/GetEventLogTimestampClock"/>
719             <wsdl:input>
720                 <soap:body use="literal"/>
721             </wsdl:input>
722             <wsdl:output>
723                 <soap:body use="literal"/>
724             </wsdl:output>
725         </wsdl:operation>
726         <wsdl:operation name="EnumerateSensors">
727             <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/EnumerateSensors"/>
728             <wsdl:input>
729                 <soap:body use="literal"/>
730             </wsdl:input>
731             <wsdl:output>
732                 <soap:body use="literal"/>
733             </wsdl:output>
734         </wsdl:operation>
735         <wsdl:operation name="GetSensorAttributes">
736             <soap:operation soapAction="http://schemas.intel.com/platform/client/ptai/2004/01/GetSensorAttributes"/>
737             <wsdl:input>
738                 <soap:body use="literal"/>
739             </wsdl:input>
740             <wsdl:output>
741                 <soap:body use="literal"/>
742             </wsdl:output>
743         </wsdl:operation>
744
745         <!-- Intel(r) AMT 2.5 -->
746         <wsdl:operation name="SubscribeForGeneralAlert">
747             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/SubscribeForGeneralAlert"/>
748             <wsdl:input>
749                 <soap:body use="literal"/>
750             </wsdl:input>
751             <wsdl:output>
752                 <soap:body use="literal"/>
753             </wsdl:output>
754         </wsdl:operation>
755         <wsdl:operation name="EnumerateGeneralAlertSubscriptions">
756             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/EnumerateGeneralAlertSubscriptions"/>
757             <wsdl:input>
758                 <soap:body use="literal"/>
759             </wsdl:input>
760             <wsdl:output>
761                 <soap:body use="literal"/>
762             </wsdl:output>
763         </wsdl:operation>
764         <wsdl:operation name="GetGeneralAlertSubscription">
765             <soap:operation soapAction="http://schemas.intel.com/platform/client/EventManager/2006/01/GetGeneralAlertSubscription"/>
766             <wsdl:input>
767                 <soap:body use="literal"/>
768             </wsdl:input>
769             <wsdl:output>
770                 <soap:body use="literal"/>
771             </wsdl:output>
772         </wsdl:operation>
773
774     </wsdl:binding>
775     <wsdl:service name="EventManagerService">
776         <wsdl:port name="EventManagerSoapPort" binding="emi:EventManagerSoapBinding">
777             <soap:address location="http://hostname:16992/EventManagerService"/>
778         </wsdl:port>
779     </wsdl:service>
780 </wsdl:definitions>