home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: SysTools / SysTools.zip / tasker6.zip / Esbatch.inf (.txt) < prev    next >
OS/2 Help File  |  1997-04-09  |  149KB  |  604 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Technical Support ΓòÉΓòÉΓòÉ
  3.  
  4.          Evolutionary Software can be contacted at the following numbers. 
  5.  
  6.      (219)-833-4556 
  7.  
  8.  
  9. ΓòÉΓòÉΓòÉ 2. Registration ΓòÉΓòÉΓòÉ
  10.  
  11.          Evolutionary Software can be contacted at the following number. 
  12.  
  13.      (219)-833-4556 
  14.  
  15.      For ordering information refer to the readme.txt file that came with this 
  16.      software 
  17.  
  18.  
  19. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  20.  
  21.      The Evolutionary Software Batch Management System allows you to control 
  22.      mission critical jobs and repetitive tasks from within the OS/2 Workplace 
  23.      Shell. By utilizing the power of System Object Modules (SOM) and the OS/2 
  24.      Workplace Shell, the standard OS/2 graphical interface is used to create 
  25.      job properties, review logs, and verify execution of programs. 
  26.  
  27.      Since the programs are user defined as WPS Objects, you can execute OS/2, 
  28.      DOS, and Windows programs.  You can control program parameters such as 
  29.      full screen, windowed, minimized and DOS settings just like any OS/2 
  30.      object! 
  31.  
  32.      Evolutionary Software has added a page to the settings notebook on a 
  33.      program object. The page titled "Batch Time" on the notebook  has all the 
  34.      necessary settings to automatically start that particular object. If you 
  35.      are familiar with the OS/2 Workplace Shell, you will find the Evolutionary 
  36.      Software approach extremely easy to use. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 4. Installation ΓòÉΓòÉΓòÉ
  40.  
  41.       Performing The Installation 
  42.  
  43.      1.) Place the installation diskette into a diskette drive (for example, 
  44.      Drive A). 
  45.  
  46.      2. )Open an OS/2 window (found in OS/2 System Command Prompts). 
  47.  
  48.      3.) Make the diskette drive the current drive by typing in the drive 
  49.      letter (for example A:) then press Enter. 
  50.  
  51.      4. )Then type in "Install"  and press Enter to start the install program. 
  52.  
  53.      5. )The install program will then display a screen with the source drive 
  54.      for the installation diskette set to the A drive. The target drive for 
  55.      transferring of the installation files set to the C drive. The target 
  56.      directory for the installation files has been set to BATCH. Change the the 
  57.      values if necessary to match your environment. 
  58.  
  59.      6.) Point to the Install button and Click. 
  60.  
  61.      7. )Follow any further instructions during the install program. 
  62.  
  63.      8.) After installation completes remove the installation diskette from the 
  64.      drive. 
  65.  
  66.      9. )Please reboot your computer. 
  67.  
  68.       Installation Details 
  69.  
  70.          This installation will perform the major functions listed below. 
  71.  
  72.      1.) The installation diskette will be copied to a target drive and 
  73.      directory selected by the installer. 
  74.  
  75.      2.) The LIBPATH,PATH,DPATH, and SET BOOKSHELF statements in the CONFIG.SYS 
  76.      will be updated to include the selected target drive and directory. The 
  77.      original CONFIG.SYS will be saved as CONFIG.ESI 
  78.  
  79.      3.) A new folder will be created on your OS/2 desktop containing the 
  80.      program objects in support of the Evolutionary Software Task Scheduler and 
  81.      Management System. 
  82.  
  83.      4.) A log file(batchlog.dat) will be created and initialized in the target 
  84.      directory. 
  85.  
  86.      5.) A registration folder will temporarily be created in your OS/2 startup 
  87.      folder. After re-booting your computer(per installation instructions) the 
  88.      registration of the Evolutionary Software Task Scheduler And Management 
  89.      system will complete. The registration will remove itself from the startup 
  90.      folder as this should only be needed once during the installation. 
  91.  
  92.       6.) A new object will be created in your templates folder. This new 
  93.      object named "Batch" will be what you use to drag to the desktop for each 
  94.      task to be scheduled. 
  95.  
  96.      Note:  SET RESTARTOBJECTS=NO If this parameter is in your computers 
  97.      CONFIG.SYS, a warning message should have been issued by the install 
  98.      program. This is not an error, but the program object that was added to 
  99.      your startup folder will not execute after you reboot your computer. 
  100.      Therefore after you have re-booted  your computer you must open the 
  101.      startup folder (found in OS/2 System) and point to  the registration 
  102.      object and double-click. This will start the registration program and 
  103.      complete the installation. 
  104.  
  105.  
  106. ΓòÉΓòÉΓòÉ 5. Getting Started ΓòÉΓòÉΓòÉ
  107.  
  108.      This section will  teach you how to create an object. The object we will 
  109.      create will be called Fred. Fred will be scheduled to execute every 1 
  110.      minute. After we have created Fred, you will be able to look at the log 
  111.      file and see when Fred ran. Let's get started. 
  112.  
  113.          In order to create Fred we need to open your Batch folder. Find your 
  114.      Batch folder and double click on it. When the folder opens, find the 
  115.      object that looks like the following. Point your mouse at the object. Hold 
  116.      down your right mouse button and drag out a new batch object. A dialog 
  117.      notebook will appear that looks like the following. 
  118.  
  119.          In the entry field titled "Path and file name", key in the path where 
  120.      you installed the batch system + fred.cmd. An example would be: 
  121.      "c:\batch\fred.cmd". Click on the tab in the notebook titled "Batch Time". 
  122.      The following page will appear. 
  123.  
  124.         Fill it out exactly as seen above.  Close the window after you have 
  125.      finished. You have created your first Batch Object!!!! 
  126.  
  127.      In order for the object to be scheduled and executed, you need to run the 
  128.      batch agent. Locate and double click on the Batch Folder. Inside the Batch 
  129.      Folder, you will find an object called Batch Agent. Double click on the 
  130.      Batch Agent. If you have set Fred up correctly,  as soon as you double 
  131.      click on the Batch Agent, fred should run. It will then run every 1 minute 
  132.      after that. 
  133.  
  134.      After fred runs a couple of times, let's check the log. Open up the batch 
  135.      folder and click on the program object titled "View Log". You will see 
  136.      some entries  titled batch. These entries are Fred. If you wanted the 
  137.      entries to be titled something other than batch, change the title of the 
  138.      object on the desktop. I hope this section helped you get started. 
  139.  
  140.      Note: If you decide to change the title, be careful to enter the first two 
  141.      lines as a date and time in the correct format. The next time the object 
  142.      will run is reflected by the title of the object. If the object title is 
  143.      changed, the next execution time will be updated based upon the title. 
  144.  
  145.  
  146. ΓòÉΓòÉΓòÉ 6. Creating New Objects ΓòÉΓòÉΓòÉ
  147.  
  148.          This section will describe the basic steps necessary in creating a 
  149.      task to be scheduled and executed. The headings in this section will be 
  150.      highlighted so you can click on those headings to get a more detailed 
  151.      explanation. 
  152.  
  153.          Each new "Batch" object begins in the templates folder. Simply drag 
  154.      out a "Batch" object from the templates folder as explained in Create The 
  155.      New Object. After the object has been put on the desktop, a notebook will 
  156.      appear. In the notebook you will see tabs with the  setting information on 
  157.      them. Settings for the batch time tab are explained in Modifying "Batch 
  158.      Time". After the batch time tab has been filled out and the update button 
  159.      has been pressed, the object is ready to be started at the given times. 
  160.  
  161.          After all the objects have been created, the agent needs to be run in 
  162.      order for the objects to be automatically executed. It would be the 
  163.      suggestion of Evolutionary Software to create a shadow of the Batch Agent 
  164.      and put it in the startup folder.This will ensure the agent will be 
  165.      executed every time you start your computer. You can find out how to 
  166.      create a shadow by consulting your OS/2 Documentation. The Batch Agent 
  167.      icon looks like the following. More information on the Batch Agent can be 
  168.      found in  The Agent's Job. 
  169.  
  170.  
  171. ΓòÉΓòÉΓòÉ 6.1. Overview ΓòÉΓòÉΓòÉ
  172.  
  173.          This section will describe the basic steps necessary in creating a 
  174.      task to be scheduled and executed. The headings in this section will be 
  175.      highlighted so you can click on those headings to get a more detailed 
  176.      explanation. 
  177.  
  178.          Each new "Batch" object begins in the templates folder. Simply drag 
  179.      out a "Batch" object from the templates folder as explained in Create The 
  180.      New Object. After the object has been put on the desktop, a notebook will 
  181.      appear. In the notebook you will see tabs with the  setting information on 
  182.      them. Settings for the batch time tab are explained in Modifying "Batch 
  183.      Time". After the batch time tab has been filled out and the update button 
  184.      has been pressed, the object is ready to be started at the given times. 
  185.  
  186.          After all the objects have been created, the agent needs to be run in 
  187.      order for the objects to be automatically executed. It would be the 
  188.      suggestion of Evolutionary Software to create a shadow of the Batch Agent 
  189.      and put it in the startup folder.This will ensure the agent will be 
  190.      executed every time you start your computer. You can find out how to 
  191.      create a shadow by consulting your OS/2 Documentation. The Batch Agent 
  192.      icon looks like the following. More information on the Batch Agent can be 
  193.      found in  The Agent's Job. 
  194.  
  195.  
  196. ΓòÉΓòÉΓòÉ 6.2. Create The New Object. ΓòÉΓòÉΓòÉ
  197.  
  198.          In order to get a new "Batch" object from the templates folder, you 
  199.      must locate the templates folder. The templates folder looks like the 
  200.      following. Once you locate the templates folder, open it by double 
  201.      clicking on it with the left mouse button. The templates folder will open 
  202.      up. Locate the "Batch" template object In the templates folder. It will 
  203.      look like the following.  Position your cursor on the "Batch" object 
  204.      template. Hold down your right mouse button and drag the new object out to 
  205.      an empty spot on your desktop. The first screen you will see is the 
  206.      setting page for the "Batch" object. The "Batch" object is exactly the 
  207.      same as a "Program" object with  the exception of a new tab called "Batch 
  208.      Time". Consult your OS/2 documentation on how to set up a program object. 
  209.      An explanation of  the "Batch Time" tab is explained in Modifying "Batch 
  210.      Time" . 
  211.  
  212.  
  213. ΓòÉΓòÉΓòÉ 6.3. Modifying "Batch Time". ΓòÉΓòÉΓòÉ
  214.  
  215. Click on the "Batch Time" tab with the left mouse button In order to open the 
  216. time settings for the object. The "Batch Time" tab looks like the following. 
  217. After you click on that tab a page comes up in the book that looks like the 
  218. following.  Each letter from the above figure is explained in the following 
  219. list. 
  220.  
  221.       A.) The "Start Date and Time" box represents the next date and time the 
  222.      object will be executed. 
  223.  
  224.       B.) The "Repeat Every" box represents how often you want the object to 
  225.      repeat. Put a number in the upper box. Put a quantity of time in the lower 
  226.      box. An example would be a "5" in the upper box, and "Minutes" in the 
  227.      lower box. This object would then execute every five minutes. If you have 
  228.      the lower box set on none the object will only run once. This could be 
  229.      useful for an application which needs to run at irregular intervals. 
  230.      Schedule the object when you want it to run. It will only run once. 
  231.  
  232.      The following is a list of repeat types. 
  233.  
  234.          1.)minutes->repeat every "x" minutes 
  235.  
  236.          2.)hours->repeat every "x" hours 
  237.  
  238.          3.)days->repeat every "x" days 
  239.  
  240.          4.)weeks->repeat every "x" weeks 
  241.  
  242.          5.)months->repeat every "x" months 
  243.  
  244.          6.)(BEMo)->repeat every "x" days before the end of every month. 
  245.  
  246.          7.)(WFBMo)->Workdays from the begining of the month. A workday is 
  247.         defined in the Tasker Setup 
  248.  
  249.          8.)(WFEMo)->Workdays from the end of the month. 
  250.  
  251.          9.)Batch file->This repeat interval executes when either a file is 
  252.         created or deleted. This corresponds with the "Batch File" tab in the 
  253.         notebook. 
  254.  
  255.       C.) The "Record in Log"  box determines whether the events for the object 
  256.      will be recorded in the log file. You may want to uncheck this box on an 
  257.      object that runs every minute. If the object runs every minute, the log 
  258.      file will fill up with just that object's events. 
  259.  
  260.       D.)The "Exception Days" boxes represent days you do not want the object 
  261.      to execute. If you never want this object to execute on a Monday, put a 
  262.      check in the "M" box. 
  263.  
  264.       E.) If you press the "Help" button, you guessed it, you get this help 
  265.      facility. 
  266.  
  267.       F.) The "Update" button commits all changes made to the database. If you 
  268.      do not press the update button, all the changes you have made in this 
  269.      dialog box are lost. 
  270.  
  271.       G.) The "Exception Calendar" box is a pull down list of calendars that 
  272.      you have defined. The days that are selected on the calendar will be 
  273.      exception days. The default calendar is named "Default". Calendars are 
  274.      stored in the Batch.ini file. Each object can point to the same calendars 
  275.      or different calendars. A good application for the "Exception Calendar" 
  276.      box would be for holidays such as Christmas. 
  277.  
  278.       H.) The "Modify Calendar" button allows you to modify exception 
  279.      calendars. See Modifying Calendars 
  280.  
  281.       I.) The "Hold" box keeps the object from running until the box is 
  282.      unchecked. 
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 6.4. Modifying "Batch File." ΓòÉΓòÉΓòÉ
  286.  
  287.          The "Batch File" tab is used to associate an object to a file. The 
  288.      object can be set up so that it will execute when a file is deleted or 
  289.      created. In order for the object to run on file conditions, the "Batch 
  290.      Time" tab must have "Batch File" in the selection box as illustrated in 
  291.      the following picture.     When selecting the "Batch File" tab the 
  292.      following dialog box will appear. 
  293.  
  294.       A.) A fully qualified path such as c:\test\temp.dat must be entered in 
  295.      the "File Name  Path" box. 
  296.  
  297.       B.) Having the "Execute when file is created" button selected will have 
  298.      the object executed when the "Batch Agent" sees the file in the path 
  299.      entered in "A.)". 
  300.  
  301.       C.) Having the "Execute when file is deleted" button selected will have 
  302.      the object executed every time the "Batch Agent" cycles, and the file 
  303.      entered in "A.)" does not exist in the path. Make sure you have the object 
  304.      re-create the file, otherwise the batch agent will continue to run this 
  305.      object. 
  306.  
  307.       D.) The "Browse" button is used to graphically find a path and file. 
  308.  
  309.  
  310. ΓòÉΓòÉΓòÉ 6.5. Modifying "Dependents" ΓòÉΓòÉΓòÉ
  311.  
  312.      The "Dependency" tab is used to set up dependencies between two objects. 
  313.      The dependency is accomplished by dragging a batch object onto the 
  314.      multiline entry box. The multiline entry box is represented by "B.)" . 
  315.      Once the object is dropped,  the name will be displayed in the multiline 
  316.      entry box. The name being displayed then represents a dependcy on that 
  317.      object. The way to eliminate the dependency is to click on button "A.)" 
  318.      titled "Delete Link". 
  319.  
  320.      Let's discuss how a dependency would work if we had two objects titled "Y" 
  321.      and "X". If you dragged object "X" on object "Y"'s dependency tab multline 
  322.      entry box, object "Y" would not execute unless object "X" had run in the 
  323.      same 24 hour workday. To further complicate matters, if in the 24 hour 
  324.      workday object "Y"'s dependency is not met, it will be rescheduled to the 
  325.      next repeat interval. 
  326.  
  327.      The 24 hour workday usally runs from 12:00 AM to 11:59:59 PM. The 24 hour 
  328.      workday can be offset in hours by running the tasker setup program. 
  329.  
  330.  
  331. ΓòÉΓòÉΓòÉ 6.6. Modifying "Successor" ΓòÉΓòÉΓòÉ
  332.  
  333.      The "Successor" tab is used to set up successor links between two objects. 
  334.      The link is accomplished by dragging a batch object onto the multiline 
  335.      entry box. The multiline entry box is represented by "B.)" . Once the 
  336.      object is dropped,  the name will be displayed in the multiline entry box. 
  337.      The name being displayed then represents a successor object to the owner 
  338.      object. The way to eliminate the successor is to click on button "A.)" 
  339.      titled "Delete Link". 
  340.  
  341.      A successor object is run imediately after the owner object has ran. The 
  342.      successor object differs from the dependency object in that it does not 
  343.      look at the time the object is scheduled. It runs immediately after the 
  344.      owner object has ran. The owner object will not pay attention to any 
  345.      exception dates or times. If you need that functioanlity, use a dependency 
  346.      object. 
  347.  
  348.  
  349. ΓòÉΓòÉΓòÉ 6.7. Modifying "Time Range" ΓòÉΓòÉΓòÉ
  350.  
  351.      The time range tab is used to limit a scheduled task to run during a 
  352.      specific time period. For example, you may want to schedule an object that 
  353.      runs once a minute to move email from one post office to another. However, 
  354.      you only want to move email from 8 am to 5 pm because that is the only 
  355.      time employees put email in there post offices.  Set the batch time tab 
  356.      repeat every box to 1 minutes. Set the start time range  a.)  buy moving 
  357.      scroll bar  b.)  to 8 am, and set the finish time range  C.)  to 5 pm. by 
  358.      moving scroll bar  D.) 
  359.  
  360.  
  361. ΓòÉΓòÉΓòÉ 7. Tasker Setup ΓòÉΓòÉΓòÉ
  362.  
  363.      The "Tasker Setup" program is used to set up exception calendars, the 
  364.      workday offset and default workdays. If you want to run the tasker setup 
  365.      program, locate the object that looks like the following  in your batch 
  366.      folder on your desktop. Point your cursor at the object and double click 
  367.      with your left mouse button. The following screen will come up. The fist 
  368.      tab allows you to modify calandars.  The second tab allows you to setup 
  369.      you company's workdays. The third tab labled  "Work offset". allows you to 
  370.      determine when jobs will be schelduled, if a dependency has not been met. 
  371.  
  372.  
  373. ΓòÉΓòÉΓòÉ 7.1. Modifying "Calendars" ΓòÉΓòÉΓòÉ
  374.  
  375.      Exception Calendars are used to keep objects from executing on a specific 
  376.      calendar Date. If you create a calendar that has June 1st as an exception 
  377.      day (In other words it is checked in red). Any object that has that 
  378.      calendar assigned to it will not run on that day. 
  379.  
  380.      This dialog box allows you define multiple calendars. After the calendars 
  381.      have been defined, you can assign a specific calendar to each object. 
  382.  
  383.      In order to create a new calendar name, Just press the "C. Add calendar 
  384.      button" ,and type in a new name ,and then press OK. The new Calendar name 
  385.      will be created and put in the "A.) selected Calendar" list Box. However, 
  386.      that Calendar will not be the calendar you are working with until you 
  387.      choose to work with that calendar name. 
  388.  
  389.      The calendar name that is chosen in the "A. selected Calendar" list box is 
  390.      the one you are working with. If you want to change your new calendar 
  391.      definition, select the new one from the "A. selected Calendar" list Box. 
  392.  
  393.      The calendar "E." at the bottom of the dialog box represents an entire 
  394.      month at a time. You can pick a day by selecting it with the left mouse 
  395.      button. By selecting a day, the day will turn the color red . The color 
  396.      red indicates that day will be used as an exception day. 
  397.  
  398.       If you put a check in the "D. Apply Every Year" Check Box, the color for 
  399.      the days you select will turn green. The green color indicates that day 
  400.      will be an exception day every Year. For example: You may want December 
  401.      25th to be green if you don't want an object to execute on Christmas of 
  402.      every year. 
  403.  
  404.      The two buttons "F. Next Month" and "G. Prior Month" allow to scroll 
  405.      through months. 
  406.  
  407.      If you want to delete a calendar, make it the current calendar in the "A. 
  408.      selected Calendar" list box, and press the "B. Delete Calendar " button. 
  409.      Any object that was using that calendar will now be using the default 
  410.      calendar. 
  411.  
  412.  
  413. ΓòÉΓòÉΓòÉ 7.2. Modifying "Workdays" ΓòÉΓòÉΓòÉ
  414.  
  415.      Workdays are used to run jobs at a specific time of the month. Every 
  416.      companys workdays are different, and this allows you to define your 
  417.      company workdays. Each object has a repeat every time that is picked from 
  418.      a pull down list box. The repeat every pull down list box has choices such 
  419.      as minutes, hours etc. There are two very special choices called WFBMo 
  420.      (Workdays From The Begining Of The Month) and WBEMo (WorkDays Before the 
  421.      End Of The Month). 
  422.  
  423.       If either of the two choices above are picked as an object's repeat type, 
  424.      the object will be schelduled based upon the default workdays. You can 
  425.      change your company workdays by locating the tasker setup program in you 
  426.      batch folder. It looks like the following Point your cursor at the object 
  427.      and double click with your left mouse button. The following screen will 
  428.      come up. Click on the second tab Labled "Workdays". Only the day's that 
  429.      are checked will be counted when calculating the next start time. 
  430.  
  431.       A good example of this would be, if you need to run payroll on the 3rd 
  432.      working day of the month. If Monday through Friday are checked as your 
  433.      company's working days and the 1st lands on a sunday, the 3rd working day 
  434.      of the month would be the 4th. 
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 7.3. Modifying "Work Offset" ΓòÉΓòÉΓòÉ
  438.  
  439.      The work offset tab is used in conjunction with dependecies. If object "A" 
  440.      is dependent on object "B", object "A" will wait until object "B" will run 
  441.      before it can run. If the dependency is never met, object "A" will wait 
  442.      until midnight and then it will be rescheduled. You can make the object 
  443.      wait longer than midnight by changing the "Work Offset". You can change 
  444.      your company's work offset by locating the tasker setup program in you 
  445.      batch folder. It looks like the following Point your cursor at the object 
  446.      and double click with your left mouse button. The following screen will 
  447.      come up. Click on the third tab Labled "Work Offset". Increase the 
  448.      interger in the entry box to make the object wait longer. 
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 8. Logging Information In The Log File ΓòÉΓòÉΓòÉ
  452.  
  453.      The log file consists of three fields. 
  454.  
  455.       1. The Name Field 
  456.       2. The Start Date/Time Field 
  457.       3. The Action Field 
  458.  
  459.      All actions that take place on batch objects are automatically logged into 
  460.      the log file. Currently there are 3 different types of actions 
  461.  
  462.      The 3 action types are. 
  463.  
  464.       1. Program Was executed. 
  465.       2. The Program Was Closed 
  466.       3. The Settings View was opened 
  467.  
  468.       User defined actions and names.  However, there are times that the user 
  469.      may want to log a special event to the file. An Example of an event would 
  470.      be that a particular job maybe half completed. For this reason we have 
  471.      provided 2 command line utilities. 
  472.  
  473.       1. log.exe->OS/2 log program 
  474.       2. doslog.EXE->Dos log program 
  475.  
  476.      Both Log.exe and doslog.exe have the same parameters. The first parameter 
  477.      is the name field. The name field can be no longer than 30 characters. The 
  478.      second parameter is the action field. The action field can be no longer 
  479.      than 150 characters. 
  480.  
  481.      Here are 2 examples 
  482.  
  483.       1. log "batch" "The return code was 5" 
  484.       2. doslog "DOS batch" "Batch file transfer completed " 
  485.  
  486.  
  487. ΓòÉΓòÉΓòÉ 9. Viewing The Log File ΓòÉΓòÉΓòÉ
  488.  
  489. The Evolutionary Software Task Scheduler And Management System automatically 
  490. records events associated with each task scheduled. This provides a historical 
  491. log that may be used to track all scheduled tasks. The view utility has been 
  492. provided to display all the events recorded in the log file. "Show Only" 
  493. Filters may also be used to select only matching log entries.  The Menu Bar 
  494. contains the following options: 
  495.  
  496.      File 
  497.  
  498.         o Initialize -  This will clear and initialize the log file for 
  499.         processing 
  500.  
  501.         o Print- will print the log with the deault printer job properties 
  502.  
  503.      Show Only 
  504.  
  505.         o By Month  -  Select events logged for a specific month. 
  506.  
  507.         o By Day   -  Select events logged for a specific day of the week. 
  508.  
  509.         o By Job  -  Select events logged for a specific task name. 
  510.  
  511.         o By Action -  Select events logged for a specific action. 
  512.  
  513.      Refresh - This will update the screen with new events that have happened . 
  514.  
  515.      Sort - 
  516.  
  517.          Sort Ascending -changes the events order from oldest event to newest 
  518.         event. 
  519.  
  520.          Sort desending -changes the events order from newest event to oldest 
  521.         event. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 10. The Agent's Job. ΓòÉΓòÉΓòÉ
  525.  
  526.      The agent's job is to check the database on a regular basis. The frequency 
  527.      that the agent checks the database is determined by spin button "A." If 
  528.      the object needs to be executed, it executes that object and then stores 
  529.      the next start interval in the object database. The object at close time 
  530.      will update it's desktop title based on the next start time in the 
  531.      database. The Log button "B." will execute the log viewing program. The 
  532.      help button "D." will get you to this help facility. The last scan time 
  533.      "C." is the last time the agent checked the database for batch objects to 
  534.      execute. 
  535.  
  536.  
  537. ΓòÉΓòÉΓòÉ 11. Modify An Existing Object. ΓòÉΓòÉΓòÉ
  538.  
  539.  
  540. ΓòÉΓòÉΓòÉ 11.1. Modify All object Parameters ΓòÉΓòÉΓòÉ
  541.  
  542.      Every object's parameters can be changed. If you want to change an 
  543.      object's parameters, move the cursor so that it points to the object. 
  544.      Click the right mouse button once and the following menu comes up. 
  545.  
  546.      Click with the left mouse button on the arrow next to the word "open" in 
  547.      the menu. A second menu will pop up with the word "settings". Click with 
  548.      the left mouse button on the word "settings". The notebook associated with 
  549.      this object will come up. For further information on this notebook see 
  550.      Modifying "Batch Time" . 
  551.  
  552.  
  553. ΓòÉΓòÉΓòÉ 11.2. Modifying Start Date/time ΓòÉΓòÉΓòÉ
  554.  
  555.      You can modify the start date time by changing the title of the object. 
  556.      Simply point the cursor at the object. Hold down the control key and press 
  557.      the left mouse button. You can now modify the title of the object. Simply 
  558.      stay within the format of yyyy/mm/dd,hh/mm/ss,title and the object 
  559.      database will get updated with the new date and time. 
  560.  
  561.  
  562. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  563.  
  564. The Settings view was opened meant that someone opened the settings page for 
  565. that object. This means that some of the objects settings could have been 
  566. changed. This will have a corresponding close. 
  567.  
  568.  
  569. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  570.  
  571. This means that the current open view closed. 
  572.  
  573.  
  574. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  575.  
  576. This means that the object was actually executed. There will be a corresponding 
  577. close for this object. 
  578.  
  579.  
  580. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  581.  
  582. The name field contains the WorkPlace Shell title of the object. If you change 
  583. the title of the object. That title change will be reflected in the log file 
  584. the next time an action takes place on that object. 
  585.  
  586.  
  587. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  588.  
  589. The action field contains the WorkPlace Shell action That took place on the 
  590. object. There are a number of different Types of actions which are discussed 
  591. Later. 
  592.  
  593.  
  594. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  595.  
  596. The Time field contains the time the WorkPlace Shell action took place on the 
  597. object. This time is automatically stored by the object and or the command line 
  598. log utilities. 
  599.  
  600.  
  601. ΓòÉΓòÉΓòÉ <hidden>  ΓòÉΓòÉΓòÉ
  602.  
  603. Evolutionary Software and the Batch Management System are Copyrights of 
  604. Evolutionary Software