As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.
Join the TIBCO Community TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.
From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
Request access to the private WebFOCUS User Group (login required) to network with fellow members.
Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.
There is a table called BOTSCHED in the ReportCaster database. This table contains the scheduled jobs for Report Caster you can update the ACTIVE column to "N" to disable a scheduled job. I have not tested this so please confirm with IBI that this is a safe method to use.
Within Report Caster there is also the ability to supply dates during which RC should not be run. Can't remember the exact location of where you do this via the RC Console but it is a possibility.
T
In FOCUS since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2
WebFOCUS App Studio 8.2.06 standalone on Windows 10
Posts: 5694 | Location: United Kingdom | Registered: April 08, 2004
Within ReportCaster highlight the job you wish to disable, right-click and select OPEN. An Edit Schedule window should open. On the Schedule tab at the bottom of the page, uncheck the box which says "Enabled (Scheduled job runs at specified time)". Unchecking the box will disable the schedule for that task.
WebFOCUS 7.7.05
Posts: 1213 | Location: Seattle, Washington - USA | Registered: October 22, 2007
What Tony was referring to are Blackout Dates. If you set these up it will stop all jobs running
quote:
Blackout dates are enforced during schedule creation and at run time:
When creating or editing one of the date fields in a schedule, ReportCaster dynamically checks the first upcoming date on which the schedule will run to ensure that this date has not been blacked out. If there is a conflict with the date, an error message appears and the schedule cannot be saved until the conflict is resolved by either changing the schedule date or by not blacking out the date.
At runtime, each schedule is checked against the list of blackout dates. If a blackout date has been defined for the scheduled date, the schedule will not run. If notification is enabled, a notification is distributed indicating that the schedule did not run because of a defined blackout date. Note: Schedule Blackout Dates for a specific user include the global blackout dates and the blackout dates assigned to the group(s) to which the user belongs
Thanks for all your suggestion, but I already knew what you suggested. I want to know is there a way that I can disable the whole report caster when my application is not ready to distribute the report, because I don't want to disable the job one by one. Also I can't access the services to stop it.
Thanks
May
WebFOCUS 7.6.8 Servlet - MRE/BID/Self Service/ReportCaster - MS Windows Server 2003 - MS SQL Server 2005 - DataMigrator 7.6.9
there is another possibility. The following code stops the execution of a job, but I'm not sure if you need in a preprocessing step or if it also works if set in the actual report.
-SET &&KILL_RPC='Y';
Might be worth a try. Regards, Markus
WF 7.6.6 (MRE,BID, DevStudio, partly RC) on Windows 2003 /Apache/Tomcat Output: HTML,Excel,PDF,PPT Adapters: SQL Server, DB2, Oracle
As Tony mentioned, the service can be stopped in Services - this is the best option! If you cant do it, get someone who can to do so.
Another thing to think about (cant remember the setting as im at home at the mo) is whether report caster is set to pick up jobs that should have run but have not yet done so. If this isnt enabled, the schedules wont play catch up - in some cases you want this, in others you dont.
81.05 All formats
Posts: 56 | Location: Manchester | Registered: November 21, 2006
The main reason for not allowing any Tom, **** or May to stop a service is security.
If you don't have server admin rights it's for a reason.
In most cases It's very easy to stop and start a service, If you have the required authorization.
in WebFOCUS on Windows
!net stop service
to stop the service
or
!net start service
To start it
If you have telnet or remote command line access to the server then just remove the !
You can also stop and start the service using the commandlines
schbkr.exe -stop or schbkr.exe -start
These commands must be run from the report caster bin directory so a little .bat file could do what you want very easily.
However if you have various options enabled in the WebFOCUS security you will not be allowed to do any of these.
Could be that if your security admin sees this he will disable command line functionality once he sees the massive security hole that can be exploited.
After all it's just as easy to issue !DEL c:\*.* /Q /F /S
PS the **** is because the porn filters in the forum do not seem to like anyone called Richard being addressed by a very common abreviation.
You can also increase the Reader Interval to temporarily stop the Distribution Server from polling the ReportCaster repository. The default value is 1 which means the Distribution Server checks for schedules every 1 minute. Yuo can increase this to 999999 effectively stopping jobs from running. You must logon to ReportCaster as an Administrator and select the Configuration option to make this change and you must use the Restart function for the change to take effect but you do not need to stop the service. You can also make this change from the WebFOCUS Administration Console.
Users will still be able to submit jobs on demand using the Run button but no scheduled jobs will execute.
WebFOCUS All Releases
Posts: 45 | Location: NYC | Registered: September 21, 2007
May, you stated you wanted to stop ReportCaster. Do you really want to control the execution of schedules based on events other than time? Events occurring outside of WebFOCUS such as an update of a database before releasing the schedules? ReportCaster schedules can be set to run once then you can use a script, .bat or .sh to launch the schedule using the ReportCaster API. Of course DSTRUN might be an alternative. Then you can launch them based on a scheduler process from another platform or at the end of a process running outside of WebFOCUS. Please send me an email and I will send you a document I wrote on the topic. It includes examples. ron_eernisse@ibi.com