<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns="http://www.ivoa.net/wsdl/CEA/JOBMonitor/v1.0rc1"
   xmlns:intf="http://www.ivoa.net/wsdl/CEA/JOBMonitor/v1.0rc1"
   xmlns:ceat="http://www.ivoa.net/xml/CEA/types/v1.0rc1"
   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="http://www.ivoa.net/wsdl/CEA/JOBMonitor/v1.0rc1">
   <wsdl:documentation>
      Interface definition for the 'monitor' web service - used as a
      callback endpoint by the application controller.
   </wsdl:documentation>
   <wsdl:types>
      <xsd:schema targetNamespace="http://www.ivoa.net/wsdl/CEA/JOBMonitor/v1.0rc1"
         xmlns="http://www.w3.org/2001/XMLSchema"
         xmlns:ceat="http://www.ivoa.net/xml/CEA/types/v1.0rc1">
         <xsd:import
            namespace="http://www.ivoa.net/xml/CEA/types/v1.0rc1"
            schemaLocation="CEATypes.xsd" />
         <xsd:element name="monitorJob">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element ref="ceat:jobId" />
                  <xsd:element ref="ceat:message" />
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
      </xsd:schema>
   </wsdl:types>
   <wsdl:message name="monitorJobRequest">
      <wsdl:part name="parameters" element="intf:monitorJob" />
   </wsdl:message>
   <wsdl:portType name="JobMonitor">
      <wsdl:operation name="monitorJob">
        <!-- note that this is a one way operation - no output -->
      
         <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:definitions>

