This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Currently in NetBeans there is no distinction between resource reference names and JNDI names. This can lead to errors when the two names are different.
Assigning to Libor.
1. The implementation is placed on the branch created from ddbean_removal branch: -root tag: resource-api-redesign_root -branch tag: resource-api-redesign -modules: j2eeserver, j2ee/ejbcore, serverplugins/jboss4 2. The following modules must be checked out first from ddbean_removal branch: j2ee, serverplugins, tomcatint, web/project, j2eeserver, websvc 3. UI doesn't exist yet, the client code calling new API is placed in UseDatabaseAction, UseDatabaseGenerator and MessageEJBWizard classes. To enable the client code, NB must be run with the option -J-Dresource-api-redesign.
Created attachment 39932 [details] j2eeserver changes v1
Created attachment 39933 [details] j2ee/ejbcore changes v1
Created attachment 39934 [details] j2ee/ejbcore changes v1
Created attachment 39935 [details] serverplugins/jboss4 changes v1
Updated list of modules which are on the resource-api-redesign branch: j2eeserver, j2ee/ejbcore, serverplugins/jboss4, serverplugins/sun/appsrv81, tomcatint/tomcat5.
Changes between resource-api-redesign_root and resource-api-redesign_merge1 were integrated into trunk, see the attached trunk diff and CVS log. The changes cover 'Use DB', 'Create MDB' and 'Send JMS Messages' use cases.
Created attachment 40508 [details] merge1 diff
Created attachment 40509 [details] merge1 log
The core motivation/design document for this issue: http://wiki.netbeans.org/wiki/view/ResourceReferenceBinding Plugin requirements and UI specs are also linked.
API for EJB resources added into trunk - 'Call EJB' action/use case. See the attachment for details (j2eeserver-call_ejb_action_api.diff).
Created attachment 40932 [details] API for Call EJB use case
EJB-related API calls enabled. Checking in j2ee/ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ui/logicalview/entres/CallEjbDialog.java; /cvs/j2ee/ejbcore/src/org/netbeans/modules/j2ee/ejbcore/ui/logicalview/entres/CallEjbDialog.java,v <-- CallEjbDialog.java new revision: 1.10; previous revision: 1.9 done
The APIs themselves are implemented, marking as FIXED. No additional APIs are planned for NB 6. There are some followup tasks that need to be completed though - implementation of the UI and implementation in the server plugins. See issue 102138 and issue 102134.
Also issue 96858.