Auto Man - Design Philosophy

Design Philosophy

The philosophy behind the idea of this range of products is that a user should never have to implement more software than they actually need at any given time, but be free to upgrade to more comprehensive implementations when their processing needs require it. AutoMan implements the high level programming language, so that users can make automated decisions at any step of the process. The GAL implementation in AutoMan allows the user to insert high level language interpreted code into exit points in the operating systems process. AutoMan enables jobs and tasks to be dispatched according to simple or complex date and time relationships. As an example, days and dates may be named, and the dispatch scheduled in relation to named date. Thus if a task is needed at 9 A.M. on the day after the American Independence Day, first American Independence day Holiday is defined as the 4th of July, except when it falls on a weekend, in which case it could be the 3rd or 5 July, then the dispatch event is defined as "at 9:00 on the first day after the holiday".

While there are a number of software products that provide either job scheduling or event automation services, it is distinguished by three services that are not provided by any other software implementation. These are as follows:

  • the ability to go back in time, before the program was started and make decisions based on previous events.
  • creation of new commands, and re-interpretation and modification of existing commands.
  • real time monitoring and scanning of printed output data files. This last while very useful in monitoring and reacting to log files, particularly for z/OS web services, is arguably a very dangerous capability.

As a result of the fact that the same automation language is used to describe user processing for all events and schedules, the text of output can be altered, after it has been written by an application, and before it is printed at the output device. Although this function is most often used to send email or pager alerts when certain texts are detected in the logging files, there is a danger that unscrupulous or dishonest users can use it to alter the text of reports after they have been produced.

Read more about this topic:  Auto Man

Famous quotes containing the words design and/or philosophy:

    With wonderful art he grinds into paint for his picture all his moods and experiences, so that all his forces may be brought to the encounter. Apparently writing without a particular design or responsibility, setting down his soliloquies from time to time, taking advantage of all his humors, when at length the hour comes to declare himself, he puts down in plain English, without quotation marks, what he, Thomas Carlyle, is ready to defend in the face of the world.
    Henry David Thoreau (1817–1862)

    A life-worshipper’s philosophy is comprehensive.... He is at one moment a positivist and at another a mystic: now haunted by the thought of death ... and now a Dionysian child of nature; now a pessimist and now, with a change of lover or liver or even the weather, an exuberant believer that God’s in his heaven and all’s right with the world.
    Aldous Huxley (1894–1963)