Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When the "Batch Schedule" link is clicked, it brings up a screen similar to a standard BO lookup.  Clicking search without entering criteria will return a list of all jobs defined in the system, similar to what's shown in this screenshot.

Image RemovedImage Added

Info
titleJob Groups

For each scheduled job (i.e. the spring job bean inherited from scheduledJobDescriptor), there are 2 results shown. One result is in the job group scheduled, and one result is in the job group unscheduled.

For each unscheduled job (i.e. the spring job bean inherited from unscheduledJobDescriptor), there is one result shown in the unscheduled group.

...

The batch schedule screen is able to manually run jobs and schedule any jobs.

Image Added

Image Removed 

Under the "Running" section of the screen, the user is able to specify the step(s) that should be run, when the job should be run (if blank, it's run immediately), and to whom the email regarding the execution should be sent.

...

As KFS was developed, there was no way for us to know how to parse all of the various data files which come in from banks, vendors, credit card companies, travel agencies, and departments.  Because of that, there was a preference to build XML abstractions of the files which KFS would pull in.  However, a lot of files which a financial system has to deal with are flat files.  Because of that, an institutional partner created an XML-configurable flat file parser, which you can read all about.

Batch Container

The original KFS Batch Step Runner would start up, load the application, and shut down - once per step.  Over the course of a nighly batch run, the add-on time of that could easily tack half an hour on to the batch window.  To deal with that, partner schools developed and contributed a Batch Container, which starts up once and runs all jobs in a batch run, using semaphores to notify it when it should run steps.  Read more about it here.

Test Batch Jobs

Test Batch Jobs - jobs which are useful for development or testing but not for production - are documented in detail here.

...