Prerequisites #
- If the Identity Service is used, the Reports Scheduler should be secured with Identity Service first.
- SSL Certificate: .pfx is recommended.
Note: Some .pfx files can’t be read by a certain version of Java. Please change the version accordingly.
Identity Service Security Mode Configuration #
1. Navigate to the Identity Service instance→Autentication tab.
2. Change the URL for Reports Scheduler by adding the s to the http: https:FQDN:8888.
3. Save the changes.
4. Check if the new Client ID and Secret Key was filled in the Reports Scheduler
Property file.
5. Restart the Reports Scheduler Service in Windows Service.
6. To verify if the configuration is successful, navigate to “C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties” and make sure the openlm.client.secret and openlm.client.scope parameter has a value, as depicted below:
How to set up a Certificate #
- Locate the Reports Scheduler Property Program file.
(typically located at C\\:Program FilesOpenLMOpenLM Reports Schedulerbin) - Open the Java tab and add the following lines:
–Djavax.net.ssl.key.Store=“C:\Program Files\OpenLM\OpenLM Server\bin\cert\yourcertificate.pfx”
–Djavax.net.ssl.key.StorePassword=yourpassword - Click ok and Exit.
How to Configure the SSL #
1. Locate the OpenLM Report Scheduler folder and open the report_scheduler.properties file in a text editor (typically located at “C:\Program Files\OpenLM\OpenLM Reports Scheduler\report_scheduler.properties”
2. Change the following variables:
server.address=FQDN (fully qualified domain name, ex: janedoe.openlm.com)
Server.protocol=https
3. Save the changes.
4. Open Windows Services and restart the “OpenLM Report Scheduler” service.
5. Locate the OpenLM Server folder and open the params.js file in a text editor (typically located at “C:\Program Files\OpenLM\OpenLM Server\bin\wwwroot\params.js).
6. Change the following variables:
var _schedulingTaskURL = ‘https://FQDN:8888/reprot_scheduler/job’;
7. Save the changes.
8. Open Windows Services and restart the “OpenLM Server” service.
If OpenLM Server is SSL secured #
1. Locate the OpenLM Report Scheduler folder and open the report_scheduler.properties file in a text editor (typically located at C:\Program Files\OpenLM\OpenLM Reports Scheduler\)
2. Change the following variables:
openlm.host=FQDN
openlm.protocol=https
openlm.ea.protocol=https
3. Save the changes.
4. Open Windows Services and restart the “OpenLM Report Scheduler” service.