<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns="urn:cea:ws:jobmonitor:intf:v0-2" xmlns:intf="urn:cea:ws:jobmonitor:intf:v0-2" xmlns:wrapper="urn:cea:ws:jobmonitor:impl:v0-2" xmlns:ceat="http://www.ivoa.net/xml/CEA/types/v0.2" 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/" targetNamespace="urn:cea:ws:jobmonitor:intf:v0-2">
	<wsdl:import namespace="http://www.ivoa.net/xml/CEA/types/v0.2" location="../schema/CEATypes.xsd"/>
	<wsdl:types>
		<xsd:schema targetNamespace="urn:cea:ws:jobmonitor:impl:v0-2" xmlns="http://www.w3.org/2001/XMLSchema">
			<xsd:element name="monitorJob">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element ref="ceat:job-identifier"/>
						<xsd:element ref="ceat:message"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:schema>
	</wsdl:types>
	<wsdl:message name="monitorJobRequest">
		<wsdl:part name="parameters" element="wrapper:monitorJob"/>
	</wsdl:message>
	<wsdl:portType name="JobMonitor">
		<wsdl:operation name="monitorJob">
			<wsdl:input name="monitorJobRequest" message="monitorJobRequest"/>
		</wsdl:operation>
	</wsdl:portType>
	<wsdl:binding name="JobMonitorServiceSoapBinding" type="JobMonitor">
		<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="monitorJob">
			<wsdlsoap:operation soapAction="monitorJob"/>
			<wsdl:input>
				<wsdlsoap:body use="literal"/>
			</wsdl:input>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="JobMonitorService">
		<wsdl:port name="JobMonitorService" binding="JobMonitorServiceSoapBinding">
			<wsdlsoap:address location="http://localhost:8080/axis/services/JobMonitorService"/>
		</wsdl:port>
	</wsdl:service>
	<wsdl:documentation>
   Interface definition for the 'monitor' web service - used as a callback endpoint by the application controller.
 </wsdl:documentation>
</wsdl:definitions>
