You can schedule, set the output format, attachment, timing and notification with the use of below functionality
Before apply this step you have to follow the below instruction to set SMTP and parameter in two files.
Gmail Account Setting in Jasper
Setting mail account for Subscription of scheduled Jobs in JasperServer.
Prerequisites -
1. You should have working copy of JasperServer community/pro
2. You should have uploaded a report to the server
3. Shut down the jasperserver so that no sort of errors come in case of Editing/Saving documents.
After following the above prerequisites now we head on to edit two files as follows.
Both these files will be found at the location
<directory of Jasperserver on Disk>/apache-tomcat/webapps/jasperserver/WEB-INF/
1. js.quartz.properties
- Edit the file with the Text Editor
-Change the portion of the document as
(Please select your own server details I have used a gmail account )
report.scheduler.mail.sender.host=smtp.gmail.com
report.scheduler.mail.sender.username=test@gmail.com
report.scheduler.mail.sender.password=password
report.scheduler.mail.sender.from= test@gmail.com
report.scheduler.mail.sender.protocol= smtp
report.scheduler.mail.sender.port= 587
- Make the changes and save the file.
2. applicationContext-report-scheduling.xml
- Locate the bean reportSchedulerMailSender
- Locate the property javaMailProperties
- Do the changes as below - This will enable java to interact the smtp/startls authentication.
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
- Now save the document.
Now the report subscription is ready for run, just start the Jasperserver and you are good to go.
Before apply this step you have to follow the below instruction to set SMTP and parameter in two files.
Gmail Account Setting in Jasper
Setting mail account for Subscription of scheduled Jobs in JasperServer.
Prerequisites -
1. You should have working copy of JasperServer community/pro
2. You should have uploaded a report to the server
3. Shut down the jasperserver so that no sort of errors come in case of Editing/Saving documents.
After following the above prerequisites now we head on to edit two files as follows.
Both these files will be found at the location
<directory of Jasperserver on Disk>/apache-tomcat/webapps/jasperserver/WEB-INF/
1. js.quartz.properties
- Edit the file with the Text Editor
-Change the portion of the document as
(Please select your own server details I have used a gmail account )
report.scheduler.mail.sender.host=smtp.gmail.com
report.scheduler.mail.sender.username=test@gmail.com
report.scheduler.mail.sender.password=password
report.scheduler.mail.sender.from= test@gmail.com
report.scheduler.mail.sender.protocol= smtp
report.scheduler.mail.sender.port= 587
- Make the changes and save the file.
2. applicationContext-report-scheduling.xml
- Locate the bean reportSchedulerMailSender
- Locate the property javaMailProperties
- Do the changes as below - This will enable java to interact the smtp/startls authentication.
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
- Now save the document.
Now the report subscription is ready for run, just start the Jasperserver and you are good to go.
Tags:
Jasperserver.
No comments:
Post a Comment