users@glassfish.java.net

Session Bean Confusion

From: Markus KARG <karg_at_quipsy.de>
Date: Fri, 11 Apr 2008 14:29:58 +0200

I am using the verifier to check wheter my application is complaint to
EJB 3.0.

In EJB 3.0 CORE spec, chapter 4.6.7 "Session Bean's Remote Interface",
it says:

"The interface must extend the javax.ejb.EJBObject interface."

Ok, so I wrote this:

@Remote
public interface HelloServerRemote extends EJBObject {

But the verifier now complains about doing so:


        
1 # of Warnings : 0 # of Errors : 0 -----------------------------
RESULTS FOR EJB-RELATED TESTS -----------------------------
-------------- FAILED TESTS : -------------- Test Name :
tests.ejb.ejb30.BusinessIntfInheritance Test Assertion : A business
interface must not extend javax.ejb.EJBObject or
javax.ejb.EJBLocalObject. Please refer to EJB 3.0 Simplified API Section
#3.2 for further information. Test Description : For [
hello#helloserver.jar#HelloServer ] [ example.server.HelloServerRemote ]
extends either javax.ejb.EJBObject or javax.ejb.EJBLocalObject.
---------------------------------- END OF STATIC VERIFICATION RESULTS
----------------------------------



I am totally confused...?!

What is my fault?

Thanks
Markus

-- 
QUIPSY QUALITY GmbH & Co. KG
Ein Unternehmen der MES-Gruppe
Stuttgarter Strasse 23
D-75179 Pforzheim
Tel: 07231-9189-52
Fax: 07231-9189-59
www.quipsy.de
karg_at_quipsy.de
Registergericht Mannheim HRA 701214
Geschäftsführer: Nils Schroeder
Diese E-Mail enthält persönliche, vertrauliche und vor Weitergabe geschützte Informationen und ist ausschließlich für den vorgesehenen o.g. Empfänger (Adressaten) bestimmt. Falls Sie diese E-Mail versehentlich erhalten haben und nicht der vorgesehene Empfänger sind, bitten wir Sie, die E-Mail und deren Anhänge nicht aufzubewahren, nicht zu vervielfältigen, nicht zu nutzen und nicht weiterzugeben. Bitte informieren Sie uns als Absender über diesen Zustellungsfehler und löschen Sie die E-Mail.