snichol 2002/08/28 11:43:32
Modified: java/src/org/apache/soap/providers StatelessEJBProvider.java
Log:
Bugzilla 11925 reported by [EMAIL PROTECTED] (Pierre Metrailler).
Call RPCRouter.validCall to check that method has been "exposed"
in deployment descriptor.
Revision Changes Path
1.7 +7 -0
xml-soap/java/src/org/apache/soap/providers/StatelessEJBProvider.java
Index: StatelessEJBProvider.java
===================================================================
RCS file:
/home/cvs/xml-soap/java/src/org/apache/soap/providers/StatelessEJBProvider.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- StatelessEJBProvider.java 1 May 2002 19:29:52 -0000 1.6
+++ StatelessEJBProvider.java 28 Aug 2002 18:43:32 -0000 1.7
@@ -247,6 +247,13 @@
this.servlet = servlet ;
this.session = session ;
+ // call on a valid method name?
+ if (!RPCRouter.validCall(dd, call)) {
+ throw new SOAPException(Constants.FAULT_CODE_SERVER,
+ "Method '" + call.getMethodName () +
+ "' is not supported.");
+ }
+
Hashtable props = dd.getProps();
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>