Support Article
Unable to generate Keyring file as part of Password Encryption
Summary
User encounters error while creating the keyring file using keyring Algorithm with Business Intelligence Exchange (BIX) 7.1.6.
Error Messages
Could not find or load main class com.pega.pegarules.pub.PegaRULES
Steps to Reproduce
Call the keyringImpl java class to create the keyring file.
Root Cause
User was using the Split Schema few of the environment variables were missing.
Resolution
In prconfig.xml:
For split schema, add the following environment variables:
<env name="database/databases/PegaRULES/defaultSchema" value="rulesSchema_Name"/>
<env name="database/databases/PegaDATA/defaultSchema" value="dataSchema_Name"/>
In prbootstrap.properties:
com.pega.pegarules.bootstrap.allclasses.schema=" rulesSchema_Name "
com.pega.pegarules.bootstrap.datatables.schema=" dataSchema_Name "
Note: Follow the steps given in the below PDN link for generating key ring file.
https://pdn.pega.com/how-encrypt-database-passwords-using-jce-keyring-file
Tags:
Published April 24, 2018 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.