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</namespaceUR...
| </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'>typeN...
| <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'>typeN...
| <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'>t...
| <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'>t...
| <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'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </exception-mapping>
| <exception-mapping>
|
<exception-type>clubhotel.com.webservices.sgee.BaseException</exception-type>
| <wsdl-message
xmlns:exMsgNS='http://www.clubhotel.com/webservices/sgee'>exMs...
| </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'>se...
| <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'>p...
| <wsdl-binding
xmlns:bindingNS='http://www.clubhotel.com/webservices/sgee'>bi...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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'>ws...
| <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=cl...]
| 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...]
| 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,ja...]
| 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...]
| 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,...
| 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,javaTy...
| 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,javaTyp...]
|
[
complexType={http://www.clubhotel.com/webservices/sgee}BaseException,java...]
|
[complexType={http://util.java/jaws}Hashtable,javaType=clubhotel.com.webservices.sgee.Hashtable]
|
[
complexType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}EmailAddressDT...]
|
[
complexType={http://dtos.entities.ebeans.sgee.hmc.com/jaws}RejectDTO,java...]
|
[
complexType={http://www.clubhotel.com/webservices/sgee}EmailAddressDTO.Ar...]
|
[
complexType={http://www.clubhotel.com/webservices/sgee}RejectDTO.Array,ja...]
| <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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...