Professional Documents
Culture Documents
Admin BOSS
Admin BOSS
Admin BOSS
Proprietary Information
The content of this document is confidential and proprietary information of InStep Software, LLC (ISS), and
may not be released in any form to any third party without the express written consent of ISS.
License
The software described in this document is furnished under a license agreement between you and InStep Software,
LLC and may be used only in accordance with the terms of the agreement.
This document may not, in whole, or in part, be copied, photocopied, reproduced, translated, or reduced to any
electronic medium or machine-readable form.
Every effort has been made to ensure the accuracy of this document. However, InStep Software, LLC makes no
express or implied warranties with respect to this documentation and disclaims any implied warranties, including, but
not limited to, warranties for merchantability, non-infringement, and fitness for a particular purpose. InStep
Software, LLC shall not be liable for any errors or for special, indirect, punitive, exemplary, incidental, or
consequential damages in connection with the furnishing, performance, or use of this manual or the examples
herein. The information in this document is subject to change without notice.
Copyright 1995-2013, InStep Software, LLC
All rights are reserved.
Trademarks
Windows, Windows 7, Windows Vista, Windows XP, Windows 2003, Windows 2008, Windows NT, Microsoft Office,
Access, Excel, and Word are registered trademarks of the Microsoft Corporation.
Other product and brand names may be trademarks or registered trademarks of their respective companies and
remain the sole property of their respective manufacturer. It is your responsibility to properly license and install any
required third-party products from the relevant third-party provider. InStep will have no liability with respect to any
third-party products.
For information regarding duplication and additional use of this document, contact:
InStep Software, LLC
200 W. Jackson Blvd., 28th Floor
Chicago, IL 60606
Welcome
Thank you for selecting this product from InStep Software, LLC to fulfill your real-time computing needs.
We appreciate your business and are confident that you will be fully satisfied. If you have any comments on ways we
could improve this product, we would appreciate hearing from you.
Please feel free to contact your ISS representative at any time using the contact information provided.
General contact information:
Telephone (312) 894-7837 InStep Main
E-mail support@instepsoftware.com
WWW www.instepsoftware.com
Starting/Stopping the BOSS ..................................... 4 Transferring Files using BOSS File Operations ......... 20
Starting the BOSS ..................................................... 4 Refreshing the Display ............................................ 21
Stopping the BOSS .................................................... 4
CHAPTER 5: BOSS INTERACTION WITH
BOSS Service Screens .............................................. 5
EDNA LICENSE.......................................... 22
Main Screen (F1 Screen)........................................... 5
System Messages (F2 Screen) .................................. 6 eDNA License Relocation ....................................... 22
Net Messages (F3 Screen) ........................................ 7
Trace Messages (F4 Screen) ..................................... 7 eDNA License Alarm .............................................. 22
Control Messages (F5 Screen) .................................. 8
CHAPTER 6: ENCRYPTING PASSWORDS
BOSS Recovery........................................................ 9
VIEWABLE FROM BOSS.CFG .................. 23
BOSS Login............................................................ 15
Chapter 1: Overview
The enterprise Distributed Network Architecture (eDNA) Boot Operate and Supervisory Service
(BOSS) is a powerful and versatile control tool for facilitating network operations from remote
locations. Once a remote service has been configured to operate under and communicate with the
BOSS, users can perform the following types of operations from a remote workstation:
• Register and unregister a service with the BOSS
• Create and delete services
• Start and stop services
• Read and write files
• View and control services
• List services and events
The BOSS service runs under Windows operating systems and can have up to 50 services. It runs
best when taking advantage of multi-threading and preemptive multitasking capabilities.
When eDNA Services run as NT Services, they are managed by the BOSS. Windows NT Services are
long-lived processes that are launched when the operating system boots up and run independently
of user logins. Some examples of these services are FTP servers, HTTP servers, printer spoolers, and
domain name servers.
The administrative client used to interface with the BOSS is eDNA Explorer. For detailed information
on using eDNA Explorer, refer to the eDNA Explorer Administrator Guide.
1
Chapter 2: Installation and Configuration
This section discusses installation and configuration of the eDNA Boot Operate and Supervisory
Service (BOSS).
Overview
The BOSS is an eDNA Real-Time Service. It interacts with other eDNA services just like any other real-
time service. The BOSS provides remote management for the eDNA services on a server. A service
and server are distinguished as an application that provides information on a network and a machine
hosting those applications, respectively. Its unique set of functions provides for the management of
services on a server.
The BOSS consists of the following components:
• BOSS.exe—The BOSS executable.
• BossInfo.dat—Database file that holds information about the BOSS itself.
• SVCDEF.dat—Database file that maintains information about the services running under the
BOSS.
• BOSS.cfg—The BOSS configuration file.
Note: Users and administrators should not attempt to modify the BossInfo.dat or SVCDEF.dat files
directly.
The BOSS requires a configuration file in order to start.
2
BOSS Admin Guide Installation and Configuration
KEYWORD DESCRIPTION
BOSS_MINIMIZED Flag to start services minimized.
The following keywords (marked with an asterisk [*] in Table 1, page 3) are required:
• SERVICE
• BOSS_SECURITY_SVC
• BOSS_SECURITY_APPL
• BOSS_BASE_DIR
3
BOSS Admin Guide Installation and Configuration
SERVICE DEMO_1.BOSS
BOSS_NAME BOSS
BOSS_SECURITY_SVC DEMO_1.SECURITY
BOSS_SECURITY_APPL BOSS
BOSS_BASE_DIR C:\SYSTEMS
BOSS_PASSWORD BOPASS
BOSS_MINIMIZED
The BOSS is available for download from the InStep Technical Support Web site. For detailed
information on installing the BOSS, refer to the eDNA Services Installation Guide.
Upon stopping, BOSS will issue shutdown messages to each of its subordinate services. The BOSS will
wait for the subordinate services to tell the Services Directories that they have stopped and wait for
the subordinate services’ processes to close. The BOSS will close its files, disconnect from the
Services Directory, and terminate.
4
BOSS Admin Guide Installation and Configuration
BOSS Service screens allow users to navigate through the service screen functions by using keyboard
function keys (F keys) and their corresponding command buttons (up and down correspond to PAGE
UP and PAGE DOWN keys on the keyboard).
When running, the BOSS displays information about itself through the following series of service
screens:
• F1 Main
• F2 System Messages
• F3 Network Messages
• F4 Trace Messages
• F5 Control Messages
All of the BOSS Service screens have a common header displaying the service’s most basic
information. The header contains information describing the service type, name, version, and start
time. Refer to Figure 1, page 5.
Figure 1: BOSS Service Screen Header
5
BOSS Admin Guide Installation and Configuration
6
BOSS Admin Guide Installation and Configuration
7
BOSS Admin Guide Installation and Configuration
8
BOSS Admin Guide Installation and Configuration
BOSS Recovery
If the service information becomes corrupted or accidentally deleted, the application (*.exe) and
service configuration file (*.cfg) will have to be restored. InStep Software recommends that copies of
these files be retained in a safe location. If the system becomes corrupt, replace the executable and
configuration file from the backups. The existing database files (BossInfo.DAT and SVCDEF.DAT) may
need to be destroyed, and then recreated new.
9
Chapter 3: Running eDNA Services as Windows NT Services
Windows NT Services
Windows 7, Windows XP, Windows 2000, Windows NT, and Windows Server 2003/2008 support
Windows NT Services, more commonly referred to as NT Services. Typically, an NT Service is a long-
lived process that is launched when the operating system boots. Some examples of these services
include FTP servers, HTTP servers, printer spoolers, and domain name servers.
Note: NT Services are analogous to UNIX daemons.
There are several important differences between NT Services and ordinary applications. NT Service
interfaces are not exposed to the desktop; therefore, an NT Service remains unseen by any Windows
desktop user. The only way an NT service can be “seen” is through the Windows NT Task Manager,
the Service dialog box, or through an application-specific interface (eDNA Explorer, in the case of the
BOSS).
NT Services run independent of user logins. The services start before the user logs on and, typically,
continues running as users log off and log on again.
eDNA Services are designed to run as NT Services. They start when the operating system boots and
operate without exposing their screens to the desktop, independent of user logons.
Though running as NT Services, the BOSS and other eDNA Services are not registered with the NT
Service Manager and are not controlled through the NT Services dialog box. The BOSS is launched by
an application called eDNAService, and the BOSS launches the other eDNA Services. The BOSS and
other eDNA Services are controlled and managed through eDNA Explorer.
The eDNA Service is an NT Service designed specifically to launch the eDNA BOSS and Services
Directory. eDNAService adheres to the strict definition of NT Services:
• If the eDNAService is registered with the NT Service Manager when Windows 7, Windows XP,
Windows 2000, Windows NT, or Windows Server 2003/2008 boot, the eDNAService will
automatically launch.
• If eDNAService has been configured to launch an eDNA Services Directory, eDNA Service will
launch a Services Directory. eDNA Service will then launch a BOSS, with the BOSS launching
all of the other eDNA Services running on the server.
10
BOSS Admin Guide Running eDNA Services as Windows NT Services
eDNA Service is configured and controlled through the Windows NT Service dialog. The Windows NT
Service dialog is accessed from the Windows Control Panel.
Installing and Registering eDNA Service with the Windows NT Service Manager
An NT Service must be installed and registered with the NT Service Manager, which simply adds
entries into the registry. This process is handled during installation of the eDNA Services.msi provided
for download from the InStep Technical Support Web site. Refer to Figure 7, page 11.
Figure 7: Registry Editor—DnaService
A simple installer has been provided in the eDNA Services.msi—Install.exe—that runs in console with
one parameter, the eDNAService path:
Install c:\systems\dnaservice.exe
The installer adds all of the necessary parameters to the services section of the registry. Services
information is listed under the following directory:
\HKEY_LCOAL_MACHINE\SYSTEM\CurrentControlSet\Services
If difficulties are experienced in launching eDNAService, the ImagePath may require correcting. Refer
to Figure 8, page 11.
Figure 8: Services Information
11
BOSS Admin Guide Running eDNA Services as Windows NT Services
Click Edit to in the Service Information panel to display the Parameter dialog. The Has a DNA Service
Directory drop-down menu is used to indicate whether or not the eDNAService is to start a Services
Directory (YES or NO). Refer to Figure 10, page 12.
Figure 10: Parameter dialog
The selected result is added to \Parameters in the registry. Refer to Figure 11, page 13.
12
BOSS Admin Guide Running eDNA Services as Windows NT Services
Automatic Startup
To configure the NT Service Manager to automatically start the eDNA Service, complete the following
steps:
1. Open the Services dialog from the Windows Control Panel.
2. Double-click Dna Services from the services list. Refer to Figure 12, page 13.
3. Select Automatic from the startup type drop-down menu. Refer to Figure 13, page 14.
13
BOSS Admin Guide Running eDNA Services as Windows NT Services
eDNAService requires that BOSS be properly installed and configured in the BOSS subdirectory off its
configured path. Therefore, if eDNAService is installed in c:\systems, the BOSS will have to be
installed and configured in c:\systems\BOSS.
Similarly, eDNAService requires that Services Directory be properly installed and configured in the
SvcDir subdirectory. Therefore, if eDNAService is installed in c:\systems, the Services Directory would
have to be located in c:\systems\SvcDir.
14
Chapter 4: Using the BOSS Control
This section discusses using the BOSS Control to start and stop services through eDNA Explorer. Refer
to Figure 14, page 15.
Figure 14: BOSS Control
BOSS Login
BOSS uses a standard login dialog to authenticate and allow actions, such as starting and stopping a
service, through the Security service. If Security service is not running, or if the user has not been
properly authenticated, BOSS will prompt the user with a failed security check message. Refer to
Figure 15, page 15.
Figure 15: BOSS failed security check
If Security service is not running, BOSS will prompt the user to enter a BOSS password. Refer to Figure
16, page 16.
15
BOSS Admin Guide Using the BOSS Control
The Services tab of the BOSS Control lists all of the services that can be started, stopped, and killed by
the BOSS service. To display service command options, right-click select a service or use the eDNA
Explorer Main Menu Control Boss Start / Stop / Kill. Refer to Figure 17, page 16.
Figure 17: Starting a service
Start and Stop are used for starting and stopping a service through normal BOSS operations. Kill is
used to kill—immediately end—the process of the target service.
CAUTION: The Kill function should only be used for those services that are not responsive to the Stop
option, as Kill may negatively affect database services when used improperly.
To add a service to BOSS, right-click select Add for the desired service from the BOSS Services tab.
This will display the Add Service Information dialog. This dialog can also be accessed through eDNA
Explorer Main Menu Control Boss Add. Refer to Figure 18, page 17.
16
BOSS Admin Guide Using the BOSS Control
Note: When adding a new service to BOSS, it must first be added to the SvcDir control. For additional
information on the Service Directory (SvcDir) Control, refer to the eDNA Explorer Administrator
Guide.
To define a new service, first select a service from the Name drop-down menu. Once a service is
selected, the following fields will automatically populate according to the service directory and
should not be modified by the user:
• Type
• Description
• Exe Name
• Command Line
Click Add after defining the new service in the Add Service Information dialog.
Note: The Exe Directory and Data Directory fields must be populated in order to provide BOSS with
the location of the executable. The Data Directory field will automatically populate once the EXE
Directory has been specified. DO NOT CHANGE THE DATA DIRECTORY FIELD.
To edit existing services listed in BOSS, right-click select Edit for the desired service. This will display
the Edit Service Information dialog. This dialog can also be accessed through eDNA Explorer Main
Menu Control Boss Add. Refer to Figure 19, page 18.
Click Save after making any modifications in the Edit Service Information dialog. The Edit Service
Information dialog is similar to the Add Service Information dialog; however, all fields will be pre-
populated.
17
BOSS Admin Guide Using the BOSS Control
Deleting Services
To delete a service using BOSS, right-click select Delete for the desired service, and click Delete from
the Delete Service Information dialog. This dialog can also be accessed through eDNA Explorer Main
Menu Control Boss Delete. Refer to Figure 20, page 18.
Figure 20: Delete Service Information
18
BOSS Admin Guide Using the BOSS Control
To permanently delete a service from eDNA, first delete it from BOSS; then, delete it from SvcDir. For
additional information on the Service Directory (SvcDir) Control, refer to the eDNA Explorer
Administrator Guide.
To import/export service information to/from text or XML, through eDNA Explorer Main Menu, select
Control Boss Export / Import. Selecting Import will display the Open dialog; selecting Export
will display the Save As dialog. Refer to Figure 21, page 19.
Note: BOSS Control options are only available as long as a BOSS service is selected in the Service
Tree.
Figure 21: Import/Export service information
To modify a service’s configuration file, right-click select Edit Config for the desired service. This will
display the Edit Configuration dialog containing the selected service’s configuration file. This dialog
can also be accessed through eDNA Explorer Main Menu Control Boss Edit Config. Click OK
after editing the configuration file. Refer to Figure 22, page 20.
19
BOSS Admin Guide Using the BOSS Control
For detailed information on a service’s configuration parameters, refer to the eDNA Real-Time Service
Administrator Guide for that service.
BOSS is capable of transferring files between the local computer and BOSS through a connection
similar to FTP. File operations include file creation, deletion, uploading, and downloading.
The Files tab consists of two panels: the left panel of the control displays the local machine, and the
right panel displays the Systems files and folders. To transfer files to/from BOSS, select the files to
transfer, and right-click select Copy to Boss. Refer to Figure 23, page 20.
Figure 23: Files tab panels—Copy to Boss
20
BOSS Admin Guide Using the BOSS Control
21
Chapter 5: BOSS Interaction with eDNA License
BOSS.exe versions 7.7.4 and later allow for customized license location. By default, BOSS looks for the
eDNA license in the Licenses folder included in LicenseMgr. If the computer cannot locate the
license—or if the license has expired—an audible alarm will sound, and a log will be written to the
Windows Event Viewer to notify users.
To customize the eDNA license location for use with BOSS, complete the following steps:
1. Create a file called edna_license.ini, and place it one folder above the BOSS folder (typically
the C:\Systems directory).
2. Define the path to the license’s location in the edna_license.ini file. The following is an
example of the contents of an example edna_license.ini file:
[LOCATION]
PATH=D:\LicenseFolder\MySiteLicense
3. Restart the BOSS. BOSS will read the .ini file and automatically locate the license.
For users who do not want to specify a customized license location, BOSS.exe version 7.7.4 is fully
backward compatible. If BOSS does not find an .ini file on start-up, it will automatically default to its
original operating procedure: locating the license in the Licenses folder under LicenseMgr.
If BOSS cannot locate the license file—or if the license has expired—a five-second audible alarm will
sound. No additional user setup or parameters are required for the eDNA License Alarm feature to
work.
This alarm will sound when, during normal operation, BOSS fails to locate a valid license file during its
periodic check. The user will have a grace period, typically five days, to replace this license file,
typically five days. A log is written to the Windows Event Viewer.
22
Chapter 6: Encrypting Passwords Viewable from BOSS.CFG
This section discusses installation and use of the tools necessary for encrypting passwords viewable
from an eDNA BOSS configuration file (BOSS.cfg). The purpose of encryption is to add a layer of
protection to sensitive information in BOSS configuration files (BOSS.cfg).
Note: Only configuration keyword values may be encrypted.
eDNA Explorer provides eDNA users with a comprehensive and inclusive look into the status of eDNA
services to better manage, monitor, and configure eDNA.
For detailed information on using eDNA Explorer, refer to the eDNA Explorer Administrator Guide.
Requirements
The eDnaExp.dll (version 1.1.1.14 or later) is available for download from the InStep Technical
Support Web site as part of the eDNA Admin Clients.msi. Note that all components of this .msi should
be installed to ensure full system compatibility. For detailed information on installing the eDNA
Admin Clients.msi, refer to the eDNA Client Tools Installation Guide.
The BOSS.exe (version 7.8.1.24 or later) is available for download from the InStep Technical Support
Web site. For detailed information on installing the BOSS.exe, refer to the eDNA Services Installation
Guide.
23
BOSS Admin Guide Encrypting Passwords Viewable from BOSS.CFG
To configure eDNA Explorer to encrypt passwords viewable from an eDNA BOSS configuration file
(BOSS.cfg), complete the following steps:
1. Download and install the required software. Refer to Installing the Required Software, page
23.
2. Launch eDNA Explorer. Double-click the desktop shortcut icon, or navigate to Windows Start
→ All Programs → eDNA → eDNA Explorer.
3. Click the applicable BOSS from the Service tree. Refer to Figure 25, page 24.
24
BOSS Admin Guide Encrypting Passwords Viewable from BOSS.CFG
6. Highlight the BOSS_PASSWORD to be encrypted, and right-click select Copy from the pop-up
menu. Refer to Figure 27, page 25.
7. Click in the text box at the bottom of the dialog, and right-click select Paste. Refer to Figure
28, page 25.
Note: Do not include leading or trailing white space in the text box.
25
BOSS Admin Guide Encrypting Passwords Viewable from BOSS.CFG
8. Click E (encrypt) to encrypt the password. Refer to Figure 29, page 26.
9. Highlight the encrypted password in the text box, and right-click select Copy from the pop-up
menu.
10. Highlight the “old” BOSS_PASSWORD, and right-click select Paste from the pop-up menu.
Refer to Figure 30, page 26.
26
BOSS Admin Guide Encrypting Passwords Viewable from BOSS.CFG
To decrypt passwords viewable from an eDNA BOSS configuration file (BOSS.cfg), complete the
following steps:
1. From the Edit Configuration dialog, highlight the BOSS_PASSWORD, and right-click select
Copy from the pop-up menu.
2. Click in the text box at the bottom of the dialog, and right-click select Paste. Refer to Figure
31, page 27.
Note: Do not include leading or trailing white space in the text box.
Figure 31: Right-Click Paste Encrypted BOSS Password
3. Click U (unencrypt) to decrypt the password. Refer to Figure 32, page 27.
27
Chapter 7: Maintenance
eDNA BOSS requires no formal, routine maintenance. As with all eDNA services, it is recommended
that the administrator periodically check the service screens for error messages and verify that the
alarms are current.
An administrator should also retain copies of the application executables, service configuration, and
database files.
28