-
1. Re: Consuming a web service from an EJB3 stateless sb
thomas.diesler Nov 4, 2006 4:30 PM (in response to dxbcto)<service-ref> is only supported for EJB-2.1
With EJB3 you will have @WebServiceRef. This is available in jbossws-2.0 -
2. Re: Consuming a web service from an EJB3 stateless sb
dxbcto Nov 5, 2006 12:04 AM (in response to dxbcto)Thank you for your response.
Given that, what is the best way today (before JBOSSWS 2.0 arrival) to consume a web service from EJB3 component? Can u please point me to an example? Thanks.
Regards,
mka -
3. Re: Consuming a web service from an EJB3 stateless sb (pls h
dxbcto Nov 5, 2006 10:13 AM (in response to dxbcto)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@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@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@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@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@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@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@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
-
4. Re: Consuming a web service from an EJB3 stateless sb
dxbcto Nov 5, 2006 10:27 AM (in response to dxbcto)Sorry...it seems that the my last post got chopped off...here is the complete stack trace:
2006-11-05 17:50:44,953 DEBUG [org.jboss.ws.jaxrpc.ServiceObjectFactory] Create jaxrpc service from wsdl 2006-11-05 17:50:44,953 DEBUG [org.jboss.ws.deployment.JSR109ClientMetaDataBuilder] START buildMetaData: [service=null] 2006-11-05 17:50:44,953 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:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new WSDLInterface 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName: GEEWebService 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName: {http://www.clubhotel.com/webservices/sgee}GEEWebService 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new WSDLBinding 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName: {http://www.clubhotel.com/webservices/sgee}GEEWebServiceBinding 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName: GEEWebServiceBinding 2006-11-05 17:50:45,000 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setInterfaceName: GEEWebServiceBinding 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://www.clubhotel.com/webservices/sgee}Invocation,javaType=clubhotel.com.webservices.sgee.Invocation,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1fe84c6,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@bf091d] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://www.clubhotel.com/webservices/sgee}BaseException,javaType=clubhotel.com.webservices.sgee.BaseException,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1ef8297,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@166a538] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://util.java/jaws}Hashtable,javaType=clubhotel.com.webservices.sgee.Hashtable,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1e90d95,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@17aea99] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}EmailAddressDTO,javaType=clubhotel.com.webservices.sgee.EmailAddressDTO,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@bffa22,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@1beffcd] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}RejectDTO,javaType=clubhotel.com.webservices.sgee.RejectDTO,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@8c1ac9,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@32af89] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://www.clubhotel.com/webservices/sgee}EmailAddressDTO.Array,javaType=[Lclubhotel.com.webservices.sgee.EmailAddressDTO;,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@1a27795,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@158e458] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register: TypeMappingImpl@31480108 [xmlType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array,javaType=[Lclubhotel.com.webservices.sgee.RejectDTO;,sf=org.jboss.ws.jaxrpc.encoding.JAXBSerializerFactory@f78ba5,df=org.jboss.ws.jaxrpc.encoding.JAXBDeserializerFactory@1f11be1] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.metadata.ClientEndpointMetaData] getClientConfig: [name=Standard Client,url=META-INF/standard-jbossws-client-config.xml] 2006-11-05 17:50:45,015 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:45,015 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'/> </schema> <schema 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:ns4='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 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> ClientEndpointMetaData: name={http://www.clubhotel.com/webservices/sgee}GEEWebServicePort address=http://auxservices.clubhotel.com:80/sgee/ws/GEEWebService seiName=clubhotel.com.webservices.sgee.GEEWebService_PortType configFile=null configName=null authMethod=null transportGuarantee=null properties=null OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}CreateCampaign javaName=createCampaign style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Name xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}CreateDistributionList javaName=createDistributionList style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Name xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Emails xmlType={http://www.clubhotel.com/webservices/sgee}EmailAddressDTO.Array javaType=clubhotel.com.webservices.sgee.EmailAddressDTO[] mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetCampaign javaName=getCampaign style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Name xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetDistributionList javaName=getDistributionList style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Name xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetRejects javaName=getRejects style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Page xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=IN inHeader=false ParameterMetaData: xmlName=PageSize xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=IN inHeader=false ReturnMetaData: xmlName=RejectDTOs xmlType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array javaType=clubhotel.com.webservices.sgee.RejectDTO[] mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetRejectsCounter javaName=getRejectsCounter style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetSessionKey javaName=getSessionKey style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Uid xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Pwd xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}GetVersion javaName=getVersion style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}ReportError javaName=reportError style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=TicketId xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=IN inHeader=false ParameterMetaData: xmlName=Error xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}SaveRejects javaName=saveRejects style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Rejects xmlType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array javaType=clubhotel.com.webservices.sgee.RejectDTO[] mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}SendCampaign javaName=sendCampaign style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Doc xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=From xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Subject xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=List xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Campaign xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}SendOne javaName=sendOne style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Doc xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=From xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Subject xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=To xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Campaign xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}SendSingle javaName=sendSingle style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Doc xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=From xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=Subject xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ParameterMetaData: xmlName=To xmlType={http://www.w3.org/2001/XMLSchema}string javaType=java.lang.String mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException OperationMetaData: xmlName={http://www.clubhotel.com/webservices/sgee}SetRejects javaName=setRejects style=rpc/literal oneWay=false soapAction= ParameterMetaData: xmlName=InvocationHolder xmlType={http://www.clubhotel.com/webservices/sgee}Invocation javaType=clubhotel.com.webservices.sgee.Invocation mode=INOUT inHeader=false ParameterMetaData: xmlName=Page xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=IN inHeader=false ParameterMetaData: xmlName=PageSize xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=IN inHeader=false ReturnMetaData: xmlName=result xmlType={http://www.w3.org/2001/XMLSchema}int javaType=int mode=OUT inHeader=false FaultMetaData xmlName={http://www.clubhotel.com/webservices/sgee}BaseException xmlType={http://www.clubhotel.com/webservices/sgee}BaseException javaType=clubhotel.com.webservices.sgee.BaseException 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.ServiceProxy] Invoke on jaxrpc service: getPort 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.MetaDataSynchronization] synchronize: [epMetaData={http://www.clubhotel.com/webservices/sgee}GEEWebServicePort,sei=clubhotel.com.webservices.sgee.GEEWebService_PortType] 2006-11-05 17:50:45,015 DEBUG [org.jboss.ws.jaxrpc.MetaDataSynchronization] synchronize method: public abstract javax.xml.rpc.holders.StringHolder clubhotel.com.webservices.sgee.GEEWebService_PortType.getVersion(clubhotel.com.webservices.sgee.Invocation) throws clubhotel.com.webservices.sgee.BaseException,java.rmi.RemoteException 2006-11-05 17:50:45,015 ERROR [org.jboss.ws.jaxrpc.ServiceProxy] Service error javax.xml.rpc.ServiceException: Cannot create proxy at org.jboss.ws.jaxrpc.ServiceImpl.createProxy(ServiceImpl.java:380) at org.jboss.ws.jaxrpc.ServiceImpl.getPort(ServiceImpl.java:329) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.ws.jaxrpc.ServiceProxy.invoke(ServiceProxy.java:116) at $Proxy239.getPort(Unknown Source) at com.hmc.gee.ws.GEEWSHelper.<init>(GEEWSHelper.java:41) at com.hmc.sghrrules.ebeans.processors.MembersManagerBean.sendEmail(MembersManagerBean.java:2731) at com.hmc.sghrrules.ebeans.processors.MembersManagerBean.sendCustomerServiceRequest(MembersManagerBean.java:1842) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112) at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166) at com.hmc.sghrrules.ebeans.interceptors.MemberSendInterceptor.injectCollections(MemberSendInterceptor.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118) at org.jboss.seam.ejb.SeamInterceptor.aroundInvokeInContexts(SeamInterceptor.java:80) at org.jboss.seam.ejb.SeamInterceptor.aroundInvoke(SeamInterceptor.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:118) at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79) at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:275) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:78) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106) at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:227) at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106) at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRemotingInvocationHandler.java:82) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:828) at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:681) at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:358) at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:412) at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:239) 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) ... 56 more
-
5. Re: Consuming a web service from an EJB3 stateless sb
dxbcto Nov 7, 2006 12:50 AM (in response to dxbcto)Please....I would appreciate any help! I am really stuck on this and I have no idea what else to try. Thanks.
Regards,
mka -
6. Re: Consuming a web service from an EJB3 stateless sb
dxbcto Nov 7, 2006 12:53 AM (in response to dxbcto)By the way, I was able to consume the web service using Axis from a stand-alone application. Everything works fine and great. However, I was not able to use the Axis stack within JBoss....I was get weird errors...they could be due to JARs conflict. Thanks.
Regards,
mka -
7. Re: Consuming a web service from an EJB3 stateless sb
thomas.diesler Nov 15, 2006 7:25 PM (in response to dxbcto)You can use the ServiceFactoryImpl to create a dynamic proxy. (i.e. no need for jndi lookup)