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>