Control (start / stop) a single Data Source (only) with the Deployer role
I've found how to control ALL Data Sources as a Deployer (role), through the GLOBAL SCOPE using the JMX Policy Editor (in Security Realms), however ALL access is not what I'm trying to accomplish as this allows any Deployer the ability to control all Data Sources, to include the built-in data sources that support WebLogic's operations, effectively making the Deployer role and admin role when it comes to controlling the data sources.
I'm trying to grant developers access to control only their OWN data sources and nothing more. What I mean by their own data sources is, developers create an application and a related data source to house their app data. They should only be able to control that specific data source that's tied to their application and nothing more. I've tried setting access every way I know how, but I still get the dreaded, "Access not allowed for subject: principals=[...] , on Resource weblogic.management.runtime.JDBCDataSourceRuntimeMBean Operation: invoke , Target: isOperationAllowed" message.