Overview

Services

Barr Host Communications Suite implements several services that run under Microsoft Windows. Starting and stopping these services is an essential part of operating the Barr Host Communications Suite. To perform these tasks, you need a basic understanding of how services work.

What do you want to do?

See also:


What are services?

A service, in Microsoft Windows, is a program that is available to run whenever the computer is running the operating system. It does not require a user to be logged on. Services are programs that operate independently of their windows. Typically, a window displays when you start a program, and when you close the window, the program stops. In these situations, it is obvious whether or not a program is running by the display or absence of its window.

Unlike most programs, a Microsoft Windows service does not typically present a user interface for user interaction. To determine whether or not the service is running, you must check the status of the service from the Services utility. The Services utility displays the status of services managed by the Windows SCM Acronym for Service Control Manager. The part of Windows that launches background tasks. Services have the following unique characteristics when compared to a typical, interactive user program:

BHCS SpoolCore service vs. Spool Window

The Barr Host Communications Suite's primary components are the SpoolCore service, which controls spool operation, and the Spool Window, which allows the user to interact with the SpoolCore service.

The SpoolCore service does not rely on the Spool Window to operate. Thus, it does not stop when you exit the Spool Window. To stop spool operation, you must stop the SpoolCore service.

The BHCS SpoolCore service can be controlled from the Spool Window or the Services utility.

SpoolCore service

The SpoolCore service automates, routes, and controls data for spool operation. This is a specific service for the Barr spool. For SPOOL to receive and print documents, this service must be started. When the SpoolCore service is started, printers and documents display in the Spool Window's printer and document lists, and spool functions become available on the toolbars and menus. The SpoolCore service will run until you stop the service from the Spool Window or Services utility, or you turn off the computer. When the SpoolCore service is stopped, the Spool Window's printer and document lists are cleared and spool functions are unavailable.

By default, the installation sets the Print Utility service to start automatically. The Print Utility service will start the SpoolCore service. If you need to start the SpoolCore service manually, you can do so from the Spool Window or the Services utility. Manually starting the SpoolCore service is necessary if you have made configuration changes that require you to stop, then restart the service.

Processes that start the BHCS SpoolCore service

If the SpoolCore service is not already started, BHCS automatically starts it when you attempt a process that requires the service. The following processes will start the SpoolCore service.

To prevent documents from printing or being routed if you inadvertently start the SpoolCore service, you can stop all printers before you stop the service, configure the spool to stop all printers at spool startup, or disable individual printers at spool startup.

Processes that stop the SpoolCore service

If you do not stop the SpoolCore service before you attempt to the Barr Host Communications Suite, the setup program will automatically stop the service.

You must manually stop the SpoolCore service and remove the Barr Host Communications Suite before attempting to the software.

Tasks that require the SpoolCore service to be started

The SpoolCore service must be started for you to perform the following tasks.

Tasks that require the SpoolCore service to be stopped

To install new versions of the Barr Host Communications Suite software or software modules, the SpoolCore service must be manually stopped. If you do not stop the SpoolCore service before you run the setup program, the setup program will stop the service for you.

Tasks you can perform when the SpoolCore service is stopped

Most spool tasks require that the SpoolCore service is started. However, you can perform a few tasks from the Spool Window when the SpoolCore service is stopped. (You also can perform these tasks when the service is operating.)

Channel Input service

The Channel service enables you to receive documents from BARR/PRINT CHANNEL. BARR/PRINT CHANNEL is a standalone product that must be purchased separately. You must start this service to receive documents from BARR/PRINT CHANNEL.

LPD service

The LPD service enables your host to receive data from any TCP/IP-based host through LPR/LPD. This is a service for the TCP/IP module. You must start this service to operate LPD.

Message service

The Message service provides a message logging service for all components of the Barr Host Communications Suite. This service is started automatically by the other Barr services.

If you manually stop and restart the Message service while the Spool Window is open, you must reopen the Spool Window for the Spool Window to update.

NJE service

The NJE service enables sending print output, reports, and job data sets anywhere. This is a service for the NJE module. You must start the service so NJE communications can begin. To end NJE communications, you need to stop the service.

Processes that start the NJE service

Typically, you must manually start and stop the NJE service. However, if the SpoolCore service is started, and a job destined for an NJE host is received, the SpoolCore service will start the NJE service. To prevent documents from being routed to an NJE host if you inadvertently start the SpoolCore service, you can stop all printers before you stop the service, configure the spool to stop all printers at spool startup, or disable individual printers at spool startup.

Print Utility service

The Print Utility service enables sending files from disk to the spool. This is a service for Print Utility. The default behavior of the Print Utility service is to start automatically when you turn on your computer. The service is idle until it detects jobs that are available for spooling. This detection can happen through manual or automatic spooling control. The Print Utility service will continue to operate until you stop or pause the service, or until you turn off the computer.

The Print Utility service automatically starts the SpoolCore service. If you do not want the SpoolCore service to automatically start when you turn on your computer, you must configure the Print Utility service to start manually.

RJE service

The RJE service enables sending and receiving data between your mainframe and remote workstations. This is a service for the RJE module. You must start the service so RJE communications can begin. To end RJE communications, you need to stop the service or disconnect from the host.

Typically, you must manually start and stop the RJE service. However, if the SpoolCore service is started, and a job destined for an RJE host is received, the SpoolCore service will start the RJE service. If you inadvertently start the SpoolCore service, you can stop documents from being routed to an RJE host by stopping all spool printers before stopping the service, or by configuring the spool to stop all spool printers at startup.

Processes that start the RJE service

Socket service

The Socket service enables your host to receive data from any TCP/IP-enabled host through an IP socket. This is a service for the TCP/IP module. You must start this service to operate TCP/IP (socket).

Retain Purge service

The Retain Purge service manages the Retain and Retain Archive folders.  It also reads CPU and Disk Usage.  This service should start when Windows is started, and should never be stopped.

Print Spooler service

To spool files in Windows, the Barr Host Communications Suite uses the Print Spooler service. For BHCS to print documents, the service must be started. For more information about Windows services, open the Services utility and click Help.