Using the Argos Server to Run a Batch Process

Using the Argos Server to Run a Batch Process

Pre-Requisites

  1. The Argos Server is installed and running [on the server]

Using the Server to run a Batch Task

Access

  1. Batch Processing | Argos Server

Server Status and Shutdown

The Argos Server from displays the status of the server and the job queue

The following dialog will display:

Server Heartbeat

This section displays the heartbeat of the server.

The server sends an online heartbeat to the database every 30 seconds. If the database was updated within the last minute by the server, the server will show as online.

Only one server can be online at a time. If a server detects another server with a higher ID it will automatically shutdown.

If a server is shutdown, the server application can only be restarted manually on the server machine.



Field
Explanation
ID
Displays the Server ID from the Command Prompt
Last Active (UTC)
Displays the Last Active time for the server in UTC time
Online
If the Server is online this will display as Yes, if offline this will display No
Status
Displays the Status of the Server

i.e. Shutdown Requested, Forced Shutdown Requested, Shutdown Complete

Job Status

Once a job has been assigned to a server it will not be reassigned. If the server goes offline and a new server comes online, jobs assigned to the old server will be ignored.


Field
Explanation
ID
Displays the Job ID
Created At
Time of the Batch Process run from within Argos Vault
Created By
Argos User
Type
Batch Process
Parameter
Batch Process Code
Start Date
The Start date and time for a repeating task
Repeat Daily
If the task is a one off, the Repeat Daily will display as No

If the task is a repeating task, the Repeat Daily will display as Yes
Status
The status of the job

i.e. Ready to Start, Started, Completed, Cancelled
Allocated Controller
The server ID that the batch process was run on
Progress
The progress of the job
Message
Displays a message regarding the batch process jobs:
  1. If the job has run with no issues, Vault has finished will display
  2. If there is an error on one of the jobs, the error message will display

Details Specific Function Buttons

[Buttons]
Explanation

To refresh the form click the refresh button

To shut down the server after all its queued jobs have completed



To shut the server down after its current job ignoring jobs assigned to it



Will only display if a repeating daily job is selected

The repeating job will be stopped and will need to be set up again to continue running

Closes the Argos Server Application

The Application will continue to run

Running a Batch Process on the Server

Access

  1. Batch Processing | Edit/View Batch Processes

Process

The Batch Process Browse will display:

.
Select 

If the Server is online the following message will display:


Select  to run the process on the server

Select  if you want to run the process on your computer

The Create Job dialog will display. If the task is to be a recurring task select the Repeat Daily check box. This will display a Start Hour (0-23) field where you can enter the hour that you want the repeating task to be run at.


Field
Explanation
Repeat


Daily
Enter a Start Date and Start Hour (0-23), the batch will be scheduled to run daily at the hour specified from the date chosen

You can use this frequency to set up hourly batch task schedules
Fortnightly
Enter a Start Date and Start Hour (0-23), the batch will be scheduled to run fortnightly at the hour specified from the date chosen
Month End
This will default to the last day of the current month as a read only option
Monthly
Enter a Start Date and Start Hour (0-23), the batch will be scheduled to run monthly at the hour specified from the date chosen
None
Default, a selection of Daily, Weekly, Fortnightly, Monthly or Month End must be chosen
Weekly
Enter a Start Date and Start Hour (0-23), the batch will be scheduled to run weekly at the hour specified from the date chosen


Once you have selected  a job will be sent to the Argos Server job status and will then be run on the Server Machine


If you select  you will be returned to the Batch Process Browse






    • Related Articles

    • Setting Up and Running Batch Processing in Argos

      Part 1: Understanding Batch Processing Problem Users need to run multiple reports or processes automatically — such as end-of-month resets, account status reports, and direct debit postings — without manually launching each one. Batch Processing ...
    • Argos Server Installation

      Purpose The Argos Server allows Batch Processes to run on a separate to Client Application install. When server application is running Batch Processing will prompt user to process on the server or the client application. If server is selected Batch ...
    • Run a Batch Process

      Purpose Initiate all processes included in the selected batch Timing Whenever is logical for the batch set up – daily for process/reports, monthly for month end processes/reports Access Batch Processing | Edit/View Batch Processing Process Validate ...
    • Batch Processing Tasks

      Tasks available for Batch Processing The following tasks are available to be run via Batch Processing for modules that you are licenced for Accounts Account Analysis Report Account Arrears Report (By Amount) Account Arrears Report (By Principal) ...
    • Argos Vault Release Notes V5.146

      Release Completion Date: 30 August 2024 Please disregard the release notes for the modules you do not use. Unless otherwise indicated, more detail about any change will be included in the relevant dialog [Help] button. Other documents referred to in ...