cancel
Showing results for 
Search instead for 
Did you mean: 

Need help in Scheduling Webi Reports

Former Member
0 Kudos

Hi Team,

I have a question on scheduling the WebI reports in XI R4 environment. Here is the scenario's:

We have a front end application developed based on .net code. The Business User has an option to click a button on the front end screen. As soon as they click the button on the front end application the .net code will send a zero byte trigger file to the shared location. We  don't no when the user clicks this button( They might click this button any time in a month). I have a created a filed based event in CMC once this file is arrived in that particular directory the BO WebI report will get kicked off automatically.

For my testing purpose, I have created a zero byte file in the shared location and then I have scheduled the report it ran successfully. If I delete that trigger file or replace the same trigger file with the same naming convention after few minutes the report is not getting kicked off. Do I need to set a recurrence option when I am scheduling the WebI reports based on File Events. If yes, then what will be the appropriate option to set for this requirement.

I have also written a VB script to delete this file. I want to know how to set a dependency between the report and this script. ( Eg: Once the report is kicked off the trigger file from the shared location should be deleted).

On a High level, as soon the user clicks the button on the front end application the BO WebI report should kicked off automatically.

Thanks In Advance.

Accepted Solutions (0)

Answers (1)

Answers (1)

arijit_das
Active Contributor
0 Kudos

1. You need a recurring instance with the highest possible frequency(polling for the event in high frequency will increase load for the server) which will wait for the event to occur.

2. The script should first delete the file and then create it in the same location with same name.

Former Member
0 Kudos

Thanks for your reply Arijit.

I have set the recurring instance for the report while scheduling. The report is set to wait for the specified time period to kick it off for the next time. The report is not getting kicked off if I replace the existing trigger file. If I delete the file and place the new file once again then only the report is getting kicked off. Why it is not getting kicked off if i replace the existing file with the same name and in the same location.(I am thinking it should run even if i replace the trigger file as there is a difference in the time stamp of the file creation).

Also, I have written a VB script for deleting these file. I want to know how to set the dependency between the reports and the script. (Eg: As soon as the report is ran, the trigger file should get deleted).