Support Article
Unable to launch Clipboard for Requestors using SMA
SA-69028
Summary
Error occurs when launching the Clipboard for Requestors using the System Management Application (SMA).
Error Messages
Access to the MBean operation/attribute RequestorManagement.RequestorDetails[java.lang.String] has been denied. If you believe that you should have access to this operation or attribute, please check your MBean security settings or contact your System Administrator
Steps to Reproduce
- Launch the SMA.
- Click Requestor Management.
- Select a Requestor.
- Click the Clipboard.
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Perform the following local-change to alter security permissions related to Requestor management:
- Navigate to <PRPC_distribution_dir>\archives and extract 'pegadbinstall-classes.zip' to a temporary folder.
- Locate and extract the prmbeans.properties file in the temp/lib/pega/prresources.jar.
- Modify the prmbeans.properties file values and re-jar the prresources.jar with the newly modified prmbeans.properties (below are the modifieid values).
#Default MBean security configuration.
deny.DatabaseManagement.DatabaseConnectionDetails = false
deny.RequestorManagement.RequestorDetails = false
deny.RequestorManagement.Clipboard = false
By default, the value is 'true'. This denies access to the Clipboard or Details.
- Log in to the Pega Developer portal.
- Navigate to Pega > Application > Distribution > Import menu.
- Click Browse and select the prresources.jar modified in Step 3. Click Next.
- In the Codeset Name or Version screen, specify the Codeset Name as 'User' and Codeset Version as '07-10-13'.
- Click Next. Click Done to complete the installation.
- Stop the Pega server or JVM.
- Log in to the Pega database as the Pega schema owner and execute the following SQL command.
SQL > update pr_engineclasses set pzcodeset='pega-enginecode' where pzclass like 'prmbeans%' and pzcodeset='User';
SQL > commit;
- Restart the Pega server or JVM.
Published December 27, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.