PJP Documentation

 

Phantom Job Processor System Features

Please click on the links below for elaborations of each of the features:

 

·       Integrated with Columbia Ultimate's "The Collector System"

·       Run programs in background

·       Hierarchical organization

·       Simplify operations staff scheduling

·       Intuitive user interface

·       Scheduling flexibility

·       Scheduled processes query

·       Monitoring programs

·       Log of historical activity

·       Email notifications

·       Supported server platforms

 

 

 

 

 

 

Integrated with Columbia Ultimate’s “The Collector System”

The Phantom Job Processor (PJP) was designed to be run with Columbia Ultimate’s (CU) “The Collector System” (TCS).  Anyone familiar with CU’s user interface conventions will be able to use the PJP screens with no problem. 

 

The PJP system is marketed by CU as an approved add-on for TCS.

 

Top

 

Run Programs in Background

Both the jBase and UniVerse software platforms contain the functionality to run programs in the background.  The PJP makes use of this inherent functionality and gives it a user-friendly control console.

 

When jobs are being executed by PJP, they are using neither a CU / TCS port license nor a jBase / UniVerse port license.


Top

 

 

Hierarchical Organization

PJP supports multiple logons.  Within each logon, there is a one-to-many relationship which allows multiple phantoms to co-exist.  Within each phantom, there is another one-to-many relationship with the capacity to schedule multiple processes.


Top

 

 

Simplify Operations Staff Scheduling

Many agencies have to schedule operations staff to come in at times either before or after the normal business day to run large jobs.  These are typically jobs which can’t be run while agents are active.  PJP launches such jobs according to a pre-defined schedule and eliminates the need for having people work very early or very late in the day.

 

Top

 

 

Intuitive User Interface

The screens of the Phantom Console program were designed using the same user input conventions of the TCS system.  Anyone familiar with how to use TCS screens will be able to easily use the PJP interface.

 

Top

 

 

Scheduling Flexibility

Processes can be run according to very flexible scheduling parameters. 

  • A range of days at a specific time (i.e. M-F at 22:00).
  • Specific days at a specific time (i.e. M;TU;TH at 06:00).
  • Specific day of the month at a specific time (i.e. 3rd day of the month at 21:00).
  • Continuously run throughout the day with a specified number of minutes between runs.

 

Additionally, there is the capability to have the PJP software automatically shut down for planned system outages.

 

Top

 

 

Scheduled Processes Query

A set of screens are built into the Phantom Console to display scheduled jobs in a flexible format so that the PJP admin can evaluate his whole set (or a specific sub-set) of scheduled processes.  A front-end parameter entry screen allows the admin to choose which processes to display and the order in which to display them.  

 

Top

 

 

Monitoring Programs

There are 2 monitoring programs which are run by the operating system (either cron for unix or scheduled tasks for Windows) which are set up to run hourly. 

 

One of these programs (PHANTOM.MONITOR) looks for problem phantoms which haven’t “checked in” in the expected time frame.  If potential problems are detected, an email is sent to the PJP administrator, alerting them of the situation.

 

The other program (PHANTOM.RESUME) runs one time for each logon, looking for phantoms which were shut down according to plan and for which it is time to re-launch them.  If that situation is detected, the phantoms are launched automatically.

 

Top

 

 

Log of Historical Activity

The Phantom Console provides the phantom administrator with access to an event log for each phantom.  The log shows the current status plus a recap of the historical events including phantom events (start, stop, hung, killed), the dates and times that each process was launched and the elapsed time that it took for the process to run.  This is a valuable tool for analysis leading to modifying schedules and also for troubleshooting.

 

Top

 

Email Notifications

PJP interfaces with email services on your host computer (sendmail or mail for unix; blat for Windows) to send emails to single or multiple recipients to notify them about process completions and/or phantom events (start, stop, hung, or killed).  The list of email recipients is configurable by the phantom administrator using the Phantom Console program.

 

Top

 

 

Supported Server Platforms

PJP is currently supported on the following server platforms:

  • jBase on unix
  • jBase on Windows
  • UniVerse on unix
  • UniVerse on Windows

 

Top

 

 

 

Home     

 

Copyright 2010, Cubs Consulting, Inc.