This issue occurs only in cases where auto creation of destinations is enabled on the MDBs and the destination jndi-names are hierarchical
The "destination" activation config property corresponds to the JNDI name of the destination http://www.jboss.org/file-access/default/members/jbossejb3/freezone/docs/tutorial/1.0.7/html/Message_Driven_Beans.html
This was allowed and will continue to be allowed to have hierarchical names (see Tim's response to that JIRA here https://jira.jboss.org/jira/browse/JBMESSAGING-1667?focusedCommentId=12473722#action_12473722). Notice that in his example, he allows the use of hierarchical value for the JNDIName attribute whereas he says that hierarchical name should not be allowed as the "destinationName" which gets used for creating the MBean.
So to accomodate the change in JBMESSAGING-1667 the additional thing that needs to be fixed is the http://anonsvn.jboss.org/repos/jbossas/branches/JBPAPP_5_0/messaging/src/main/org/jboss/jms/server/destination/JBossMessagingCreateDestinationFactory.java which needs to be aware of this new rule. Right now, it's using the JNDI name of the destination (which is allowed to be hierarchical) as the destinationName while creating the MBean.
- relates to
-
JBAS-7694 Port JBPAPP-3026 to AS trunk
- Closed