Update permissions for the credential store (upgrade from Empirica Signal 8.0 only)
You modify and create security grants in the Oracle WebLogic server console to enable the Empirica Signal application to access the credential store. Otherwise, the Empirica Signal application cannot start, users cannot login, and the Topics Web Service is unavailable.
- In the Oracle Enterprise Manager, on the left, expand WebLogic Domain, and select empirica.
- Expand the WebLogic Domain menu, located below the empirica page title, and select Security > System Policies.
The System Policies page appears.
- Search for the security grant for the Empirica Signal codebase:
- From the Name drop-down list, select Includes.
- In the field after the Name field, enter Signal or the intended application context root.
- Click the search button.
The existing security grant appears in the table.
- Select the below security grant and click Edit:
file:${oracle.deployed.app.dir}/Signal${oracle.deployed.app.ext}
- Edit permission:
- Select the permission in the table and click Edit.
The Edit Permission page appears.
- Update Resource Name as below –
context=SYSTEM,mapName=oracle.hsgbu.empiricasignal,keyName=*
- Click OK.
The System Policies > Edit System Grant page appears.
- Select the permission in the table and click Edit.
- Click OK.
The permission is saved. The System Policies page appears.
- Search for the security grant for the Empirica Signal WebLogic domain codebase:
- From the Name drop-down list, select Includes.
- In the field after the Name field, enter Signal or the intended application context root.
- Click the search button.
The existing security grant appears in the table.
- Edit permission:
- Select the below security grant in the table, and click Edit:
file:${domain.home}/servers/${weblogic.Name}/stage/Signal/Signal${oracle.deployed.app.ext}
- Select the permission in the table and click Edit.
The Edit Permission page appears.
- Update Resource Name as below:
context=SYSTEM,mapName=oracle.hsgbu.empiricasignal,keyName=*
- Click OK.
The System Policies > Edit System Grant page appears.
- Select the below security grant in the table, and click Edit:
- Click OK.
The permission is saved. The System Policies page appears.
- Search for the security grant for the WebLogic Server codebase:
- From the Name drop-down list, select Includes.
- In the field after the Name field, enter wls.home.
- Click the Search button.
The existing security grant appears in the table.
- Edit Permission:
- Select the below security grant in the table, and Edit:
file:${wls.home}/../../patch_wls1036/patch_jars/-
- Select the permission in the table and click Edit.
The Edit Permission page appears.
- Update Resource Name as below:
context=SYSTEM,mapName=oracle.hsgbu.empiricasignal,keyName=*
- Click OK.
The System Policies > Edit System Grant page appears.
- Click OK.
The permission is saved. The System Policies page appears.
- Select the below security grant in the table, and Edit:
- Search for an existing security grant in order to make a new security grant for the Empirica Topics service codebase:
- From the Name drop-down list, select Includes.
- In the field after the Name field, enter Signal or the intended application context root.
- Click the search button.
The existing security grant appears in the table.
- Create a security grant for the Empirica Topics service codebase based on the existing security grant for the Empirica Signal codebase:
- Select the below security grant in the table, and click Create Like.
file:${oracle.deployed.app.dir}/Signal${oracle.deployed.app.ext}
The System Policies > Create System Grant Like page appears.
- In the Codebase field, enter the case-sensitive codebase, such as the following value:
file:${oracle.deployed.app.dir}/TopicsService${oracle.deployed.app.ext}
- Click OK.
The security grant is added.
- Select the below security grant in the table, and click Create Like.
- Search for the security grant you just created in order to make a new security grant for the Empirica Topics WebLogic domain codebase:
- From the Name drop-down list, select Includes.
- In the field after the Name field, enter Topic or the intended application context root.
- Click the search button.
The existing security grant appears in the table.
- Create a security grant for the Empirica Topics WebLogic domain codebase based on the existing security grant for the Empirica Topics service codebase:
- Select the below policy in the table, and click Create Like:
file:${oracle.deployed.app.dir}/TopicsService${oracle.deployed.app.ext}
The System Policies > Create System Grant Like page appears.
- In the Codebase field, enter the case-sensitive codebase, such as the following value:
file:${domain.home}/servers/${weblogic.Name}/stage/TopicsService/TopicsService${oracle.deployed.app.ext}
- Click OK.
The security grant is added.
- Select the below policy in the table, and click Create Like: