<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:service.events.services.ncsa" xmlns:impl="urn:service.events.services.ncsa" xmlns:intf="urn:service.events.services.ncsa" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2.1
Built on Jun 14, 2005 (09:15:57 EDT)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:service.events.services.ncsa" elementFormDefault="qualified">
<element name="removeNoReply">
<complexType>
<sequence>
<element name="in0" type="impl:EventQuery"/>
</sequence>
</complexType>
</element>
<complexType name="EventQuery">
<sequence>
<element name="after" nillable="true" type="xsd:long"/>
<element name="baseUri" nillable="true" type="xsd:string"/>
<element name="before" nillable="true" type="xsd:long"/>
<element name="groupId" nillable="true" type="xsd:string"/>
<element name="lastId" nillable="true" type="xsd:int"/>
<element name="node" nillable="true" type="xsd:string"/>
<element name="producer" nillable="true" type="xsd:string"/>
<element name="script" nillable="true" type="xsd:string"/>
<element name="task" nillable="true" type="xsd:string"/>
<element name="topic" nillable="true" type="xsd:string"/>
<element name="type" nillable="true" type="xsd:string"/>
<element name="workflow" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="removeNoReplyResponse">
<complexType/>
</element>
<element name="logEvents">
<complexType>
<sequence>
<element name="in0" type="impl:EventQuery"/>
</sequence>
</complexType>
</element>
<element name="logEventsResponse">
<complexType>
<sequence>
<element name="logEventsReturn" type="xsd:string"/>
</sequence>
</complexType>
</element>
<element name="count">
<complexType>
<sequence>
<element name="in0" type="impl:EventQuery"/>
</sequence>
</complexType>
</element>
<element name="countResponse">
<complexType>
<sequence>
<element name="countReturn" type="xsd:long"/>
</sequence>
</complexType>
</element>
<element name="remove">
<complexType>
<sequence>
<element name="in0" type="impl:EventQuery"/>
</sequence>
</complexType>
</element>
<element name="removeResponse">
<complexType>
<sequence>
<element name="removeReturn" type="impl:EventDescriptor" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<complexType name="EventDescriptor">
<sequence>
<element name="className" nillable="true" type="xsd:string"/>
<element name="id" nillable="true" type="xsd:int"/>
<element name="xml" nillable="true" type="xsd:string"/>
</sequence>
</complexType>
<element name="select">
<complexType>
<sequence>
<element name="in0" type="impl:EventQuery"/>
</sequence>
</complexType>
</element>
<element name="selectResponse">
<complexType>
<sequence>
<element name="selectReturn" type="impl:EventDescriptor" maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:message name="countResponse">
<wsdl:part name="parameters" element="impl:countResponse"/>
</wsdl:message>
<wsdl:message name="removeResponse">
<wsdl:part name="parameters" element="impl:removeResponse"/>
</wsdl:message>
<wsdl:message name="logEventsResponse">
<wsdl:part name="parameters" element="impl:logEventsResponse"/>
</wsdl:message>
<wsdl:message name="logEventsRequest">
<wsdl:part name="parameters" element="impl:logEvents"/>
</wsdl:message>
<wsdl:message name="selectResponse">
<wsdl:part name="parameters" element="impl:selectResponse"/>
</wsdl:message>
<wsdl:message name="countRequest">
<wsdl:part name="parameters" element="impl:count"/>
</wsdl:message>
<wsdl:message name="selectRequest">
<wsdl:part name="parameters" element="impl:select"/>
</wsdl:message>
<wsdl:message name="removeNoReplyResponse">
<wsdl:part name="parameters" element="impl:removeNoReplyResponse"/>
</wsdl:message>
<wsdl:message name="removeRequest">
<wsdl:part name="parameters" element="impl:remove"/>
</wsdl:message>
<wsdl:message name="removeNoReplyRequest">
<wsdl:part name="parameters" element="impl:removeNoReply"/>
</wsdl:message>
<wsdl:portType name="EventRepository">
<wsdl:operation name="removeNoReply">
<wsdl:input name="removeNoReplyRequest" message="impl:removeNoReplyRequest"/>
<wsdl:output name="removeNoReplyResponse" message="impl:removeNoReplyResponse"/>
</wsdl:operation>
<wsdl:operation name="logEvents">
<wsdl:input name="logEventsRequest" message="impl:logEventsRequest"/>
<wsdl:output name="logEventsResponse" message="impl:logEventsResponse"/>
</wsdl:operation>
<wsdl:operation name="count">
<wsdl:input name="countRequest" message="impl:countRequest"/>
<wsdl:output name="countResponse" message="impl:countResponse"/>
</wsdl:operation>
<wsdl:operation name="remove">
<wsdl:input name="removeRequest" message="impl:removeRequest"/>
<wsdl:output name="removeResponse" message="impl:removeResponse"/>
</wsdl:operation>
<wsdl:operation name="select">
<wsdl:input name="selectRequest" message="impl:selectRequest"/>
<wsdl:output name="selectResponse" message="impl:selectResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="EventRepositorySoapBinding" type="impl:EventRepository">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="removeNoReply">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="removeNoReplyRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="removeNoReplyResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="logEvents">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="logEventsRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="logEventsResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="count">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="countRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="countResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="remove">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="removeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="removeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="select">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="selectRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="selectResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EventRepositoryService">
<wsdl:port name="EventRepository" binding="impl:EventRepositorySoapBinding">
<wsdlsoap:address location="httpg:/localhost:8080/events/services/EventRepository"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>