[jboss-user] [JBossWS] - Re: Consuming a web service from an EJB3 stateless sb (pls h

aboudank do-not-reply at jboss.com
Sun Nov 5 10:13:59 EST 2006


Ok.....I tried to use the JBoss client method. So I followed the instructions in the user manual and deployed a client JAR on a JBoss instance. Now I see the JNDI (i.e. service/GEEWebService) created. However, when I try to access it using a code like this:


  | 			InitialContext context = getInitialContext();
  | 			Service service = (Service) context.lookup("java:comp/env/service/GEEWebService");
  | 			port = (GEEWebService_PortType) service.getPort(GEEWebService_PortType.class); 
  | 

I get an exception as follows:

  | javax.xml.rpc.ServiceException: Cannot create proxy
  | 

and the cause is (a complete stack trace is provided below).

  | Caused by: org.jboss.ws.WSException: Cannot find java method: createCampaign
  | 	at org.jboss.ws.metadata.OperationMetaData.getJavaMethod(OperationMetaData.java:211)
  | 	at org.jboss.ws.metadata.EndpointMetaData.getOperation(EndpointMetaData.java:319)
  | 	at org.jboss.ws.jaxrpc.MetaDataSynchronization.synchronizeServiceEndpointInterface(MetaDataSynchronization.java:57)
  | 	at org.jboss.ws.jaxrpc.ServiceImpl.createProxy(ServiceImpl.java:365)
  | 

Here is my Endpoint Interface:



  | public interface  GEEWebService_PortType extends java.rmi.Remote
  | {
  | 
  |   public javax.xml.rpc.holders.IntHolder  createCampaign(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String name) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  createDistributionList(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String name,clubhotel.com.webservices.sgee.EmailAddressDTO[] emails) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  getCampaign(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String name) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  getDistributionList(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String name) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public clubhotel.com.webservices.sgee.RejectDTO[]  getRejects(clubhotel.com.webservices.sgee.Invocation invocationHolder,int page,int pageSize) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  getRejectsCounter(clubhotel.com.webservices.sgee.Invocation invocationHolder) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  getSessionKey(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String uid,java.lang.String pwd) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.StringHolder  getVersion(clubhotel.com.webservices.sgee.Invocation invocationHolder) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  reportError(clubhotel.com.webservices.sgee.Invocation invocationHolder,int ticketId,java.lang.String error) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  saveRejects(clubhotel.com.webservices.sgee.Invocation invocationHolder,clubhotel.com.webservices.sgee.RejectDTO[] rejects) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  sendCampaign(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String doc,java.lang.String from,java.lang.String subject,java.lang.String list,java.lang.String campaign) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  sendOne(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String doc,java.lang.String from,java.lang.String subject,java.lang.String to,java.lang.String campaign) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  sendSingle(clubhotel.com.webservices.sgee.Invocation invocationHolder,java.lang.String doc,java.lang.String from,java.lang.String subject,java.lang.String to) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  |   public javax.xml.rpc.holders.IntHolder  setRejects(clubhotel.com.webservices.sgee.Invocation invocationHolder,int page,int pageSize) throws clubhotel.com.webservices.sgee.BaseException, java.rmi.RemoteException;
  | }
  | 

Here is my mapping file:

  | <?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping version='1.1' xmlns='http://java.sun.com/xml/ns/j2ee' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
  |  <package-mapping>
  |   <package-type>clubhotel.com.webservices.sgee</package-type>
  |   <namespaceURI>http://www.clubhotel.com/webservices/sgee</namespaceURI>
  |  </package-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>clubhotel.com.webservices.sgee.Invocation</java-type>
  |   <root-type-qname xmlns:typeNS='http://www.clubhotel.com/webservices/sgee'>typeNS:Invocation</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>code</java-variable-name>
  |    <xml-element-name>code</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>codeAnswer</java-variable-name>
  |    <xml-element-name>codeAnswer</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>language</java-variable-name>
  |    <xml-element-name>language</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>returnCode</java-variable-name>
  |    <xml-element-name>returnCode</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>returnMessage</java-variable-name>
  |    <xml-element-name>returnMessage</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>timeMsecs</java-variable-name>
  |    <xml-element-name>timeMsecs</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>totalRecords</java-variable-name>
  |    <xml-element-name>totalRecords</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>clubhotel.com.webservices.sgee.BaseException</java-type>
  |   <root-type-qname xmlns:typeNS='http://www.clubhotel.com/webservices/sgee'>typeNS:BaseException</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>code</java-variable-name>
  |    <xml-element-name>code</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>message</java-variable-name>
  |    <xml-element-name>message</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>params</java-variable-name>
  |    <xml-element-name>params</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>clubhotel.com.webservices.sgee.Hashtable</java-type>
  |   <root-type-qname xmlns:typeNS='http://util.java/jaws'>typeNS:Hashtable</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>empty</java-variable-name>
  |    <xml-element-name>empty</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>clubhotel.com.webservices.sgee.EmailAddressDTO</java-type>
  |   <root-type-qname xmlns:typeNS='http://dtos.entities.ebeans.sgee.hmc.com/jaws'>typeNS:EmailAddressDTO</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>createDate</java-variable-name>
  |    <xml-element-name>createDate</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>email</java-variable-name>
  |    <xml-element-name>email</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <java-xml-type-mapping>
  |   <java-type>clubhotel.com.webservices.sgee.RejectDTO</java-type>
  |   <root-type-qname xmlns:typeNS='http://dtos.entities.ebeans.sgee.hmc.com/jaws'>typeNS:RejectDTO</root-type-qname>
  |   <qname-scope>complexType</qname-scope>
  |   <variable-mapping>
  |    <java-variable-name>createDate</java-variable-name>
  |    <xml-element-name>createDate</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>email</java-variable-name>
  |    <xml-element-name>email</xml-element-name>
  |   </variable-mapping>
  |   <variable-mapping>
  |    <java-variable-name>seen</java-variable-name>
  |    <xml-element-name>seen</xml-element-name>
  |   </variable-mapping>
  |  </java-xml-type-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <exception-mapping>
  |   <exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
  |   <wsdl-message xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMsgNS:BaseException</wsdl-message>
  |  </exception-mapping>
  |  <service-interface-mapping>
  |   <service-interface>clubhotel.com.webservices.sgee.GEEWebService_Service</service-interface>
  |   <wsdl-service-name xmlns:serviceNS='http://www.clubhotel.com/webservices/sgee'>serviceNS:GEEWebService</wsdl-service-name>
  |   <port-mapping>
  |    <port-name>GEEWebServicePort</port-name>
  |    <java-port-name>GEEWebServicePort</java-port-name>
  |   </port-mapping>
  |  </service-interface-mapping>
  |  <service-endpoint-interface-mapping>
  |   <service-endpoint-interface>clubhotel.com.webservices.sgee.GEEWebService_PortType</service-endpoint-interface>
  |   <wsdl-port-type xmlns:portTypeNS='http://www.clubhotel.com/webservices/sgee'>portTypeNS:GEEWebService</wsdl-port-type>
  |   <wsdl-binding xmlns:bindingNS='http://www.clubhotel.com/webservices/sgee'>bindingNS:GEEWebServiceBinding</wsdl-binding>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>createCampaign</java-method-name>
  |    <wsdl-operation>CreateCampaign</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateCampaign</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateCampaign</wsdl-message>
  |      <wsdl-message-part-name>Name</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateCampaignResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>createDistributionList</java-method-name>
  |    <wsdl-operation>CreateDistributionList</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateDistributionList</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateDistributionList</wsdl-message>
  |      <wsdl-message-part-name>Name</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.EmailAddressDTO[]</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateDistributionList</wsdl-message>
  |      <wsdl-message-part-name>Emails</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_CreateDistributionListResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getCampaign</java-method-name>
  |    <wsdl-operation>GetCampaign</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetCampaign</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetCampaign</wsdl-message>
  |      <wsdl-message-part-name>Name</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetCampaignResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getDistributionList</java-method-name>
  |    <wsdl-operation>GetDistributionList</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetDistributionList</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetDistributionList</wsdl-message>
  |      <wsdl-message-part-name>Name</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetDistributionListResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getRejects</java-method-name>
  |    <wsdl-operation>GetRejects</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejects</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>int</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejects</wsdl-message>
  |      <wsdl-message-part-name>Page</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>int</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejects</wsdl-message>
  |      <wsdl-message-part-name>PageSize</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>clubhotel.com.webservices.sgee.RejectDTO[]</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejectsResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getRejectsCounter</java-method-name>
  |    <wsdl-operation>GetRejectsCounter</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejectsCounter</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetRejectsCounterResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getSessionKey</java-method-name>
  |    <wsdl-operation>GetSessionKey</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetSessionKey</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetSessionKey</wsdl-message>
  |      <wsdl-message-part-name>Uid</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetSessionKey</wsdl-message>
  |      <wsdl-message-part-name>Pwd</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetSessionKeyResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>getVersion</java-method-name>
  |    <wsdl-operation>GetVersion</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetVersion</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>java.lang.String</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_GetVersionResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>reportError</java-method-name>
  |    <wsdl-operation>ReportError</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_ReportError</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>int</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_ReportError</wsdl-message>
  |      <wsdl-message-part-name>TicketId</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_ReportError</wsdl-message>
  |      <wsdl-message-part-name>Error</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_ReportErrorResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>saveRejects</java-method-name>
  |    <wsdl-operation>SaveRejects</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SaveRejects</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.RejectDTO[]</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SaveRejects</wsdl-message>
  |      <wsdl-message-part-name>Rejects</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SaveRejectsResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>sendCampaign</java-method-name>
  |    <wsdl-operation>SendCampaign</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>Doc</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>From</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>3</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>Subject</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>4</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>List</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>5</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaign</wsdl-message>
  |      <wsdl-message-part-name>Campaign</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendCampaignResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>sendOne</java-method-name>
  |    <wsdl-operation>SendOne</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>Doc</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>From</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>3</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>Subject</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>4</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>To</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>5</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOne</wsdl-message>
  |      <wsdl-message-part-name>Campaign</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendOneResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>sendSingle</java-method-name>
  |    <wsdl-operation>SendSingle</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingle</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingle</wsdl-message>
  |      <wsdl-message-part-name>Doc</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingle</wsdl-message>
  |      <wsdl-message-part-name>From</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>3</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingle</wsdl-message>
  |      <wsdl-message-part-name>Subject</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>4</param-position>
  |     <param-type>java.lang.String</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingle</wsdl-message>
  |      <wsdl-message-part-name>To</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SendSingleResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |   <service-endpoint-method-mapping>
  |    <java-method-name>setRejects</java-method-name>
  |    <wsdl-operation>SetRejects</wsdl-operation>
  |    <method-param-parts-mapping>
  |     <param-position>0</param-position>
  |     <param-type>clubhotel.com.webservices.sgee.Invocation</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SetRejects</wsdl-message>
  |      <wsdl-message-part-name>InvocationHolder</wsdl-message-part-name>
  |      <parameter-mode>INOUT</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>1</param-position>
  |     <param-type>int</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SetRejects</wsdl-message>
  |      <wsdl-message-part-name>Page</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <method-param-parts-mapping>
  |     <param-position>2</param-position>
  |     <param-type>int</param-type>
  |     <wsdl-message-mapping>
  |      <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SetRejects</wsdl-message>
  |      <wsdl-message-part-name>PageSize</wsdl-message-part-name>
  |      <parameter-mode>IN</parameter-mode>
  |     </wsdl-message-mapping>
  |    </method-param-parts-mapping>
  |    <wsdl-return-value-mapping>
  |     <method-return-value>int</method-return-value>
  |     <wsdl-message xmlns:wsdlMsgNS='http://www.clubhotel.com/webservices/sgee'>wsdlMsgNS:GEEWebService_SetRejectsResponse</wsdl-message>
  |     <wsdl-message-part-name>result</wsdl-message-part-name>
  |    </wsdl-return-value-mapping>
  |   </service-endpoint-method-mapping>
  |  </service-endpoint-interface-mapping>
  | </java-wsdl-mapping>
  | 

Here is my WSDL:

  | <definitions name='GEEWebService' targetNamespace='http://www.clubhotel.com/webservices/sgee' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:ns1='http://util.java/jaws' xmlns:ns2='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://www.clubhotel.com/webservices/sgee' xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
  |  <types>
  |   <schema elementFormDefault='qualified' targetNamespace='http://www.clubhotel.com/webservices/sgee' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns2='http://util.java/jaws' xmlns:ns3='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://www.clubhotel.com/webservices/sgee' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  |    <import namespace='http://dtos.entities.ebeans.sgee.hmc.com/jaws'/>
  |    <import namespace='http://util.java/jaws'/>
  |    <complexType name='BaseException'>
  |     <sequence>
  |      <element name='code' type='int'/>
  |      <element name='message' nillable='true' type='string'/>
  |      <element name='params' nillable='true' type='ns2:Hashtable'/>
  |     </sequence>
  |    </complexType>
  |    <complexType name='EmailAddressDTO.Array'>
  |     <sequence>
  |      <element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' type='ns3:EmailAddressDTO'/>
  |     </sequence>
  |    </complexType>
  |    <complexType name='Invocation'>
  |     <sequence>
  |      <element name='code' nillable='true' type='string'/>
  |      <element name='codeAnswer' type='int'/>
  |      <element name='language' nillable='true' type='string'/>
  |      <element name='returnCode' type='int'/>
  |      <element name='returnMessage' nillable='true' type='string'/>
  |      <element name='timeMsecs' type='long'/>
  |      <element name='totalRecords' type='int'/>
  |     </sequence>
  |    </complexType>
  |    <complexType name='RejectDTO.Array'>
  |     <sequence>
  |      <element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' type='ns3:RejectDTO'/>
  |     </sequence>
  |    </complexType>
  |    <element name='BaseException' type='tns:BaseException'/>
  |   </schema>
  |   <schema elementFormDefault='qualified' targetNamespace='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns1='http://www.clubhotel.com/webservices/sgee' xmlns:ns2='http://util.java/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  |    <import namespace='http://www.clubhotel.com/webservices/sgee'/>
  |    <import namespace='http://util.java/jaws'/>
  |    <complexType name='EmailAddressDTO'>
  |     <sequence>
  |      <element name='createDate' nillable='true' type='string'/>
  |      <element name='email' nillable='true' type='string'/>
  |     </sequence>
  |    </complexType>
  |    <complexType name='RejectDTO'>
  |     <sequence>
  |      <element name='createDate' nillable='true' type='string'/>
  |      <element name='email' nillable='true' type='string'/>
  |      <element name='seen' type='boolean'/>
  |     </sequence>
  |    </complexType>
  |   </schema>
  |   <schema elementFormDefault='qualified' targetNamespace='http://util.java/jaws' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns1='http://www.clubhotel.com/webservices/sgee' xmlns:ns3='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://util.java/jaws' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  |    <import namespace='http://www.clubhotel.com/webservices/sgee'/>
  |    <import namespace='http://dtos.entities.ebeans.sgee.hmc.com/jaws'/>
  |    <complexType name='Hashtable'>
  |     <sequence>
  |      <element name='empty' type='boolean'/>
  |     </sequence>
  |    </complexType>
  |   </schema>
  |  </types>
  |  <message name='GEEWebService_SendSingleResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetVersionResponse'>
  |   <part name='result' type='xsd:string'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SendSingle'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Doc' type='xsd:string'/>
  |   <part name='From' type='xsd:string'/>
  |   <part name='Subject' type='xsd:string'/>
  |   <part name='To' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_SendCampaign'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Doc' type='xsd:string'/>
  |   <part name='From' type='xsd:string'/>
  |   <part name='Subject' type='xsd:string'/>
  |   <part name='List' type='xsd:string'/>
  |   <part name='Campaign' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_GetSessionKeyResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetCampaign'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Name' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_SaveRejectsResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SetRejects'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Page' type='xsd:int'/>
  |   <part name='PageSize' type='xsd:int'/>
  |  </message>
  |  <message name='GEEWebService_GetRejects'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Page' type='xsd:int'/>
  |   <part name='PageSize' type='xsd:int'/>
  |  </message>
  |  <message name='GEEWebService_GetRejectsResponse'>
  |   <part name='RejectDTOs' type='tns:RejectDTO.Array'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SetRejectsResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_ReportErrorResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetDistributionListResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SaveRejects'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Rejects' type='tns:RejectDTO.Array'/>
  |  </message>
  |  <message name='GEEWebService_ReportError'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='TicketId' type='xsd:int'/>
  |   <part name='Error' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_GetCampaignResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_CreateCampaign'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Name' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_CreateDistributionList'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Name' type='xsd:string'/>
  |   <part name='Emails' type='tns:EmailAddressDTO.Array'/>
  |  </message>
  |  <message name='GEEWebService_GetRejectsCounterResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetVersion'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_CreateCampaignResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetDistributionList'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Name' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_SendOne'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Doc' type='xsd:string'/>
  |   <part name='From' type='xsd:string'/>
  |   <part name='Subject' type='xsd:string'/>
  |   <part name='To' type='xsd:string'/>
  |   <part name='Campaign' type='xsd:string'/>
  |  </message>
  |  <message name='BaseException'>
  |   <part element='tns:BaseException' name='BaseException'/>
  |  </message>
  |  <message name='GEEWebService_GetRejectsCounter'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SendCampaignResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_SendOneResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <message name='GEEWebService_GetSessionKey'>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |   <part name='Uid' type='xsd:string'/>
  |   <part name='Pwd' type='xsd:string'/>
  |  </message>
  |  <message name='GEEWebService_CreateDistributionListResponse'>
  |   <part name='result' type='xsd:int'/>
  |   <part name='InvocationHolder' type='tns:Invocation'/>
  |  </message>
  |  <portType name='GEEWebService'>
  |   <operation name='CreateCampaign' parameterOrder='InvocationHolder Name'>
  |    <input message='tns:GEEWebService_CreateCampaign'/>
  |    <output message='tns:GEEWebService_CreateCampaignResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='CreateDistributionList' parameterOrder='InvocationHolder Name Emails'>
  |    <input message='tns:GEEWebService_CreateDistributionList'/>
  |    <output message='tns:GEEWebService_CreateDistributionListResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetCampaign' parameterOrder='InvocationHolder Name'>
  |    <input message='tns:GEEWebService_GetCampaign'/>
  |    <output message='tns:GEEWebService_GetCampaignResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetDistributionList' parameterOrder='InvocationHolder Name'>
  |    <input message='tns:GEEWebService_GetDistributionList'/>
  |    <output message='tns:GEEWebService_GetDistributionListResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetRejects' parameterOrder='InvocationHolder Page PageSize'>
  |    <input message='tns:GEEWebService_GetRejects'/>
  |    <output message='tns:GEEWebService_GetRejectsResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetRejectsCounter' parameterOrder='InvocationHolder'>
  |    <input message='tns:GEEWebService_GetRejectsCounter'/>
  |    <output message='tns:GEEWebService_GetRejectsCounterResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetSessionKey' parameterOrder='InvocationHolder Uid Pwd'>
  |    <input message='tns:GEEWebService_GetSessionKey'/>
  |    <output message='tns:GEEWebService_GetSessionKeyResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='GetVersion' parameterOrder='InvocationHolder'>
  |    <input message='tns:GEEWebService_GetVersion'/>
  |    <output message='tns:GEEWebService_GetVersionResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='ReportError' parameterOrder='InvocationHolder TicketId Error'>
  |    <input message='tns:GEEWebService_ReportError'/>
  |    <output message='tns:GEEWebService_ReportErrorResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='SaveRejects' parameterOrder='InvocationHolder Rejects'>
  |    <input message='tns:GEEWebService_SaveRejects'/>
  |    <output message='tns:GEEWebService_SaveRejectsResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='SendCampaign' parameterOrder='InvocationHolder Doc From Subject List Campaign'>
  |    <input message='tns:GEEWebService_SendCampaign'/>
  |    <output message='tns:GEEWebService_SendCampaignResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='SendOne' parameterOrder='InvocationHolder Doc From Subject To Campaign'>
  |    <input message='tns:GEEWebService_SendOne'/>
  |    <output message='tns:GEEWebService_SendOneResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='SendSingle' parameterOrder='InvocationHolder Doc From Subject To'>
  |    <input message='tns:GEEWebService_SendSingle'/>
  |    <output message='tns:GEEWebService_SendSingleResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |   <operation name='SetRejects' parameterOrder='InvocationHolder Page PageSize'>
  |    <input message='tns:GEEWebService_SetRejects'/>
  |    <output message='tns:GEEWebService_SetRejectsResponse'/>
  |    <fault message='tns:BaseException' name='BaseException'/>
  |   </operation>
  |  </portType>
  |  <binding name='GEEWebServiceBinding' type='tns:GEEWebService'>
  |   <soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/>
  |   <operation name='CreateCampaign'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='CreateDistributionList'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetCampaign'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetDistributionList'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetRejects'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetRejectsCounter'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetSessionKey'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='GetVersion'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='ReportError'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='SaveRejects'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='SendCampaign'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='SendOne'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='SendSingle'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |   <operation name='SetRejects'>
  |    <soap:operation soapAction=''/>
  |    <input>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </input>
  |    <output>
  |     <soap:body namespace='http://www.clubhotel.com/webservices/sgee' use='literal'/>
  |    </output>
  |    <fault name='BaseException'>
  |     <soap:fault name='BaseException' use='literal'/>
  |    </fault>
  |   </operation>
  |  </binding>
  |  <service name='GEEWebService'>
  |   <port binding='tns:GEEWebServiceBinding' name='GEEWebServicePort'>
  |    <soap:address location='http://auxservices.clubhotel.com:80/sgee/ws/GEEWebService'/>
  |   </port>
  |  </service>
  | </definitions>
  | 

and finallya complete stack trace:

  | 2006-11-05 17:50:44,687 DEBUG [org.jboss.ws.jaxrpc.ServiceObjectFactory] Create jaxrpc service from wsdl
  | 2006-11-05 17:50:44,687 DEBUG [org.jboss.ws.deployment.JSR109ClientMetaDataBuilder] START buildMetaData: [service=null]
  | 2006-11-05 17:50:44,687 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory] parse: jar:file:/C:/jboss-4.0.4.GA/server/ccseams/tmp/deploy/tmp7160geews.jar!/META-INF/wsdl/GEEWebService.wsdl
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: GEEWebService
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName: {http://www.clubhotel.com/webservices/sgee}GEEWebService
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName: {http://www.clubhotel.com/webservices/sgee}GEEWebServiceBinding
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: GEEWebServiceBinding
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: GEEWebServiceBinding
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://www.clubhotel.com/webservices/sgee}Invocation,javaType=clubhotel.com.webservices.sgee.Invocation,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1d344e7,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@150a3dc]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://www.clubhotel.com/webservices/sgee}BaseException,javaType=clubhotel.com.webservices.sgee.BaseException,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@135ca6c,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@7c824e]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://util.java/jaws}Hashtable,javaType=clubhotel.com.webservices.sgee.Hashtable,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@4ee7c0,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@510e35]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}EmailAddressDTO,javaType=clubhotel.com.webservices.sgee.EmailAddressDTO,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@17bd154,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@1ec0883]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}RejectDTO,javaType=clubhotel.com.webservices.sgee.RejectDTO,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@122e802,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@ae0e27]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://www.clubhotel.com/webservices/sgee}EmailAddressDTO.Array,javaType=[Lclubhotel.com.webservices.sgee.EmailAddressDTO;,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@12326e4,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@ce717a]
  | 2006-11-05 17:50:44,781 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl at 9049759 [xmlType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array,javaType=[Lclubhotel.com.webservices.sgee.RejectDTO;,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@17c323d,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@c64bc2]
  | 2006-11-05 17:50:44,796 DEBUG [org.jboss.ws.metadata.ClientEndpointMetaData] getClientConfig: [name=Standard Client,url=META-INF/standard-jbossws-client-config.xml]
  | 2006-11-05 17:50:44,796 DEBUG [org.jboss.ws.metadata.config.WSConfigFactory] parse: file:/C:/jboss-4.0.4.GA/server/ccseams/deploy/jbossws.sar/META-INF/standard-jbossws-client-config.xml
  | 2006-11-05 17:50:44,796 DEBUG [org.jboss.ws.deployment.JSR109ClientMetaDataBuilder] END buildMetaData: 
  | ServiceMetaData:
  |  name={http://www.clubhotel.com/webservices/sgee}GEEWebService
  |  wsdName=null
  |  wsdlFile=jar:file:/C:/jboss-4.0.4.GA/server/ccseams/tmp/deploy/tmp7160geews.jar!/META-INF/wsdl/GEEWebService.wsdl
  |  jaxrpcFile=http://www.jboss.org/jbossws/dummy-mapping-url
  |  publishLocation=null
  |  properties=null
  | 
  | TypesMetaData: 
  |   [complexType={http://www.clubhotel.com/webservices/sgee}Invocation,javaType=clubhotel.com.webservices.sgee.Invocation]
  |   [complexType={http://www.clubhotel.com/webservices/sgee}BaseException,javaType=clubhotel.com.webservices.sgee.BaseException]
  |   [complexType={http://util.java/jaws}Hashtable,javaType=clubhotel.com.webservices.sgee.Hashtable]
  |   [complexType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}EmailAddressDTO,javaType=clubhotel.com.webservices.sgee.EmailAddressDTO]
  |   [complexType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}RejectDTO,javaType=clubhotel.com.webservices.sgee.RejectDTO]
  |   [complexType={http://www.clubhotel.com/webservices/sgee}EmailAddressDTO.Array,javaType=clubhotel.com.webservices.sgee.EmailAddressDTO[]]
  |   [complexType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array,javaType=clubhotel.com.webservices.sgee.RejectDTO[]]
  | <schema targetNamespace='http://www.clubhotel.com/webservices/sgee' xmlns='http://www.w3.org/2001/XMLSchema' xmlns:ns3='http://dtos.entities.ebeans.sgee.hmc.com/jaws' xmlns:ns4='http://util.java/jaws' xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:tns='http://www.clubhotel.com/webservices/sgee' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
  |  <import namespace='http://dtos.entities.ebeans.sgee.hmc.com/jaws'/>
  |  <import namespace='http://util.java/jaws'/>
  |  <complexType name='BaseException'>
  |   <sequence>
  |    <element name='code' type='int'/>
  |    <element name='message' nillable='true' type='string'/>
  |    <element name='params' nillable='true' type='ns4:Hashtable'/>
  |   </sequence>
  |  </complexType>
  |  <complexType name='EmailAddressDTO.Array'>
  |   <sequence>
  |    <element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' type='ns3:EmailAddressDTO'/>
  |   </sequence>
  |  </complexType>
  |  <complexType name='Invocation'>
  |   <sequence>
  |    <element name='code' nillable='true' type='string'/>
  |    <element name='codeAnswer' type='int'/>
  |    <element name='language' nillable='true' type='string'/>
  |    <element name='returnCode' type='int'/>
  |    <element name='returnMessage' nillable='true' type='string'/>
  |    <element name='timeMsecs' type='long'/>
  |    <element name='totalRecords' type='int'/>
  |   </sequence>
  |  </complexType>
  |  <complexType name='RejectDTO.Array'>
  |   <sequence>
  |    <element maxOccurs='unbounded' minOccurs='0' name='value' nillable='true' type='ns3:RejectDTO'/>
  |   </sequence>
  |  </complexType>
  |  <element name='BaseException' type='tns:BaseException

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3983300#3983300

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3983300



More information about the jboss-user mailing list