NLS Service

The NLS Service can be used to schedule the accrual process, report generation, ACH processing, archiving, and other processes that are routinely run without the need for user interaction.

The NLS Service is not installed by default on client computers and should only be installed on those computers intended to run an automated process. During the installation process, the NLS Service may be installed by selecting Custom/Complete installation and selecting the NLS Service from the list of items to install.


For ASP/Switch customers, NLS Service is already installed and ready to use in the hosted environment. Configuration is not necessary. Skip ahead to Automated Accruals.


  1. Navigate to the bin directory (C:\Program Files (x86)\Nortridge Software\NLS\bin) and double click  NLSServiceMonitor.exe. If you receive the error message below, you will need to right-click the  NLSServiceMonitor.exe and select  Run as administrator.

    This will present the following dialog box:

    If you had a previous version of the NLSService Installed, you will see a different dialog box which will give you the option to remove the old NLSService—click Yes. After the old Service has been removed, click File > Connect to another computer. Select the computer that you want to connect to and you will then be to the screen shown above, where you may proceed with the remaining steps.
  2. Fill in the Windows account information and click OK.
  3. Start the service by clicking  on the toolbar.
  4. Right-click on Local Computer and select Add Server.
    Fill out the database information.

    This will scan the available NLS databases on the server. If there are several databases, the process could take some time. Once it is complete, select the NLS database for which you want to configure the service and click OK.
  5. After the database has been added, it will appear in the tree of the Service Monitor.

  6. Go to Edit > Options and fill out a path for the log file (optional) and the path of the folder where NLS is installed.

    To view the log in its entirety, open the log file using a text editor.

    NLS 5.33 and before

    The Log view will display the first 100 events in the log file.

    NLS 5.34 and later

    The Log view will display the most recent 100 events in the log file.

    NLS 5.36.2 and later

    The Enable NLS Email Service option allows for controlling which NLSService Host can run the emailer service to limit the use of computing resources in a farm of servers. Selecting Enable NLS Email Service will allow the NLSMailService.exe to execute on this service host (this is the default behavior). Selecting Run Mail Service Only will allow NLSService to only run NLSMailService.exe and no other services.

    Email/SMS Notifications

    NLS 5.29 and later

    Click Email/SMS Notifications in the Advanced Options dialog to configure NLSServiceHost to send an email or SMS text message when an error, warning, or success conditions occur.

    SMS notifications are sent via email. Enter the email address for the carrier shown below substituting cellnumber with the actual phone number (e.g.

    CarrierEmail Address

    Send on errorA notification is sent when an error occurs.
    Send on warningA notification is sent when there are CPU/database utilization errors or when a service fails to start two times in a row (an error message is sent when a service fails to start the third time).
    Send on successA notification is sent when a job has completed successfully. The service host itself does not send success notifications.
  7. Proceed with the configuration under NLS Service in System Setup to set up your accrual automation.

Setting up Scheduled Services

In Setup > System > NLS Service, click Add Add to add a new scheduled process. In the configuration window, enter a description and the desired time of execution.

NLS 5.35 and LaterNLS 5.34 and Before

NLS 5.35 and later

Select Execute on Schedule and enter the time and frequency to execute this service or select Execute After and select a service. If Execute After is selected, this service job will only execute after the selected service has completed successfully. If one service in a chain of sequential jobs fail, the whole sequence will stop at that point.

To delete an existing scheduled service, select the service and click Modify Add then click Delete.

See the sections below for configuring NLS Service for different target types.


Some scheduled services can be configured to send an email notification on an error, warning, or success condition. This option is only available if an email server is configured as the default email server in Setup > System > Communication. Select Send notification, if available, and click Ellipsis to configure this option. See the Email/SMS Notifications section above for details on using email to send SMS text messages.