On Nov 28, 2005, at 1:41 AM, Manu George wrote:

Hi David,
             Won't it be better to validate in both the cases to take care of the unusual situations you mentioned? Is there any specific reason why the validation is not done in the second case?


I don't see how we could do any meaningful validation. You can name any gbean in any configuration anything you want, including giving it a name that appears to be from a different configuration. AFAIK all the names constructed from the "name" form are valid object/gbean names.

To see why we can't assume that the gbean referenced is available in the server at deployment time, consider 2 ears A and B. A has some cmp ejbs, however the datasource they use are in B, as is a web app that uses the ejbs. If you deploy A first, the datasource is not available for the cmp beans. If you deploy B first, the ejbs are not available for the web app. One or the other can't use a resolution method that requires the gbean to be present at the time of resolution

thanks
david jencks


 Thanks
 Manu

Reply via email to