Hi, 

I have been trying to write a client to the web service located at 
https://www.aislive.com/AISAdmin/AISLiveGateway/GatewayService2.asmx
The WSDL file is at the end of this message. Running one of the method tests
fails with following exception.

I tried googling for this error but could not get anything. Searching within
the archives of this list did not turn up anything. I am using axis2 1.0
release. Since I wanted the HTTPTransportProperties.BasicAuthentication
class, I am using axis2-SNAPSHOT.jar from nightly snapshot of July 12, 2006
(instead of axis2-1.0.jar). 

I am using xmlbeans binding and generating sync style code using WSDL2Java
tool. 

Thanks in advance, 
-Jay

org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: end
reached!
        at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:206)
        at
org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.jav
a:929)
        at
org.apache.axiom.om.impl.llom.OMStAXWrapper.<init>(OMStAXWrapper.java:194)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.getXMLStreamReader(OMElementImpl
.java:638)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.getXMLStreamReaderWithoutCaching
(OMElementImpl.java:621)
        at
org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSeria
lizerUtil.java:314)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.
java:786)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMEl
ementImpl.java:809)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElementImpl.
java:780)
        at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvel
opeImpl.java:171)
        at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMEl
ementImpl.java:809)
        at
org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java
:381)
        at
org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.han
dleOMOutput(SOAPOverHTTPSender.java:197)
        at
org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEntity.wri
teRequest(SOAPOverHTTPSender.java:233)
        at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody
(EntityEnclosingMethod.java:495)
        at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.jav
a:1973)
        at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993
)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethod
Director.java:397)
        at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDir
ector.java:170)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
        at
org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(AbstractHTT
PSender.java:654)
        at
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSender.j
ava:115)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithC
ommons(CommonsHTTPTransportSender.java:298)
        at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTT
PTransportSender.java:206)
        at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:652)
        at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio
n.java:344)
        at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpera
tion.java:280)
        at
net.semandex.adaptor.seaweb.webservice.QPS_x0020_Influx_x0020_GatewayStub.Ge
tTargetsByIMO(QPS_x0020_Influx_x0020_GatewayStub.java:940)
        at
net.semandex.adaptor.seaweb.webservice.WebServiceTestCase.testGetShipLocatio
nByIMO(WebServiceTestCase.java:183)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu
nner.java:478)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.
java:344)
        at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner
.java:196)
Caused by: javax.xml.stream.XMLStreamException: end reached!
        at org.apache.axis2.util.StreamWrapper.next(StreamWrapper.java:85)
        at
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:123)
        ... 44 more


----------------------------------------------------------------------------
---------------------
WSDL:
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:s="http://www.w3.org/2001/XMLSchema";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:tns="http://www.aislive.com/InfluxGateway/";
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/";
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
targetNamespace="http://www.aislive.com/InfluxGateway/";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";>
  <wsdl:types>
    <s:schema elementFormDefault="qualified"
targetNamespace="http://www.aislive.com/InfluxGateway/";>
      <s:element name="GetAllMapNames">
        <s:complexType />
      </s:element>
      <s:element name="GetAllMapNamesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetAllMapNamesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string"
nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetMostDetailedMap">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="dLat"
type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dLon"
type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMostDetailedMapResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetMostDetailedMapResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsAuthenticated">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="userId"
type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="key"
type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IsAuthenticatedResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1"
name="IsAuthenticatedResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrieveUserInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="userId"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RetrieveUserInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="RetrieveUserInfoResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargets">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="nSinceSeconds"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTargetsResult"
type="tns:ArrayOfSTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfSTarget">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="sTarget"
nillable="true" type="tns:sTarget" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="sTarget">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="nMMSI" type="s:int"
/>
          <s:element minOccurs="1" maxOccurs="1" name="nIMO" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="dAgeMinutes"
type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="dLat" type="s:double"
/>
          <s:element minOccurs="1" maxOccurs="1" name="dLon" type="s:double"
/>
          <s:element minOccurs="1" maxOccurs="1" name="dHeading"
type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="dSoG" type="s:double"
/>
          <s:element minOccurs="1" maxOccurs="1" name="nWidth" type="s:int"
/>
          <s:element minOccurs="1" maxOccurs="1" name="nLength" type="s:int"
/>
          <s:element minOccurs="1" maxOccurs="1" name="dDraught"
type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="sName"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="sCallsign"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="sDestination"
type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="dtETA"
type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="sStatus"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="sVesselType"
type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="sExtraInfo"
type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetTargetsInArea">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="nSinceSeconds"
type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="dMinimumLat"
type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dMaximumLat"
type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dMinimumLong"
type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="dMaximumLong"
type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsInAreaResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetTargetsInAreaResult" type="tns:ArrayOfSTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetCount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="nSinceSeconds"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetCountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1"
name="GetTargetCountResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetByMMSI">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="nMMSI" type="s:int"
/>
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetByMMSIResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetTargetByMMSIResult" type="tns:sTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByIMO">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="IMONumber"
type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByIMOResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetTargetsByIMOResult" type="tns:ArrayOfSTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByCallsign">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="callSign"
type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByCallsignResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetTargetsByCallsignResult" type="tns:ArrayOfSTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="name"
type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTargetsByNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1"
name="GetTargetsByNameResult" type="tns:ArrayOfSTarget" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetAllMapNamesSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllMapNames" />
  </wsdl:message>
  <wsdl:message name="GetAllMapNamesSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllMapNamesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMostDetailedMapSoapIn">
    <wsdl:part name="parameters" element="tns:GetMostDetailedMap" />
  </wsdl:message>
  <wsdl:message name="GetMostDetailedMapSoapOut">
    <wsdl:part name="parameters" element="tns:GetMostDetailedMapResponse" />
  </wsdl:message>
  <wsdl:message name="IsAuthenticatedSoapIn">
    <wsdl:part name="parameters" element="tns:IsAuthenticated" />
  </wsdl:message>
  <wsdl:message name="IsAuthenticatedSoapOut">
    <wsdl:part name="parameters" element="tns:IsAuthenticatedResponse" />
  </wsdl:message>
  <wsdl:message name="RetrieveUserInfoSoapIn">
    <wsdl:part name="parameters" element="tns:RetrieveUserInfo" />
  </wsdl:message>
  <wsdl:message name="RetrieveUserInfoSoapOut">
    <wsdl:part name="parameters" element="tns:RetrieveUserInfoResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetsSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargets" />
  </wsdl:message>
  <wsdl:message name="GetTargetsSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetsResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetsInAreaSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetsInArea" />
  </wsdl:message>
  <wsdl:message name="GetTargetsInAreaSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetsInAreaResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetCountSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetCount" />
  </wsdl:message>
  <wsdl:message name="GetTargetCountSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetCountResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetByMMSISoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetByMMSI" />
  </wsdl:message>
  <wsdl:message name="GetTargetByMMSISoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetByMMSIResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetsByIMOSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetsByIMO" />
  </wsdl:message>
  <wsdl:message name="GetTargetsByIMOSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetsByIMOResponse" />
  </wsdl:message>
  <wsdl:message name="GetTargetsByCallsignSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetsByCallsign" />
  </wsdl:message>
  <wsdl:message name="GetTargetsByCallsignSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetsByCallsignResponse"
/>
  </wsdl:message>
  <wsdl:message name="GetTargetsByNameSoapIn">
    <wsdl:part name="parameters" element="tns:GetTargetsByName" />
  </wsdl:message>
  <wsdl:message name="GetTargetsByNameSoapOut">
    <wsdl:part name="parameters" element="tns:GetTargetsByNameResponse" />
  </wsdl:message>
  <wsdl:portType name="QPS_x0020_Influx_x0020_GatewaySoap">
    <wsdl:operation name="GetAllMapNames">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns a list
of all current used map names</documentation>
      <wsdl:input message="tns:GetAllMapNamesSoapIn" />
      <wsdl:output message="tns:GetAllMapNamesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMostDetailedMap">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns a
string indicating the nearest map from the given location</documentation>
      <wsdl:input message="tns:GetMostDetailedMapSoapIn" />
      <wsdl:output message="tns:GetMostDetailedMapSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IsAuthenticated">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns a
boolean indicating if a user is authenticated.</documentation>
      <wsdl:input message="tns:IsAuthenticatedSoapIn" />
      <wsdl:output message="tns:IsAuthenticatedSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RetrieveUserInfo">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns an
array with user information. First element is the users name and the second
the email address.</documentation>
      <wsdl:input message="tns:RetrieveUserInfoSoapIn" />
      <wsdl:output message="tns:RetrieveUserInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargets">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns an
array of target information updated in the given period</documentation>
      <wsdl:input message="tns:GetTargetsSoapIn" />
      <wsdl:output message="tns:GetTargetsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetsInArea">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns an
array of target information updated in the given period, within a specified
area</documentation>
      <wsdl:input message="tns:GetTargetsInAreaSoapIn" />
      <wsdl:output message="tns:GetTargetsInAreaSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetCount">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns the
number of targets updated in the given period</documentation>
      <wsdl:input message="tns:GetTargetCountSoapIn" />
      <wsdl:output message="tns:GetTargetCountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetByMMSI">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns the
target information for the given MMSI</documentation>
      <wsdl:input message="tns:GetTargetByMMSISoapIn" />
      <wsdl:output message="tns:GetTargetByMMSISoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByIMO">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns all
targets with the given IMO Number. Note that this is strict. Only targets
with the exact IMO number are returned.</documentation>
      <wsdl:input message="tns:GetTargetsByIMOSoapIn" />
      <wsdl:output message="tns:GetTargetsByIMOSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByCallsign">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns the
target information for the given Call Sign. You can use SQL wildcards in the
callsign to search for multiple targets.</documentation>
      <wsdl:input message="tns:GetTargetsByCallsignSoapIn" />
      <wsdl:output message="tns:GetTargetsByCallsignSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByName">
      <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Returns the
target information for the given Name. You can use SQL wildcards in the name
to search for multiple targets.</documentation>
      <wsdl:input message="tns:GetTargetsByNameSoapIn" />
      <wsdl:output message="tns:GetTargetsByNameSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="QPS_x0020_Influx_x0020_GatewaySoap"
type="tns:QPS_x0020_Influx_x0020_GatewaySoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http";
style="document" />
    <wsdl:operation name="GetAllMapNames">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetAllMapNames";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMostDetailedMap">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetMostDetailedMap";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsAuthenticated">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/IsAuthenticated";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RetrieveUserInfo">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/RetrieveUserInfo";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargets">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargets";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetsInArea">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetsInArea";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetCount">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetCount";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetByMMSI">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetByMMSI";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByIMO">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetsByIMO";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByCallsign">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetsByCallsign";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTargetsByName">
      <soap:operation
soapAction="http://www.aislive.com/InfluxGateway/GetTargetsByName";
style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="QPS_x0020_Influx_x0020_Gateway">
    <documentation xmlns="http://schemas.xmlsoap.org/wsdl/";>Welcome to the
QPS Influx Gateway. This service provides live AIS target information
retrieval.</documentation>
    <wsdl:port name="QPS_x0020_Influx_x0020_GatewaySoap"
binding="tns:QPS_x0020_Influx_x0020_GatewaySoap">
      <soap:address
location="https://www.aislive.com/AISAdmin/AISLiveGateway/GatewayService2.as
mx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to