I have used axis2 to build client stubs using:
wsdl2java -s -u -uw -or -uri wsdl-jimbo.wsdl

and when I hit the server I got a response which looked fine, but my
client rejects it with the error:

org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException:
Unexpected subelement errorMessage

I have no idea why - it looks like it should be completely happy with
this kind of element here. Any help would be greatly appreciated.

Thanks,
Phil
-----SOAP response, then WSDL file------
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";>
   <soapenv:Body>
      <ns:loginResponse
xmlns:ns="http://webservices.basic.wrapper.authentisec.fod.com";>
         <ns:return
type="com.fod.authentisec.wrapper.basic.webservices.WsResponse">
            <ns:errorMessage xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
 
<ns:sessionId>186311778900720554061472776531421868378</ns:sessionId>
            <ns:status>SUCCESS</ns:status>
            <ns:tins xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
            <ns:tokenDetail xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
            <ns:wsTokenDataResponse xsi:nil="true"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
         </ns:return>
      </ns:loginResponse>
   </soapenv:Body>
</soapenv:Envelope>
---------
<wsdl:definitions
                xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
        
xmlns:thisNs="http://webservices.basic.wrapper.authentisec.fod.com";
                xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";
                xmlns:http="http://schemas.xmlsoap.org/wsdl/http/";
        
xmlns:xsdNs="http://webservices.basic.wrapper.authentisec.fod.com/xsd";
                xmlns:xs="http://www.w3.org/2001/XMLSchema";
                xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
                xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/";
                xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
        
targetNamespace="http://webservices.basic.wrapper.authentisec.fod.com";>
    <wsdl:documentation>
                Please Type your service description here
        </wsdl:documentation>
    <wsdl:types>
        <xs:schema
 
xmlns:ax21="http://webservices.basic.wrapper.authentisec.fod.com/xsd";
                        attributeFormDefault="qualified"
                        elementFormDefault="qualified"
 
targetNamespace="http://webservices.basic.wrapper.authentisec.fod.com/xs
d">
            <xs:complexType name="WsResponse">
                <xs:sequence>
                    <xs:element minOccurs="0" maxOccurs="1"
name="errorMessage" type="xs:string"/>
                    <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="status"
type="xs:string"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0"
name="tins" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tokenDetail"
nillable="true" type="ax21:WsTokenDetails"/>
                    <xs:element maxOccurs="unbounded" minOccurs="0"
name="wsTokenDataResponse" nillable="true" type="ax21:WsTokenData"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="WsTokenDetails">
                <xs:sequence>
                    <xs:element minOccurs="0" name="additionalPayload"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="embeddedPayload"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="endDate"
nillable="true" type="xs:dateTime"/>
                    <xs:element minOccurs="0" name="exported"
nillable="true" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="pin" nillable="true"
type="xs:string"/>
                    <xs:element minOccurs="0" name="pinSecured"
nillable="true" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="redemptionCount"
nillable="true" type="xs:long"/>
                    <xs:element minOccurs="0" name="redemptionLimit"
nillable="true" type="xs:long"/>
                    <xs:element minOccurs="0" name="startDate"
nillable="true" type="xs:dateTime"/>
                    <xs:element minOccurs="0" name="suspended"
nillable="true" type="xs:boolean"/>
                    <xs:element minOccurs="0" name="tin" nillable="true"
type="xs:string"/>
                    <xs:element minOccurs="0" name="tokenStatusName"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tokenTypeName"
nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="WsTokenData">
                <xs:sequence>
                    <xs:element minOccurs="0" name="errorMessage"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="status"
nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="tin" nillable="true"
type="xs:string"/>
                    <xs:element minOccurs="0" name="tokenData"
nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="WsKeyStringPair">
                <xs:sequence>
                    <xs:element minOccurs="0" name="key" nillable="true"
type="xs:string"/>
                    <xs:element minOccurs="0" name="value"
nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema
xmlns:ns="http://webservices.basic.wrapper.authentisec.fod.com";
attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://webservices.basic.wrapper.authentisec.fod.com";>
            <xs:element name="authenticatePin">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="tokenData"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="pin"
nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="authenticatePinResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="authenticateToken">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="vbt"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="pin"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="newStatus"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0"
name="authenticationPointName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="authenticateTokenResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="generateToken">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0"
name="tinArray" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="generateTokenResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="initializeToken">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="tokenDetails"
nillable="true" type="xsdNs:WsTokenDetails"/>
                        <xs:element minOccurs="0"
name="numOfTokenToInitalize" type="xs:int"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="initializeTokenResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="login">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="serviceName"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="username"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="password"
nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="loginResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="logout">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="logoutResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="redeemToken">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="vbt"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="pin"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="newStatus"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0"
name="redemptionPointName" nillable="true" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="redeemTokenResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateGivenTokenFields">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="tin"
nillable="true" type="xs:string"/>
                        <xs:element maxOccurs="unbounded" minOccurs="0"
name="keyStringPairs" nillable="true" type="xsdNs:WsKeyStringPair"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateGivenTokenFieldsResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateToken">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="sessionId"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="tin"
nillable="true" type="xs:string"/>
                        <xs:element minOccurs="0" name="wsTokenDetails"
nillable="true" type="xsdNs:WsTokenDetails"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateTokenResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return"
nillable="true" type="xsdNs:WsResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="loginRequest">
        <wsdl:part name="parameters" element="thisNs:login"/>
    </wsdl:message>
    <wsdl:message name="loginResponse">
        <wsdl:part name="parameters" element="thisNs:loginResponse"/>
    </wsdl:message>
    <wsdl:message name="updateTokenRequest">
        <wsdl:part name="parameters" element="thisNs:updateToken"/>
    </wsdl:message>
    <wsdl:message name="updateTokenResponse">
        <wsdl:part name="parameters"
element="thisNs:updateTokenResponse"/>
    </wsdl:message>
    <wsdl:message name="updateGivenTokenFieldsRequest">
        <wsdl:part name="parameters"
element="thisNs:updateGivenTokenFields"/>
    </wsdl:message>
    <wsdl:message name="updateGivenTokenFieldsResponse">
        <wsdl:part name="parameters"
element="thisNs:updateGivenTokenFieldsResponse"/>
    </wsdl:message>
    <wsdl:message name="generateTokenRequest">
        <wsdl:part name="parameters" element="thisNs:generateToken"/>
    </wsdl:message>
    <wsdl:message name="generateTokenResponse">
        <wsdl:part name="parameters"
element="thisNs:generateTokenResponse"/>
    </wsdl:message>
    <wsdl:message name="redeemTokenRequest">
        <wsdl:part name="parameters" element="thisNs:redeemToken"/>
    </wsdl:message>
    <wsdl:message name="redeemTokenResponse">
        <wsdl:part name="parameters"
element="thisNs:redeemTokenResponse"/>
    </wsdl:message>
    <wsdl:message name="initializeTokenRequest">
        <wsdl:part name="parameters" element="thisNs:initializeToken"/>
    </wsdl:message>
    <wsdl:message name="initializeTokenResponse">
        <wsdl:part name="parameters"
element="thisNs:initializeTokenResponse"/>
    </wsdl:message>
    <wsdl:message name="authenticateTokenRequest">
        <wsdl:part name="parameters"
element="thisNs:authenticateToken"/>
    </wsdl:message>
    <wsdl:message name="authenticateTokenResponse">
        <wsdl:part name="parameters"
element="thisNs:authenticateTokenResponse"/>
    </wsdl:message>
    <wsdl:message name="authenticatePinRequest">
        <wsdl:part name="parameters" element="thisNs:authenticatePin"/>
    </wsdl:message>
    <wsdl:message name="authenticatePinResponse">
        <wsdl:part name="parameters"
element="thisNs:authenticatePinResponse"/>
    </wsdl:message>
    <wsdl:message name="logoutRequest">
        <wsdl:part name="parameters" element="thisNs:logout"/>
    </wsdl:message>
    <wsdl:message name="logoutResponse">
        <wsdl:part name="parameters" element="thisNs:logoutResponse"/>
    </wsdl:message>
    <wsdl:portType name="WsAuthentisecApiPortType">
        <wsdl:operation name="login">
            <wsdl:input message="thisNs:loginRequest"
wsaw:Action="urn:login"/>
            <wsdl:output message="thisNs:loginResponse"
wsaw:Action="urn:loginResponse"/>
        </wsdl:operation>
        <wsdl:operation name="updateToken">
            <wsdl:input message="thisNs:updateTokenRequest"
wsaw:Action="urn:updateToken"/>
            <wsdl:output message="thisNs:updateTokenResponse"
wsaw:Action="urn:updateTokenResponse"/>
        </wsdl:operation>
        <wsdl:operation name="updateGivenTokenFields">
            <wsdl:input message="thisNs:updateGivenTokenFieldsRequest"
wsaw:Action="urn:updateGivenTokenFields"/>
            <wsdl:output message="thisNs:updateGivenTokenFieldsResponse"
wsaw:Action="urn:updateGivenTokenFieldsResponse"/>
        </wsdl:operation>
        <wsdl:operation name="generateToken">
            <wsdl:input message="thisNs:generateTokenRequest"
wsaw:Action="urn:generateToken"/>
            <wsdl:output message="thisNs:generateTokenResponse"
wsaw:Action="urn:generateTokenResponse"/>
        </wsdl:operation>
        <wsdl:operation name="redeemToken">
            <wsdl:input message="thisNs:redeemTokenRequest"
wsaw:Action="urn:redeemToken"/>
            <wsdl:output message="thisNs:redeemTokenResponse"
wsaw:Action="urn:redeemTokenResponse"/>
        </wsdl:operation>
        <wsdl:operation name="initializeToken">
            <wsdl:input message="thisNs:initializeTokenRequest"
wsaw:Action="urn:initializeToken"/>
            <wsdl:output message="thisNs:initializeTokenResponse"
wsaw:Action="urn:initializeTokenResponse"/>
        </wsdl:operation>
        <wsdl:operation name="authenticateToken">
            <wsdl:input message="thisNs:authenticateTokenRequest"
wsaw:Action="urn:authenticateToken"/>
            <wsdl:output message="thisNs:authenticateTokenResponse"
wsaw:Action="urn:authenticateTokenResponse"/>
        </wsdl:operation>
        <wsdl:operation name="authenticatePin">
            <wsdl:input message="thisNs:authenticatePinRequest"
wsaw:Action="urn:authenticatePin"/>
            <wsdl:output message="thisNs:authenticatePinResponse"
wsaw:Action="urn:authenticatePinResponse"/>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <wsdl:input message="thisNs:logoutRequest"
wsaw:Action="urn:logout"/>
            <wsdl:output message="thisNs:logoutResponse"
wsaw:Action="urn:logoutResponse"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="WsAuthentisecApiSOAP11Binding"
type="thisNs:WsAuthentisecApiPortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http";
style="document"/>
        <wsdl:operation name="login">
            <soap:operation soapAction="urn:login" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateToken">
            <soap:operation soapAction="urn:updateToken"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateGivenTokenFields">
            <soap:operation soapAction="urn:updateGivenTokenFields"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="generateToken">
            <soap:operation soapAction="urn:generateToken"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="redeemToken">
            <soap:operation soapAction="urn:redeemToken"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="initializeToken">
            <soap:operation soapAction="urn:initializeToken"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticateToken">
            <soap:operation soapAction="urn:authenticateToken"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticatePin">
            <soap:operation soapAction="urn:authenticatePin"
style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <soap:operation soapAction="urn:logout" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="WsAuthentisecApiSOAP12Binding"
type="thisNs:WsAuthentisecApiPortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http";
style="document"/>
        <wsdl:operation name="login">
            <soap12:operation soapAction="urn:login" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateToken">
            <soap12:operation soapAction="urn:updateToken"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateGivenTokenFields">
            <soap12:operation soapAction="urn:updateGivenTokenFields"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="generateToken">
            <soap12:operation soapAction="urn:generateToken"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="redeemToken">
            <soap12:operation soapAction="urn:redeemToken"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="initializeToken">
            <soap12:operation soapAction="urn:initializeToken"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticateToken">
            <soap12:operation soapAction="urn:authenticateToken"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticatePin">
            <soap12:operation soapAction="urn:authenticatePin"
style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <soap12:operation soapAction="urn:logout" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="WsAuthentisecApiHttpBinding"
type="thisNs:WsAuthentisecApiPortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="login">
            <http:operation location="WsAuthentisecApi/login"/>
            <wsdl:input>
                <mime:content type="text/xml" part="login"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="login"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateToken">
            <http:operation location="WsAuthentisecApi/updateToken"/>
            <wsdl:input>
                <mime:content type="text/xml" part="updateToken"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="updateToken"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateGivenTokenFields">
            <http:operation
location="WsAuthentisecApi/updateGivenTokenFields"/>
            <wsdl:input>
                <mime:content type="text/xml"
part="updateGivenTokenFields"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml"
part="updateGivenTokenFields"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="generateToken">
            <http:operation location="WsAuthentisecApi/generateToken"/>
            <wsdl:input>
                <mime:content type="text/xml" part="generateToken"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="generateToken"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="redeemToken">
            <http:operation location="WsAuthentisecApi/redeemToken"/>
            <wsdl:input>
                <mime:content type="text/xml" part="redeemToken"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="redeemToken"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="initializeToken">
            <http:operation
location="WsAuthentisecApi/initializeToken"/>
            <wsdl:input>
                <mime:content type="text/xml" part="initializeToken"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="initializeToken"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticateToken">
            <http:operation
location="WsAuthentisecApi/authenticateToken"/>
            <wsdl:input>
                <mime:content type="text/xml" part="authenticateToken"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="authenticateToken"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="authenticatePin">
            <http:operation
location="WsAuthentisecApi/authenticatePin"/>
            <wsdl:input>
                <mime:content type="text/xml" part="authenticatePin"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="authenticatePin"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="logout">
            <http:operation location="WsAuthentisecApi/logout"/>
            <wsdl:input>
                <mime:content type="text/xml" part="logout"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="text/xml" part="logout"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="WsAuthentisecApi">
        <wsdl:port name="WsAuthentisecApiSOAP11port_http"
binding="thisNs:WsAuthentisecApiSOAP11Binding">
            <soap:address
location="http://192.168.100.50:8080/WsAuthentisecApi/services/WsAuthent
isecApi"/>
        </wsdl:port>
        <wsdl:port name="WsAuthentisecApiSOAP12port_http"
binding="thisNs:WsAuthentisecApiSOAP12Binding">
            <soap12:address
location="http://192.168.100.50:8080/WsAuthentisecApi/services/WsAuthent
isecApi"/>
        </wsdl:port>
        <wsdl:port name="WsAuthentisecApiHttpport"
binding="thisNs:WsAuthentisecApiHttpBinding">
            <http:address
location="http://192.168.100.50:8080/WsAuthentisecApi/services/WsAuthent
isecApi"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

Reply via email to