Company: Link Technologies
Case No: L11980. Project: 12.10: LinkSOFT version 12.1
Logged By: Sanjay (Link Technologies) on 20 May 2020 04:27PM
Priority: High
Product: Framework
Group: Enhancement
Time Taken: 16.00 (Weight: 32.00)
Version: 12.10.1020
Assigned To: Rashna (Edge Business Solutions)
Circulation: Rashna, Sanjay
Resolve By: Wednesday, 20 May 2020 12:00 AM [1646 days since logged date]
Status: Closed
Subject: Link Scheduler Service Improvements
Summary:    

There are three Scheduler processes that can be used by LinkSOFT:

  1. SQL Server Agent
  2. Link Process - Windows Service
  3. Link WEB - Application Pool Based service

The current design required that only one service should run at one time, however, we have encountered scenarios here clients have started multiple services causing alerts to be sent out multiple times.

We need a mechanism to prevent this.

Audit Notes:
20 May 202004:49PM Comment 2 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 20-05-2020 08:49 PM Time Taken: 14.00

Development work for this case has been completed.

The change will be available in version:11.5.0520

1. The following changes were made(Include Database object names, Program classes and any other relevant information):

  1. Removed Windows Service configuration for the scheduler from app.config
  2. Removed WEB.CONFIG settings for the scheduler
  3. Added new "Global System ~> Process Maintenance" Menu which allows the user to enable Schedule Agents and set the Frequency and Operating windows
  4. Added "Starting At" and "Ending At" fields, which can be used to define a maintenance window when the scheduler can be stopped

2. Affected Areas:

  1. Scheduler

3. The issue was caused by:

  1. Improvement

4. Notes: If the "Process Maintenance" details are changed, the Scheduler needs to be restarted for the change to take effect. E.g. If the "Integration Scheduler" is enabled and the Windows Service Scheduler is used, the Windows Scheduler Service will need to be restarted.
5. Next Step
: UAT


22 May 202009:15AM Comment 3 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 22-05-2020 12:52 PM Time Taken: 1.00
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1

Removed Windows Service configuration for the scheduler from app.config

Pass
2Removed WEB.CONFIG settings for the scheduler
Pass
3

Added new "Global System ~> Process Maintenance". The following to be migrated

  1. IntegrationScheduler
  2. EmailScheduler
  3. EmailImportScheduler
  4. SingleTouchPayrollScheduler .
Users should be able to define the frequency for the scheduler
Pass - Process Setup
4
  1. Enable scheduler in the web.conf file.
  2. Restart IIS
  • Enable the email scheduler to start at 10 am and end at 11.59 pm. Generate an email at 9.06 am. This should not be sent.
  • Update the scheduler to start at 9 am. Restart IIS. Validate that email is sent
Pass

Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 11.5.0521
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-11-RASHNA

Next Step

  1. Documentation

    27 May 202003:07PM Comment 4 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 27-05-2020 06:32 PM Time Taken: 1.00

    Hi Sanjay, 

    Documentation has been updated at LinkSOFT\LinkWebApplicationsPortal\Global Administration\Process_Setup.htm

    Thanks
    Rashna


    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L11980 in the subject line of all emails regarding this issue.

    Document size: 11.7 KB
    For call complaints, please contact the Managing Director of the company using this form