[ACP-776]  Scheduler display and control in System Status
Type Enhancement
Priority High
Severity Minor
Component Web Content
Fixed In Version [7.27.2
Versions Affected [6.0.46.0 Hot Fix 4
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 6/22/2012

Description
http://dc3.ideascale.com/a/dtd/Web-Control-of-Scheduler/82333-15065 This expanded quite a bit into multiple things that improve integration with Scheduler.

Comments
8/16/2014 8:41:09 AM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 731
Affected files /trunk/WebDocs/ac/asgenprojlist.asp (Modified)
Check-in comment This used Scheduler.Available instead of the new Scheduler.Installed to suppress trying to talk to the database. GEM:776
7/23/2014 2:10:34 PM   Bob Denny
Looking good. Closing this.
7/23/2014 9:57:26 AM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 689
Affected files /trunk/ACP Help/relnotes.htm (Modified)
/trunk/New Content Development/DC3 Style & Template/MainMenu.tid.html (Modified)
/trunk/New Content Development/DC3 Style & Template/MarkupPreHead.tid.html (Modified)
/trunk/New Content Development/author.html (Modified)
/trunk/New Content Development/index.asp (Modified)
/trunk/WebDocs/ac/asystemstatus.asp (Modified)
/trunk/WebDocs/author.html (Modified)
/trunk/WebDocs/index.asp (Modified)
Check-in comment Got the Scheduler dynamic display working now. Errors in asystemstatus.asp caused JS in the system status tiddler to trap out. I just love the Chrome debugging environment, almost as good as Internet Explorer's debugger (no kidding). GEM:776
7/23/2014 8:33:26 AM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 688
Affected files /trunk/ACP Help/ProgRef.chm (Modified)
/trunk/ACP Help/Programmer's Reference/ACP2 Programmer's Reference.mdb (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.chm (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.hhc (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.hhk (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRefSchedulerPROPAvailable.htm (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRefSchedulerPROPInstalled.htm (Added)
/trunk/ACP Help/relnotes.htm (Modified)
/trunk/ACP Interop Assembly (Scheduler)/Interop.ACP.7.2.dll (Modified)
/trunk/ACP Interop Assembly (Scheduler)/Interop.ACP.dll (Modified)
/trunk/ACP.vbp (Modified)
/trunk/Scheduler.cls (Modified)
/trunk/acp-ref.exe (Modified)
/trunk/doc/ProgRef.chm (Modified)
Check-in comment API Addition: Util.Scheduler.Installed GEM:776
7/23/2014 7:40:10 AM   Bob Denny
Oops, I made Scheduler.Available require the scheduler to be running. Now the Main Menu won't show the Scheduled section unless it is running. Wrong, it needs to be there if the scheduler is simply installed (to allow offline input of requests). I need a new Scheduler.Installed property damn it. Another API change.
7/13/2014 12:35:51 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 687
Affected files /trunk/ACP Help/relnotes.htm (Modified)
/trunk/ACP.vbp (Modified)
/trunk/Main.bas (Modified)
/trunk/New Content Development/Form Designs (DW)/SystemStatus.tid.html (Modified)
/trunk/New Content Development/author.html (Modified)
/trunk/New Content Development/index.asp (Modified)
/trunk/Scheduler.cls (Modified)
/trunk/WebDocs/ac/aschctrl.asp (Added)
/trunk/WebDocs/ac/asystemstatus.asp (Modified)
/trunk/WebDocs/author.html (Modified)
/trunk/WebDocs/index.asp (Modified)
Check-in comment In progress addition of Scheduler control and display to the System Status item. See the Gemini ticket for details on what has yet to be done. GEM:776
7/13/2014 12:34:11 PM   Bob Denny
Changed the SystemStatus tiddler's _v() function to allow making a hidden element visible again. All calls to _v() are made for table row (<tr>) elements of the display, so if the _v() call is for visibility true, it changes the style to display:table-row.

Note that this is not working for the Scheduler rows in the Observatory column!! It works to hide the Scheduler rows if the scheduler is quit, but it does not re-show the scheduler rows if the scheduler is re-started. This is weird because by hiding them, the logic pretty much has to be right!
7/13/2014 10:44:12 AM   Bob Denny
Adding Scheduler status and dispatcher control to System Status. Expanded the scope of this. This will accomplish SCHEDULER-601.
7/12/2014 8:13:08 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 686
Affected files /trunk/ACP Help/relnotes.htm (Modified)
/trunk/WebDocs/ac/asystemstatus.asp (Modified)
Check-in comment Start of Scheduler-adaptability for web UI. System Status. GEM:776
7/12/2014 8:07:00 PM   Bob Denny
Did this in the SystemStatus display, and also set the DOM variable __schdisp via JSON to true/false (boolean).

Incompletely tested but looking good. Committed asystemstatus even though it needs more testing. It looks great with the Scheduler in charge.
7/12/2014 12:31:29 PM   Bob Denny
Bump this for 7.2
4/8/2014 8:19:17 AM   Bob Denny
Also see this Comm Center thread by Mark Williams.
6/22/2012 3:56:19 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 414
Affected files /trunk/ACP Help/Programmer's Reference/doc/ProgRefCLASSScheduler.htm (Added)
/trunk/ACP Help/Programmer's Reference/doc/ProgRefSchedulerPROPDispatcherEnabled.htm (Added)
/trunk/ACP Help/Programmer's Reference/doc/ProgRefSchedulerPROPDispatcherStatus.htm (Added)
/trunk/ACP Help/Programmer's Reference/doc/ProgRefUtilPROPScheduler.htm (Added)
Check-in comment Oops, forgot new doco pages GEM:776
6/22/2012 3:52:39 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 413
Affected files /trunk/ACP Help/ProgRef.chm (Modified)
/trunk/ACP Help/Programmer's Reference/ACP2 Programmer's Reference.mdb (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.chm (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.hhc (Modified)
/trunk/ACP Help/Programmer's Reference/doc/ProgRef.hhk (Modified)
/trunk/ACP Help/relnotes.htm (Modified)
/trunk/ACP Interop Assembly (Scheduler)/Interop.ACP.dll (Modified)
/trunk/ACP.vbp (Modified)
/trunk/ASPEngine.cls (Modified)
/trunk/Main.bas (Modified)
/trunk/Prefs.cls (Modified)
/trunk/Util.cls (Modified)
/trunk/acp-ref.exe (Modified)
/trunk/doc/ProgRef.chm (Modified)
/trunk/main.frm (Modified)
Check-in comment New Scheduler class with DispatcherEnabled and DispatcherStatus properties. GEM:776
6/22/2012 2:35:23 PM   Bob Denny
Done with new Util.Scheduler.DispatcherStatus and Util.Scheduler.DispatcherEnabled properties.
6/22/2012 2:10:22 PM   Bob Denny
Hey! This new property Util.SchedulerActive could be used to control the dispatcher too!!
6/22/2012 8:34:09 AM   Bob Denny
How to tell when Scheduler has attached? Will need a Util property that Scheduler can set to indicate same. Will have to be set from within Scheduler at the same time Scheduler tells Agent to say "Scheduler has attached to me" :-)
2/5/2012 5:03:36 PM   Bob Denny
Moved here from Scheduler since it relates to the ACP main web UI.