if (resourceEnvRef.getJndiName() == null ||
resourceEnvRef.getJndiName().length() == 0) {
Map<String, ManagedBeanDescriptor> managedBeanMap = getManagedBeanMap();
String refType = resourceEnvRef.getRefType();
if( managedBeanMap.containsKey(refType) ) {
ManagedBeanDescriptor desc = managedBeanMap.get(refType);
// In app-client, keep lookup local to JVM so it doesn't need to access
// server's global JNDI namespace for managed bean.
String jndiName = ( bundleDescriptor.getModuleType() == DOLUtils.carType() )
? desc.getAppJndiName() : desc.getGlobalJndiName();
resourceEnvRef.setJndiName(jndiName);
resourceEnvRef.setIsManagedBean(true);
resourceEnvRef.setManagedBeanDescriptor(desc);
}