Hi, I have a problem consuming a web service deployed in Jboss 4.2.0.GA, the same package
work fine using Jboss 4.0.5.GA. Here is the wsdl, code with annotations and Soap
messages.
Thanks in advance. Luis.
wsdl
| ***** UniversalManagement?wsdl
|
| - <definitions name="UniversalManagementEndPointService"
targetNamespace="http://universal.ws.core.mobistore.services.com/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://jaws.universal.ws.core.mobistore.services.com/"
xmlns:ns2="http://jaxb.dev.java.net/array"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://universal.ws.core.mobistore.services.com/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
| <import
location="http://10.200.200.25:8080/mobistore-ws-universal/UniversalManagement?wsdl&resource=UniversalManagementSei_PortType61107.wsdl"
namespace="http://jaws.universal.ws.core.mobistore.services.com/" />
| - <service name="UniversalManagementEndPointService">
| - <port binding="ns1:UniversalManagementSeiBinding"
name="UniversalManagementEndPointPort">
| <soap:address
location="http://10.200.200.25:8080/mobistore-ws-universal/UniversalManagement"
/>
| </port>
| </service>
| </definitions>
|
| ***** UniversalManagementSei_PortType61107.wsdl
|
| <definitions name="UniversalManagementEndPointService"
targetNamespace="http://jaws.universal.ws.core.mobistore.services.co...
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://jaws.universal.ws.core.mobistore.services.com/"
xmlns:ns2="http://jaxb.dev.java.net/array"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="http://universal.ws.core.mobistore.services.com/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
| - <types>
| - <xs:schema
targetNamespace="http://jaxb.dev.java.net/array"
version="1.0"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
| <xs:complexType name="DataTransferObject" />
|
|
| - <xs:complexType name="Credentials">
| - <xs:complexContent>
| - <xs:extension base="tns:DataTransferObject">
| - <xs:sequence>
| <xs:element minOccurs="0" name="userLogin"
type="xs:string" />
| <xs:element minOccurs="0" name="userPassword"
type="xs:string" />
| </xs:sequence>
| </xs:extension>
| </xs:complexContent>
| </xs:complexType>
| </types>
| .
| .
| .
| <message name="UniversalManagementSei_startSession">
| <part name="credentials" type="ns1:Credentials">
| </part>
| </message>
| .
| .
| .
| <message name="UniversalManagementSei_startSessionResponse">
| <part name="return" type="xsd:string">
| </part>
| </message>
| .
| .
| .
| - <operation name="startSession"
parameterOrder="credentials">
| <input message="ns1:UniversalManagementSei_startSession" />
| <output message="ns1:UniversalManagementSei_startSessionResponse" />
| <fault message="ns1:WsGenericException"
name="WsGenericException" />
| </operation>
| .
| .
| .
| - <operation name="startSession">
| <soap:operation soapAction="" />
| - <input>
| <soap:body
namespace="http://universal.ws.core.mobistore.services.com/"
use="literal" />
| </input>
| - <output>
| <soap:body
namespace="http://universal.ws.core.mobistore.services.com/"
use="literal" />
| </output>
| - <fault name="WsGenericException">
| <soap:fault name="WsGenericException" use="literal" />
| </fault>
| </operation>
|
Code with annotations.
| package com.services.mobistore.core.ws.universal.interfaces;
|
| import javax.jws.WebMethod;
| import javax.jws.WebParam;
| import javax.jws.WebResult;
| import javax.jws.WebService;
| import javax.jws.soap.SOAPBinding;
|
| @WebService(
| name = "UniversalManagementSei",
| targetNamespace =
"http://jaws.universal.ws.core.mobistore.services.com/" )
| //serviceName = "UniversalManagement" )
| @SOAPBinding( style = SOAPBinding.Style.RPC )
| public interface UniversalManagementSei {
|
| @WebMethod( operationName="startSession")public abstract String
startSession(@WebParam( name="credentials", targetNamespace=
"http://jaws.universal.ws.core.mobistore.services.com/" ) Credentials
credentials)
| throws WsGenericException;
| }
|
Soap messages.
|
| <soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
|
xmlns:univ="http://universal.ws.core.mobistore.services.com/">
| <soapenv:Header/>
| <soapenv:Body>
| <univ:startSession>
| <credentials><!--Optional:-->
| <userLogin>test</userLogin>
| <!--Optional:-->
| <userPassword>test</userPassword>
| </credentials>
| </univ:startSession>
| </soapenv:Body>
| </soapenv:Envelope>
|
| <env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
| <env:Header/>
| <env:Body>
| <env:Fault>
| <faultcode>env:Client</faultcode>
| <faultstring>Endpoint
| {http://management.ws.core.mobistore.services.com/}ManagementEndPointPort does not
contain operation meta data for:
| {http://management.ws.core.mobistore.services.com/}startSession
| </faultstring>
| </env:Fault>
| </env:Body>
| </env:Envelope>
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063628#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...