<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="wsdl-viewer.xsl"?>

<definitions xmlns:tns="http://services.nextraq.com/v2009_1/"
			 xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
			 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
			 xmlns:xsd="http://www.w3.org/2001/XMLSchema"
			 name="AlertManagerV1"
			 targetNamespace="http://services.nextraq.com/v2009_1/"
			 xmlns="http://schemas.xmlsoap.org/wsdl/">

	<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
	<types>
		<xsd:schema>
			<xsd:import schemaLocation="xsd/AlertManagerV1.xsd" namespace="http://services.nextraq.com/v2009_1/" />
			<xsd:import schemaLocation="xsd/DWData.xsd" namespace="http://services.nextraq.com/v2009_1/" />
		</xsd:schema>
	</types>

	<message name="getAlertTypesIn">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertTypesRequest" />
	</message>

	<message name="getAlertTypesOut">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertTypesResponse" />
	</message>

	<message name="getAlertEventsByTypeByMobileSinceIn">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeByMobileSinceRequest" />
	</message>

	<message name="getAlertEventsByTypeByMobileSinceOut">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeByMobileSinceResponse" />
	</message>

	<message name="getAlertEventsByTypeByFleetSinceIn">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeByFleetSinceRequest" />
	</message>

	<message name="getAlertEventsByTypeByFleetSinceOut">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeByFleetSinceResponse" />
	</message>

	<message name="getAlertEventsByTypeAllMobilesSinceIn">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeAllMobilesSinceRequest" />
	</message>

	<message name="getAlertEventsByTypeAllMobilesSinceOut">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<part name="request_header" element="tns:DWHeader" />
		<part name="messagePart" element="tns:GetAlertEventsByTypeAllMobilesSinceResponse" />
	</message>

	<portType name="AlertManagerV1Interface">
		<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
		<operation name="GetAlertTypes">
			<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
			<input message="tns:getAlertTypesIn" />
			<output message="tns:getAlertTypesOut" />
		</operation>
		<operation name="GetAlertEventsByTypeByMobileSince">
			<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
			<input message="tns:getAlertEventsByTypeByMobileSinceIn" />
			<output message="tns:getAlertEventsByTypeByMobileSinceOut" />
		</operation>
		<operation name="GetAlertEventsByTypeByFleetSince">
			<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
			<input message="tns:getAlertEventsByTypeByFleetSinceIn" />
			<output message="tns:getAlertEventsByTypeByFleetSinceOut" />
		</operation>
		<operation name="GetAlertEventsByTypeAllMobilesSince">
			<wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" />
			<input message="tns:getAlertEventsByTypeAllMobilesSinceIn" />
			<output message="tns:getAlertEventsByTypeAllMobilesSinceOut" />
		</operation>
	</portType>
	<binding name="AlertManagerV1" type="tns:AlertManagerV1Interface">
		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
		<operation name="GetAlertTypes">
			<soap:operation soapAction="http://services.nextraq.com/v2009_1/AlertManagerV1:GetAlertTypes" style="document" />
			<input>
				<soap:header message="tns:getAlertTypesIn" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</input>
			<output>
				<soap:header message="tns:getAlertTypesOut" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</output>
		</operation>
		<operation name="GetAlertEventsByTypeByMobileSince">
			<soap:operation soapAction="http://services.nextraq.com/v2009_1/AlertManagerV1:GetAlertEventsByTypeByMobileSince" style="document" />
			<input>
				<soap:header message="tns:getAlertEventsByTypeByMobileSinceIn" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</input>
			<output>
				<soap:header message="tns:getAlertEventsByTypeByMobileSinceOut" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</output>
		</operation>
		<operation name="GetAlertEventsByTypeByFleetSince">
			<soap:operation soapAction="http://services.nextraq.com/v2009_1/AlertManagerV1:GetAlertEventsByTypeByFleetSince" style="document" />
			<input>
				<soap:header message="tns:getAlertEventsByTypeByFleetSinceIn" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</input>
			<output>
				<soap:header message="tns:getAlertEventsByTypeByFleetSinceOut" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</output>
		</operation>
		<operation name="GetAlertEventsByTypeAllMobilesSince">
			<soap:operation soapAction="http://services.nextraq.com/v2009_1/AlertManagerV1:GetAlertEventsByTypeAllMobilesSince" style="document" />
			<input>
				<soap:header message="tns:getAlertEventsByTypeAllMobilesSinceIn" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</input>
			<output>
				<soap:header message="tns:getAlertEventsByTypeAllMobilesSinceOut" part="request_header" use="literal" />
				<soap:body parts="messagePart" use="literal" />
			</output>
		</operation>
	</binding>

  <service name="AlertManagerV1Port">
    <port name="AlertManagerV1Port" binding="tns:AlertManagerV1">
      <soap:address location="https://services.nextraq.com/v2009_1/AlertManagerV1.asmx" />
    </port>
  </service>
</definitions>
