Hi,
I have a requirement to gather data related to report scheduling ex. schedule time, the frequency (which days of a week / month), the default prompt values, the destination etc. (Basically all the information i need to schedule a report) in BO 5x.
I know that I can log into BCA and take a look at the “waiting” instance properties and get all the information i need, but it is not practical when I need to do this for more than a 1000 reports.
I tried hitting the repository database directly, but it appears that the ds_pending_job.job_data column stores data in an encrypted manner.
Is there any simpler way in which I can get this information?
All information for scheduled reports that is available is only in DS_PENDING_JOB table.
JOB_DATA column contains:[quote:6295337935=“BO repository 6.5 guide”]This is the encrypted value of the BOPASS variable at the time the
task was submitted by the end user. It is refreshed when the task is
resubmitted via the Resolve command in the Broadcast Agent
Console.
The BOPASS variable stores the password entered by the user when
logging in.
Encryption of this value also depends on the value of BATCH_ID, so
if the same user submits two tasks in the same session, the value of
JOB_DATA will be different even though the users password was
the same.
Unless the user has no Business Objects password and therefore
enters nothing, this column is always filled in. However, it is only used
when the Use Business Objects user name and password option
was set by the supervisor when creating the connection used. In this
scenario the user property No password checking is also set for the
user in Supervisor, and the BOUSER (user name) and BOPASS
variables are passed to the data base for authentication.
[/quote]
I am not sure but would say that it’s the same in BusObj 5.x. So basically JOB_DATA does not contain any useful information that you could use.
Prompt values for the repots, Custom schedules, if a report is scheduled for particular days in a week or month, the format in which the scheduled instance is saved and the destination folder, the distribution list for the report. These are some of the things i can think of for now.
Also, I find two columns named day_timing and begin_time in the pending job table. How do I interpret the data that is present in these columns?
and some useful information can be also found in the documentation for BO 6.x repository which can be found here. Select version: BO Enterprise 6.5, Select Product: Security and Administration, and then the BO Repository Reference Guide.
I hope you will find all necessary information there.