Websphere bnd generation problem.
"Anthony Roy" <[email protected]> Mon, 23 Oct 2006 16:53:32 +0100
| Newsgroups | gmane.comp.java.xdoclet.user |
|---|---|
| Message-ID | <EFA30A31E31018468CFE19B0A6D4227102729815@email101.hpi-develop.local> |
Hi all,
I am trying to make sense of XDoclets ibm-ejb-jar-bnd.xmi generation. I
have an ejb with the following xdoclet markup:
EnquiryControllerBean.java:
* @ejb.ejb-ref ejb-name = "EnquiryInsert" ref-name =
"ejb/EnquiryInsertLocal" view-type = "local"
* @ejb.ejb-ref ejb-name = "Redemption" ref-name =
"ejb/RedemptionLocal" view-type = "local"
The markup in each of those beans is as follows:
EnquiryInsertBean.java:
* @ejb.bean name="EnquiryInsert"
* display-name="EnquiryInsert"
* description="Controls insertation of new
enquiries"
* type="Stateless"
* view-type="local"
* local-jndi-name = "consumer/EnquiryInsertLocal"
RedemptionBean.java:
* @ejb.bean name="Redemption"
* display-name="Redemption"
* description="redemption"
* type="Stateless"
* view-type="local"
* local-jndi-name = "consumer/RedemptionLocal"
This produces the following in the ibm-ejb-jar-bnd.xmi:
<ejbBindings xmi:id="Session_bnd_13"
jndiName="consumer/EnquiryControllerLocal">
<enterpriseBean xmi:type="com.ibm.etools.ejb:Session"
href="META-INF/ejb-jar.xml#Session_EnquiryController"/>
<ejbRefBindings xmi:id="EJBRefBnd_8"
jndiName="consumer/EnquiryInsertLocal">
<bindingEjbRef
xmi:type="com.ibm.etools.j2ee.common:EJBLocalRef"
href="META-INF/ejb-jar.xml#EJBLocalRef_8"/>
</ejbRefBindings>
<ejbRefBindings xmi:id="EJBRefBnd_9"
jndiName="RedemptionLocal">
<bindingEjbRef href="META-INF/ejb-jar.xml#EJBRef_4"/>
<bindingEjbRef
xmi:type="com.ibm.etools.j2ee.common:EJBLocalRef"
href="META-INF/ejb-jar.xml#EJBLocalRef_9"/>
</ejbRefBindings>
...
Why would the RedemptionLocal binding got an extra <bindingEjbRef>
element? I presume that I must be missing something here, but just can't
see it.
Cheers,
Anthony Roy
This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to whom they are addressed. This communication represents the originator's personal views and opinions, which do not necessarily reflect those of HPI Limited. If you are not the original recipient or the person responsible for delivering the email to the intended recipient, be advised that you have received this email in error, and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you received this email in error, please immediately notify [email protected] message has been scanned by Anti-Virus. Recipients are advised to apply their own virus checks to this message on delivery.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642