Author: mageshbk(a)jboss.com
Date: 2008-03-12 05:11:48 -0400 (Wed, 12 Mar 2008)
New Revision: 5932
Modified:
stack/native/trunk/src/test/java/org/jboss/test/ws/tools/jbws2018/Test.java
stack/native/trunk/src/test/resources/tools/jbws2018/TestService.wsdl
stack/native/trunk/src/test/resources/tools/jbws2018/jaxrpc-mapping.xml
Log:
[JBWS-2018] Added additional methods to SEI
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/tools/jbws2018/Test.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/tools/jbws2018/Test.java 2008-03-12
08:46:14 UTC (rev 5931)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/tools/jbws2018/Test.java 2008-03-12
09:11:48 UTC (rev 5932)
@@ -24,6 +24,7 @@
import java.rmi.Remote;
import java.rmi.RemoteException;
+import org.jboss.test.ws.jbws2018.base.BaseException;
import org.jboss.test.ws.jbws2018.exception.TestException;
/**
@@ -34,8 +35,8 @@
{
public void testException() throws TestException, RemoteException;
- public TestException getException() throws RemoteException;
- public void setException(TestException error) throws RemoteException;
- public TestException[] getExceptions() throws RemoteException;
- public void getExceptions(TestException[] errors) throws RemoteException;
+ public BaseException getException() throws TestException, RemoteException;
+ public void setException(BaseException error) throws TestException, RemoteException;
+ public BaseException[] getExceptions() throws TestException, RemoteException;
+ public void setExceptions(BaseException[] errors) throws TestException,
RemoteException;
}
Modified: stack/native/trunk/src/test/resources/tools/jbws2018/TestService.wsdl
===================================================================
--- stack/native/trunk/src/test/resources/tools/jbws2018/TestService.wsdl 2008-03-12
08:46:14 UTC (rev 5931)
+++ stack/native/trunk/src/test/resources/tools/jbws2018/TestService.wsdl 2008-03-12
09:11:48 UTC (rev 5932)
@@ -10,11 +10,6 @@
</extension>
</complexContent>
</complexType>
- <complexType name='TestException.Array'>
- <sequence>
- <element maxOccurs='unbounded' minOccurs='0' name='value'
nillable='true' type='tns:TestException'/>
- </sequence>
- </complexType>
<element name='TestException' type='tns:TestException'/>
</schema>
<schema targetNamespace='http://com.other.base'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:ns1='http://com.other.exception'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://com.other.base'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
@@ -22,47 +17,56 @@
<complexType name='BaseException'>
<sequence/>
</complexType>
+ <complexType name='BaseException.Array'>
+ <sequence>
+ <element maxOccurs='unbounded' minOccurs='0' name='value'
nillable='true' type='tns:BaseException'/>
+ </sequence>
+ </complexType>
<element name='BaseException' type='tns:BaseException'/>
</schema>
</types>
<message name='Test_getException'
xmlns='http://schemas.xmlsoap.org/wsdl/'/>
<message name='Test_getExceptionResponse'>
- <part name='result' type='ns2:TestException'/>
+ <part name='result' type='ns1:BaseException'/>
</message>
- <message name='Test_getExceptions'>
- <part name='arrayOfTestException_1'
type='ns2:TestException.Array'/>
+ <message name='TestException'>
+ <part element='ns2:TestException' name='TestException'/>
</message>
- <message name='Test_getExceptionsResponse'/>
- <message name='Test_getExceptions2'/>
- <message name='Test_getExceptions2Response'>
- <part name='result' type='ns2:TestException.Array'/>
+ <message name='Test_getExceptions'/>
+ <message name='Test_getExceptionsResponse'>
+ <part name='result' type='ns1:BaseException.Array'/>
</message>
<message name='Test_setException'>
- <part name='TestException_1' type='ns2:TestException'/>
+ <part name='BaseException_1' type='ns1:BaseException'/>
</message>
<message name='Test_setExceptionResponse'/>
+ <message name='Test_setExceptions'>
+ <part name='arrayOfBaseException_1'
type='ns1:BaseException.Array'/>
+ </message>
+ <message name='Test_setExceptionsResponse'/>
<message name='Test_testException'/>
<message name='Test_testExceptionResponse'/>
- <message name='TestException'>
- <part element='ns2:TestException' name='TestException'/>
- </message>
<portType name='Test'>
<operation name='getException'>
<input message='tns:Test_getException'/>
<output message='tns:Test_getExceptionResponse'/>
+ <fault message='tns:TestException' name='TestException'/>
</operation>
- <operation name='getExceptions'
parameterOrder='arrayOfTestException_1'>
+ <operation name='getExceptions'>
<input message='tns:Test_getExceptions'/>
<output message='tns:Test_getExceptionsResponse'/>
+ <fault message='tns:TestException' name='TestException'/>
</operation>
- <operation name='getExceptions2'>
- <input message='tns:Test_getExceptions2'/>
- <output message='tns:Test_getExceptions2Response'/>
- </operation>
- <operation name='setException' parameterOrder='TestException_1'>
+ <operation name='setException' parameterOrder='BaseException_1'>
<input message='tns:Test_setException'/>
<output message='tns:Test_setExceptionResponse'/>
+ <fault message='tns:TestException' name='TestException'/>
</operation>
+ <operation name='setExceptions'
parameterOrder='arrayOfBaseException_1'>
+ <input message='tns:Test_setExceptions'/>
+ <output message='tns:Test_setExceptionsResponse'/>
+ <fault message='tns:TestException' name='TestException'/>
+ </operation>
<operation name='testException'>
<input message='tns:Test_testException'/>
<output message='tns:Test_testExceptionResponse'/>
@@ -79,6 +83,9 @@
<output>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
</output>
+ <fault name='TestException'>
+ <soap:fault name='TestException' use='literal'/>
+ </fault>
</operation>
<operation name='getExceptions'>
<soap:operation soapAction=''/>
@@ -88,8 +95,11 @@
<output>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
</output>
+ <fault name='TestException'>
+ <soap:fault name='TestException' use='literal'/>
+ </fault>
</operation>
- <operation name='getExceptions2'>
+ <operation name='setException'>
<soap:operation soapAction=''/>
<input>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
@@ -97,8 +107,11 @@
<output>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
</output>
+ <fault name='TestException'>
+ <soap:fault name='TestException' use='literal'/>
+ </fault>
</operation>
- <operation name='setException'>
+ <operation name='setExceptions'>
<soap:operation soapAction=''/>
<input>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
@@ -106,6 +119,9 @@
<output>
<soap:body namespace='http://org.jboss.test.ws.jbws2018'
use='literal'/>
</output>
+ <fault name='TestException'>
+ <soap:fault name='TestException' use='literal'/>
+ </fault>
</operation>
<operation name='testException'>
<soap:operation soapAction=''/>
Modified: stack/native/trunk/src/test/resources/tools/jbws2018/jaxrpc-mapping.xml
===================================================================
--- stack/native/trunk/src/test/resources/tools/jbws2018/jaxrpc-mapping.xml 2008-03-12
08:46:14 UTC (rev 5931)
+++ stack/native/trunk/src/test/resources/tools/jbws2018/jaxrpc-mapping.xml 2008-03-12
09:11:48 UTC (rev 5932)
@@ -41,7 +41,7 @@
<java-method-name>getException</java-method-name>
<wsdl-operation>getException</wsdl-operation>
<wsdl-return-value-mapping>
-
<method-return-value>org.jboss.test.ws.jbws2018.exception.TestException</method-return-value>
+
<method-return-value>org.jboss.test.ws.jbws2018.base.BaseException</method-return-value>
<wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_getExceptionResponse</wsdl-message>
<wsdl-message-part-name>result</wsdl-message-part-name>
</wsdl-return-value-mapping>
@@ -55,10 +55,10 @@
<wsdl-operation>setException</wsdl-operation>
<method-param-parts-mapping>
<param-position>0</param-position>
-
<param-type>org.jboss.test.ws.jbws2018.exception.TestException</param-type>
+ <param-type>org.jboss.test.ws.jbws2018.base.BaseException</param-type>
<wsdl-message-mapping>
<wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_setException</wsdl-message>
- <wsdl-message-part-name>TestException_1</wsdl-message-part-name>
+ <wsdl-message-part-name>BaseException_1</wsdl-message-part-name>
<parameter-mode>IN</parameter-mode>
</wsdl-message-mapping>
</method-param-parts-mapping>
@@ -66,24 +66,24 @@
<service-endpoint-method-mapping>
<java-method-name>getExceptions</java-method-name>
<wsdl-operation>getExceptions</wsdl-operation>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jbws2018.base.BaseException[]</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_getExceptionsResponse</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>setExceptions</java-method-name>
+ <wsdl-operation>setExceptions</wsdl-operation>
<method-param-parts-mapping>
<param-position>0</param-position>
-
<param-type>org.jboss.test.ws.jbws2018.exception.TestException[]</param-type>
+ <param-type>org.jboss.test.ws.jbws2018.base.BaseException[]</param-type>
<wsdl-message-mapping>
- <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_getExceptions</wsdl-message>
- <wsdl-message-part-name>arrayOfTestException_1</wsdl-message-part-name>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_setExceptions</wsdl-message>
+ <wsdl-message-part-name>arrayOfBaseException_1</wsdl-message-part-name>
<parameter-mode>IN</parameter-mode>
</wsdl-message-mapping>
</method-param-parts-mapping>
</service-endpoint-method-mapping>
- <service-endpoint-method-mapping>
- <java-method-name>getExceptions</java-method-name>
- <wsdl-operation>getExceptions2</wsdl-operation>
- <wsdl-return-value-mapping>
-
<method-return-value>org.jboss.test.ws.jbws2018.exception.TestException[]</method-return-value>
- <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.test.ws.jbws2018'>wsdlMsgNS:Test_getExceptions2Response</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>
\ No newline at end of file