Sage100 2023 Installation System Admin Guide
Sage100 2023 Installation System Admin Guide
February 2023
This is a publication of Sage Software, Inc.
© 2023 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and
Sage product and service names mentioned herein are the trademarks of The Sage Group
plc or its licensors. All other trademarks are the property of their respective owners.
Last updated: February 23, 2023
Contents
Installation Overview 1
About Sage 100 2023 1
Contents of Installation Programs 1
General Installation Tips 2
Index 123
Installation Overview
Read this guide completely before installing or upgrading your Sage 100 system. Before
installing Sage 100, your hardware must be properly configured, and the appropriate
operating system software must be fully installed and operational. Incorrect
configurations of protocols and services running on the server can cause major delays in
the implementation of Sage 100.
The installation procedures in this document address Windows® environments. For a
complete list of system requirements, refer to the Supported Platform Matrix, available in
Sage Knowledgebase article 47649.
In some parts of this guide, the Sage 100 Integration Engine is referred to simply as the
Integration Engine.
The Sage 100 2023 CRM file contains installation programs for Sage CRM.
l You have the option to install the Customer Relationship Management module and
the Sage 100 Integration Engine with Sage 100 or separately.
l If you're upgrading, all modules installed on your source system must be installed on
the destination installation. After you've upgraded to the current version, you can
uninstall modules that are no longer needed.
Installation Requirements
All prerequisites must be installed before installing Sage 100 Standard; any prerequisite
that is not on your system will be installed by the Sage 100 2023 installation program.
For a complete list of system requirements, refer to the Supported Platform Matrix. To
access the matrix, see article ID 47649 in the Sage Knowledgebase.
Important! If you're upgrading from a prior version, you must install Sage 100
version 2023 to a new location and perform a parallel installation.
Pre-Installation Tasks
Perform these tasks before beginning the installation process.
l If you're upgrading from a prior version, read the Customer Upgrade Guide, which is
available on the Sage 100 Documents page and in the Documentation folder within
the Sage 100 installation program.
l Verify that you have your Sage Download Notification e-mail, which includes the
serial number, customer number, user key, and product key, which are required to
install Sage 100 Standard for the correct number of users and to register the
modules. This information is also available on the Sage Customer Portal under
Products > Details.
Note: If you use the Payroll module and you're upgrading from version 2017 or
earlier, you must enter your new product key when installing Sage 100 2023. If
you enter a product key obtained when purchasing version 2017 or earlier, you
will not be able to open any Payroll tasks.
l Depending on your Internet connection speed, downloading the installation files may
take several hours; therefore, you may want to download the files in advance. The
installation files should be downloaded directly onto the server where Sage 100 will
be installed.
l Test and validate all of the hardware and network configurations using the following
resources, which can be found in the Sage Knowledgebase.
l The Supported Platform Matrix (article ID 47649)
l The Integrated Solutions Compatibility Matrix (article ID 48274)
l If you plan to use Sage Intelligence Reporting, open Microsoft Excel to ensure that it
has been licensed and activated.
l If you will be installing the Sage Web Engine, refer to the eBusiness Manager
Installation Guide. The guide is available on the Sage 100 Documents page.
l If a prior version of the Sage Web Engine is installed for the eBusiness Manager
module, back up any customized templates in the IW folder to another location, and
then uninstall the Sage Web Engine. After version 2023 of the Sage Web Engine is
installed, move the templates back to the IW folder.
l Third-party applications used with Sage 100 Standard may require a drive mapping
or UNC path to the server where the data files are located. This drive must be
mapped to a share point on the server above the MAS90 folder. Any application
written to access the data files (including third-party or Sage developer partner
applications) must have a valid logon to the server and may require a logical drive
mapping or UNC path.
Installation Process
Run the Sage 100 Standard installation wizard to install a new instance of
Sage 100 Standard or to upgrade your system from a prior version. The installation
wizard guides you through the installation.
Note: Save the download file in a folder located directly beneath the root
directory. For example: C:\temp.
The installation program must be saved on the server where you're installing Sage
100.
4. If you aren’t automatically asked to extract the installation files, click the Sage
100 2023.exe file to extract them. The Sage 100 2023 folder, which contains the
installation files, will be extracted.
5. In the Sage 100 2023 folder, right-click Autorun.exe, and then select Run as
administrator. You must start the installation program using the Autorun.exe file.
Starting the program by running a different file may result in installation errors.
6. On the Autorun screen, click Sage 100 2023 to start the installation.
7. Follow the steps in the installation wizard to install a new instance or upgrade an
existing installation.
Note: When specifying where to install Sage 100, do not nest a destination
folder in folders named MAS90 or SOA.
Important:
l If you’re installing on a computer with an earlier 32-bit version of
Sage 100 installed, the 32-bit version will no longer work if you
install the 64-bit version.
l If you install the 64-bit version of Sage 100 then only
workstations with the 64-bit version of Windows will be able
to run Sage 100.
c. When you reach the Sage 100 Integration Engine Service screen, keep the
following notes in mind:
l If you’re integrating Sage 100 with Sage CRM, the user account that
you enter must have access to run the Sage 100 Integration Engine
service and also the server where Sage CRM is installed.
The time required to install depends on the number of modules selected. If several
modules are installed, this process may take several minutes.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install the application, on the Sage
100 2023 Autorun screen, click Productivity Applications, and then click Install Acrobat
Reader.
After the Sage 100 installation is completed, the Upgrade Checklist automatically
appears if Acrobat Reader is installed. To manually access this document, click
Documentation on the Sage 100 2023 Autorun screen.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
Post-Installation Tasks
Perform the following tasks after installing Sage 100 Standard.
1. Create a backup of the MAS90 folder created when you installed Sage 100. The
backup will be useful in case you need to reverse any changes; you may be able to
do so without reinstalling the product.
2. If you're upgrading, refer to the Customer Upgrade Guide, which is available on the
Sage 100 Documents page and in the Documentation folder within the Sage 100
installation program.
Review the changes that have been made in Sage 100, and follow instructions in
the upgrade checklist to migrate and convert your data.
3. Install any Sage 100 2023 updates that are available in the Sage Knowledgebase.
4. To run Microsoft Script links, you must have the Microsoft Windows Script Host
processor on your system. For information on installing the Microsoft Windows
If you're upgrading from an earlier version of Sage 100, you can skip the following steps.
12. Create companies and activate modules (see "Creating and Activating Companies"
(page 81)).
13. Create roles and user codes, and set up system preferences (see "Setting Up Roles
and Users for Security" (page 83)).
14. Set up the modules for your companies. If you're converting your existing business
management system to Sage 100 Standard, assemble the data you need to set up
each module. For more information, refer to the Getting Started Guide.
Workstation Setup
The Workstation Setup wizard installs the required software, common programs, and
Help files to the workstations that will access the Sage 100 Standard installation. The
workstation installation wizard copies all of the necessary Dynamic Link Libraries,
ActiveX controls, and other components to the local Windows\System folder and sets up
the initialization files for the workstation.
Note: Run the Workstation Setup program after every Sage 100 software
upgrade.
You must use the Administrator account rather than an account with administrator
rights.
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Map a drive letter to a share at least one folder above the MAS90 folder where the
Sage 100 server component is installed.
4. Use Windows Explorer to attach to the server share point where Sage 100 is
installed, and locate the MAS90\Wksetup folder.
5. Double-click Autorun.exe to run the program; it takes a few seconds to launch.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install Acrobat Reader, start the
Sage 100 installation program. In the Sage 100 2023 Autorun screen, click Productivity
Applications, and then click Install Acrobat Reader.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
If Sage Intelligence Reporting will be used on this workstation, see "Setting Up Sage
Intelligence Reporting " (page 13).
To create a Workstation Setup DVD, copy the contents of the MAS90\WKSETUP folder
to the root folder of a blank DVD. For detailed information on creating a DVD, refer to your
DVD burner software.
5. Select the Sage Intelligence Reporting option and proceed through the rest of the
wizard.
After the installation is complete, follow the steps under "Setting Up Sage Intelligence
Reporting " (page 13).
3. Open the Report Manager from within Sage 100. Select Sage Intelligence
Reporting > Reports > Report Manager.
4. When the window appears asking for the path to the repository, enter the UNC path
to the shared folder that you created, and click OK.
5. When a window appears asking you to run the license manager, click Yes.
6. In the License Manager window, enter your Sage customer account number and
serial number, and then click Apply.
7. Click Perform Registration.
Click the Help button on any Sage Intelligence Reporting window for detailed information
about the product’s features.
For instructions on running Sage Intelligence Reporting outside of Sage 100, see
"Running Sage Intelligence Reporting outside of Sage 100" (page 118).
Installation Requirements
Sage 100 Advanced uses the TCP/IP protocol for all communications between the
workstation and server. To run Sage 100 Advanced, TCP/IP must be properly configured
on both the Windows Server and all workstations that will run Sage 100 Advanced on the
server. For more information, see "TCP/IP Protocol" (page 114).
If you are installing Sage 100 Advanced on a Windows Server with Terminal Services
enabled, see "Remote Desktop Services Considerations" (page 117).
For a complete list of system requirements, refer to the Supported Platform Matrix. To
access the matrix, see article ID 47649 in the Sage Knowledgebase.
All prerequisites must be installed before installing Sage 100 Advanced; any prerequisite
that is not on your system will be installed by the Sage 100 2023 installation program.
Important! If you're upgrading from a prior version, you must install Sage 100
version 2023 to a new location and perform a parallel installation.
Pre-Installation Tasks
Perform these tasks before beginning the installation process.
l If you're upgrading from a prior version, read the Customer Upgrade Guide, which is
available on the Sage 100 Documents page and in the Documentation folder within
the Sage 100 installation program.
l Verify that you have your Sage Download Notification e-mail, which includes the
serial number, customer number, user key, and product key, which are required to
install Sage 100 Advanced for the correct number of users and to register the
modules. This information is also available on the Sage Customer Portal under
Products > Details.
Note: If you use the Payroll module and you're upgrading from version 2017 or
earlier, you must enter your new product key when installing Sage 100 2023. If
you enter a product key obtained when purchasing version 2017 or earlier, you
will not be able to open any Payroll tasks.
l Depending on your Internet connection speed, downloading the installation files may
take several hours; therefore, you may want to download the files in advance. The
installation files should be downloaded directly onto the server where Sage 100 will
be installed.
l Test and validate all of the hardware and network configurations using the following
resources, which can be found in the Sage Knowledgebase.
l The Supported Platform Matrix (article ID 47649)
l The Integrated Solutions Compatibility Matrix (article ID 48274)
l If you will be installing the Sage 100 Web Engine, verify that IIS is installed and
running.
l If a prior version of the Sage Web Engine is installed for the eBusiness Manager
module, back up any customized templates in the IW folder to another location, and
then uninstall the Sage Web Engine. After version 2023 of the Sage Web Engine is
installed, move the templates back to the IW folder.
l Configure TCP/IP as a protocol on your server and workstations. All workstations
must be able to ping the server and the server must be able to ping all of the
workstations. For information on pinging the server, see "Basic Configuration" (page
114).
l Third-party applications used with Sage 100 Advanced may require a drive mapping
or UNC path to the server where the data files are located. This drive must be
mapped to a share point on the server above the MAS90 folder. Any application
written to access the data files (including third-party or Sage developer partner
applications) must have a valid logon to the server and may require a logical drive
mapping or UNC path.
l If you're installing Sage CRM and using the Integrated Logon for SQL Server, create
a Windows user account with permissions to access both the server where Sage
100 Advanced will be installed and the SQL Server database. This account is used
by the Integration Engine to send data between the Sage 100 server and the Sage
CRM server. You are optionally asked to provide this information during the Sage
100 installation. For more information, see "Installing Sage CRM" (page 43).
Installation Process
Run the Sage 100 Advanced installation wizard to install a new instance of
Sage 100 Advanced or to upgrade your system from a prior version. The installation
wizard guides you through the installation.
Note: Save the download file in a folder located directly beneath the root
directory. For example: C:\temp.
The installation program must be saved on the server where you're installing Sage
100.
4. If you aren’t automatically asked to extract the installation files, click the Sage
100 2023.exe file to extract them. The Sage 100 2023 folder, which contains the
installation files, will be extracted.
5. In the Sage 100 2023 folder, right-click Autorun.exe, and then select Run as
administrator. You must start the installation program using the Autorun.exe file.
Starting the program by running a different file may result in installation errors.
6. On the Autorun screen, click Sage 100 2023 to start the installation.
7. Follow the steps in the installation wizard to install a new instance or upgrade an
existing installation.
Note: When specifying where to install Sage 100, do not nest a destination
folder in folders named MAS90 or SOA.
Important:
l If you’re installing on a computer with an earlier 32-bit version of
Sage 100 installed, the 32-bit version will no longer work if you
install the 64-bit version.
l If you install the 64-bit version of Sage 100 then only
workstations with the 64-bit version of Windows will be able
to run Sage 100.
c. When you reach the Sage 100 Integration Engine Service screen, keep the
following notes in mind:
l If you’re integrating Sage 100 with Sage CRM, the user account that
you enter must have access to run the Sage 100 Integration Engine
service and also the server where Sage CRM is installed.
l The service is disabled by default. For more information, see "Installing
Sage CRM" (page 43).
l The default port number is used only for the integration with Sage CRM,
not for the Sage 100 Application Server.
l If you're not using Sage CRM, you can click Skip to bypass configuring
the Sage 100 Integration Engine.
The time required to install depends on the number of modules selected. If several
modules are installed, this process may take several minutes.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install the application, on the Sage
100 2023 Autorun screen, click Productivity Applications, and then click Install Acrobat
Reader.
After the Sage 100 installation is completed, the Upgrade Checklist automatically
appears if Acrobat Reader is installed. To manually access this document, click
Documentation on the Sage 100 2023 Autorun screen.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
Post-Installation Tasks
Perform the following tasks after installing Sage 100 Advanced.
1. Create a backup of the MAS90 folder created when you installed Sage 100. The
backup will be useful in case you need to reverse any changes; you may be able to
do so without reinstalling the product.
2. If you're upgrading, refer to the Customer Upgrade Guide, which is available on the
Sage 100 Documents page and in the Documentation folder within the Sage 100
installation program.
Review the changes that have been made in Sage 100, and follow instructions in
the upgrade checklist to migrate and convert your data.
3. Install any Sage 100 2023 updates that are available in the Sage Knowledgebase.
4. Create a share at least one folder above the MAS90 folder. This is required before
running Workstation Setup. For more information, see "Sage 100 Security
Permissions " (page 108).
5. Set up and start the Application Server (see "Using the Application Server" (page
59)).
6. To run Microsoft Script links, you must have the Microsoft Windows Script Host
processor on your system. For information on installing the Microsoft Windows
Script Host processor, refer to the Microsoft Download Center website.
7. Install Sage CRM if you plan to use that product (see "Installing Sage CRM" (page
43)).
8. Run Workstation Setup on all workstations that will access the Sage 100 Advanced
installation.
For details, see "Workstation Setup" (page 21).
l Workstations used to process credit card transactions or set up credit card
processing require a working Internet connection.
l Add www.sageexchange.com to the list of trusted websites for any workstations
that will be using the Paya Connect Desktop to set up credit card related data.
9. If you process credit cards or ACH payments through Paya (formerly Sage Payment
Solutions), you must install Paya Connect Desktop. For more information, see
"Setting Up Credit Card and ACH Payment Processing" (page 78).
10. If you plan to use Sage Intelligence reporting, see "Installing Sage Intelligence
Reporting " (page 26).
11. Install optional productivity applications, such as SAP Crystal Reports Designer, on
each workstation as needed. Installing SAP Crystal Reports Designer is necessary
only if you plan to create or modify reports.
12. If you're installing Federal and State Tax Reporting, you must install it on each
Sage 100 workstation. For more information see "Installing Federal and State Tax
Reporting" (page 76).
13. If you're using the Payroll module, to ensure that your system can communicate with
the tax calculation engine, add the following URL to your browser's trusted sites list:
spa.na.sage.com
Complete this step on all workstations that will be used to process payroll, and also
on the server where Sage 100 is installed if the Process Tax Calculation on the
Server check box is selected in System Configuration.
If you're upgrading from an earlier version of Sage 100, you can skip the following steps.
14. Create companies and activate modules (see "Creating and Activating Companies"
(page 81)).
15. Create roles and user codes, and set up system preferences (see "Setting Up Roles
and Users for Security" (page 83)).
16. Set up the modules for your companies. If you're converting your existing business
management system to Sage 100 Advanced, assemble the data you need to set up
each module. For more information, refer to the Getting Started Guide.
Workstation Setup
The Workstation Setup wizard installs the required software, common programs, and
Help files to the workstations that will access the Sage 100 Advanced installation. The
workstation installation wizard copies all of the necessary Dynamic Link Libraries,
ActiveX controls, and other components to the local Windows\System folder and sets up
the initialization files for the workstation.
Note: Run the Workstation Setup program after every Sage 100 software
upgrade.
You must use the Administrator account rather than an account with administrator
rights.
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Connect to the server using the UNC path to the share point where
Sage 100 Advanced is installed.
4. Use Windows Explorer to attach to the server share point where Sage 100 is
installed, and locate the MAS90\Wksetup folder.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install Acrobat Reader, start the
Sage 100 installation program. In the Sage 100 2023 Autorun screen, click Productivity
Applications, and then click Install Acrobat Reader.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
If you are running through Remote Desktop Services or Citrix, you are prompted to
indicate whether Sage 100 Advanced will be accessed through the Terminal Server.
l Click Yes to copy the activation key file. This allows multiple Remote Desktop
Services/Citrix sessions to access Sage 100 Advanced at the same time.
l Click No to leave the activation set for a single user.
If you typed NO ACCESS at the Server field in the Sage 100 Advanced Server Path page,
this message does not appear.
If you click Yes to copy the activation key file but receive a message indicating the copy
was not successful, you must manually copy the file to the MAS90\Home\Lib\Keys folder.
To create a Workstation Setup DVD, copy the contents of the MAS90\WKSETUP folder
to the root folder of a blank DVD. For detailed information on creating a DVD, refer to your
DVD burner software.
Multiple Installations
A Sage 100 Advanced workstation can attach to multiple servers. For example, if your
site has three servers and Sage 100 Advanced is installed on each server, you can
connect to the appropriate server by clicking a single icon rather than having a separate
icon for each installation.
Only one current version on a server is supported.
Selecting a Server
If the Workstation Setup wizard has been run for only one server, your system is
configured automatically for that server. Running the Workstation Setup wizard again
(from a different server path) allows you to select from multiple servers using the same
workstation files.
If multiple servers are found in your local configuration file, a dialog box opens and lists
both the server name and the socket number on which the program is running. Select the
server and socket number pair to attach to and then click OK. If you do not want to start
Sage 100, click Cancel to close the program.
You cannot have multiple installations for the same version of the Sage 100 Advanced
server component on the same server.
Aliasing a Server
It may be practical to assign an alias to the server and socket number pairs. For example,
you can label one installation as “Accounting” and a second installation as “Payroll.” You
can assign an alias to any server and socket number pair in the list of installed servers by
clicking Alias in the Select Server window.
Select the server and socket number pair to alias by selecting the line and clicking Alias.
Type the name of the alias to use for this server and socket number, and click Accept. If
you do not want to alias this server, click Cancel.
The aliases associated with servers are local to each individual workstation. The
configuration information is stored in the SOTA.INI file located in the \MAS90\Launcher
folder. To use the same configuration files on multiple workstations, copy the SOTA.INI
file to each workstation's \MAS90\Launcher folder.
If you select the Custom setup type and clear the Sage Intelligence Reporting option, you
can install the program at a later time by rerunning Workstation Setup.
5. Select the Sage Intelligence Reporting option and proceed through the rest of the
wizard.
After the installation is complete, follow the steps under "Setting Up Sage Intelligence
Reporting" (page 26).
If you're upgrading from a previous version of Sage 100, you must create a new
repository. If you have custom reports that you want to use in version 2023, export
them from your preexisting repository and import them into the new one.
For more information, see the Upgrading Sage Intelligence Reporting section in the
Sage 100 Customer Upgrade Guide.
2. Grant Sage Intelligence Reporting users read and write permissions to the folder.
3. Open the Report Manager from within Sage 100. Select Sage Intelligence
Reporting > Reports > Report Manager.
4. When the window appears asking for the path to the repository, enter the UNC path
to the shared folder that you created, and click OK.
5. When a window appears asking you to run the license manager, click Yes.
6. In the License Manager window, enter your Sage customer account number and
serial number, and then click Apply.
7. Click Perform Registration.
Click the Help button on any Sage Intelligence Reporting window for detailed information
about the product’s features.
For instructions on running Sage Intelligence Reporting outside of Sage 100, see
"Running Sage Intelligence Reporting outside of Sage 100" (page 118).
Installation Requirements
Microsoft SQL Server must be installed before installing Sage 100 Premium. Sage
supports the installation of Sage 100 Premium and Microsoft SQL Server on the same
server as well as the installation of the two products on separate servers. For information
on the version of Microsoft SQL Server available through Sage, see "Microsoft SQL
Server Runtime Edition" (page 29).
Sage 100 Premium uses the TCP/IP protocol for all communications between the
workstation and server. To run Sage 100 Premium, TCP/IP must be properly configured
on both the Windows Server and all workstations that will run Sage 100 Premium on the
server. For more information, see "TCP/IP Protocol" (page 114).
If you're installing Sage 100 Premium on a Windows Server with Terminal Services
enabled, see "Remote Desktop Services Considerations" (page 117).
For a complete list of system requirements, refer to the Supported Platform Matrix. To
access the matrix, see article ID 47649 in the Sage Knowledgebase.
All prerequisites must be installed before installing Sage 100 Premium; any prerequisite
that is not on your system will be installed by the Sage 100 2023 installation program.
Important! If you're upgrading from a prior version, you must install Sage 100
version 2023 to a new location and perform a parallel installation.
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Download the Microsoft SQL Server installation file from the location specified in
your Download Notification e-mail from Sage.
Note: Save the download file in a folder located directly beneath the root
directory. For example: C:\temp.
4. If you aren’t automatically asked to extract the installation files, click the executable
file to extract them. The Microsoft SQL Server folder, which contains the installation
files, will be extracted.
5. In the Microsoft SQL Server folder, right-click Autorun.exe, and then select Run as
administrator.
6. On the Autorun screen, click Install Microsoft SQL Server Runtime Edition.
A message appears if SQL Server is already installed on your system. The Sage
Configured installation type will be unavailable; you must use the Advanced SQL
Server Installation option.
If no installation is encountered, the Sage Configured SQL Server Installation is
available. This is the recommended option.
7. Follow the steps in the installation wizard to install SQL Server. If you select the
Advanced SQL Server Installation, you will use the Microsoft SQL Server Setup
program to configure and install SQL Server.
If one or more of the required components are missing from your server, a message
appears. Click Yes to install the missing components, or click No to exit the
installation process.
8. If you are asked to restart your system after components are installed, restart the
computer, and then resume the installation.
Note: The SQL Server Setup window appears during the installation, which may
take up to an hour.
Pre-Installation Tasks
Perform these tasks before installing Sage 100 Premium.
l If you're upgrading from a prior version, read the Customer Upgrade Guide, which is
available on the Sage 100 Documents page and in the Documentation folder within
the Sage 100 installation program.
l Verify that you have your Sage Download Notification e-mail, which includes the
serial number, customer number, user key, and product key, which are required to
install Sage 100 Premium for the correct number of users and to register the
modules. This information is also available on the Sage Customer Portal under
Products > Details.
l Depending on your Internet connection speed, downloading the installation files may
take several hours; therefore, you may want to download the files in advance. The
installation files should be downloaded directly onto the server where Sage 100 will
be installed.
l Test and validate all of the hardware and network configurations using the following
resources, which can be found in the Sage Knowledgebase.
l The Supported Platform Matrix (article ID 47649)
l The Integrated Solutions Compatibility Matrix (article ID 48274)
l Third-party applications used with Sage 100 Premium may require a drive mapping
or UNC path to the server where the data files are located. This drive must be
mapped to a share point on the server above the MAS90 folder. Although Sage 100
Premium itself does not require a logical drive mapping, any application written to
access the data files (including third-party or Sage developer partner applications)
must have a valid logon to the server and may require a logical drive mapping or
UNC path.
l If you're installing Sage CRM and using the Integrated Logon for SQL Server, create
a Windows user account with permissions to access both the server where Sage
100 Premium will be installed and the SQL Server database. This account is used by
the Integration Engine to send data between the Sage 100 server and the Sage CRM
server. You are optionally asked to provide this information during the Sage
100 installation. For more information, see "Installing Sage CRM" (page 43).
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Download the Sage 100 2023.exe file from the location specified in your Download
Notification email from Sage.
Note: Save the download file in a folder located directly beneath the root
directory. For example: C:\temp.
The installation program must be saved on the server where you're installing Sage
100.
4. If you aren’t automatically asked to extract the installation files, click the Sage
100 2023.exe file to extract them. The Sage 100 2023 folder, which contains the
installation files, will be extracted.
5. In the Sage 100 2023 folder, right-click Autorun.exe, and then select Run as
administrator. You must start the installation program using the Autorun.exe file.
Starting the program by running a different file may result in installation errors.
6. On the Autorun screen, click Sage 100 2023 to start the installation.
7. Follow the steps in the installation wizard to install a new instance or upgrade an
existing installation.
Note: When specifying where to install Sage 100, do not nest a destination
folder in folders named MAS90 or SOA.
Important:
l If you’re installing on a computer with an earlier 32-bit version of
Sage 100 installed, the 32-bit version will no longer work if you
install the 64-bit version.
The time required to install depends on the number of modules selected. If several
modules are installed, this process may take several minutes.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install the application, on the Sage
100 2023 Autorun screen, click Productivity Applications, and then click Install Acrobat
Reader.
After the Sage 100 installation is completed, the Upgrade Checklist automatically
appears if Acrobat Reader is installed. To manually access this document, click
Documentation on the Sage 100 2023 Autorun screen.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
Post-Installation Tasks
Perform the following tasks after installing Sage 100 Premium.
1. Create a backup of the MAS90 folder created when you installed Sage 100. The
backup will be useful in case you need to reverse any changes; you may be able to
do so without reinstalling the product.
2. If you're upgrading, refer to the Customer Upgrade Guide, which is available on the
Sage 100 Documents page and in the Documentation folder within the Sage 100
installation program.
Review the changes that have been made in Sage 100, and follow instructions in
the upgrade checklist to migrate and convert your data.
3. Install any Sage 100 2023 updates that are available in the Sage Knowledgebase.
4. Create a share at least one folder above the MAS90 folder. This is required before
running Workstation Setup. For more information, see "Sage 100 Security
Permissions " (page 108).
5. Set up and start the Application Server (see "Using the Application Server" (page
59)).
6. To run Microsoft Script links, you must have the Microsoft Windows Script Host
processor on your system. For information on installing the Microsoft Windows
Script Host processor, refer to the Microsoft Download Center website.
7. Install Sage CRM if you plan to use that product (see "Installing Sage CRM" (page
43)).
8. Run Workstation Setup on all workstations that will access the Sage 100 Premium
installation.
For details, see "Workstation Setup" (page 36).
l Workstations used to process credit card transactions or set up credit card
processing require a working Internet connection.
l Add www.sageexchange.com to the list of trusted websites for any workstations
that will be using the Paya Connect Desktop to set up credit card related data.
9. If you process credit cards or ACH payments through Paya (formerly Sage Payment
Solutions), you must install Paya Connect Desktop. For more information, see
"Setting Up Credit Card and ACH Payment Processing" (page 78).
10. If you plan to use Sage Intelligence reporting, see "Installing Sage Intelligence
Reporting " (page 41).
11. Install optional productivity applications, such as SAP Crystal Reports Designer, on
each workstation as needed. Installing SAP Crystal Reports Designer is necessary
only if you plan to create or modify reports.
12. If you're installing Federal and State Tax Reporting, you must install it on each
Sage 100 workstation. For more information see "Installing Federal and State Tax
Reporting" (page 76).
13. If you're using the Payroll module, to ensure that your system can communicate with
the tax calculation engine, add the following URL to your browser's trusted sites list:
spa.na.sage.com
Complete this step on all workstations that will be used to process payroll, and also
on the server where Sage 100 is installed if the Process Tax Calculation on the
Server check box is selected in System Configuration.
If you're upgrading from an earlier version of Sage 100, you can skip the following steps.
14. Create companies and activate modules (see "Creating and Activating Companies"
(page 81)).
15. Create roles and user codes, and set up system preferences (see "Setting Up Roles
and Users for Security" (page 83)).
16. Set up the modules for your companies. If you're converting your existing business
management system to Sage 100 Premium, assemble the data you need to set up
each module. For more information, refer to the Getting Started Guide.
Workstation Setup
The Workstation Setup wizard installs the required software, common programs, and
Help files to the workstations that will access the Sage 100 Premium installation. The
workstation installation wizard copies all of the necessary Dynamic Link Libraries,
ActiveX controls, and other components to the local Windows\System folder and sets up
the initialization files for the workstation.
Note: Run the Workstation Setup program after every Sage 100 software
upgrade.
You must use the Administrator account rather than an account with administrator
rights.
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Connect to the server using the UNC path to the share point where
Sage 100 Advanced is installed.
4. Use Windows Explorer to attach to the server share point where Sage 100 is
installed, and locate the MAS90\Wksetup folder.
5. Double-click Autorun.exe to run the program; it takes a few seconds to launch.
If you receive a message stating that no installation of Adobe Acrobat Reader was
detected, click OK to continue with the installation. To install Acrobat Reader, start the
Sage 100 installation program. In the Sage 100 2023 Autorun screen, click Productivity
Applications, and then click Install Acrobat Reader.
Important! If a message appears asking you to restart the computer, you must do
so before the installation will be fully functional.
If you are running through Remote Desktop Services or Citrix, you are prompted to
indicate whether Sage 100 Premium will be accessed through the Terminal Server.
l Click Yes to copy the activation key file. This allows multiple Remote Desktop
Services/Citrix sessions to access Sage 100 Premium at the same time.
l Click No to leave the activation set for a single user.
If you typed NO ACCESS at the Server field in the Sage 100 Premium Server Path page,
this message does not appear.
If you click Yes to copy the activation key file but receive a message indicating the copy
was not successful, you must manually copy the file to the MAS90\Home\Lib\Keys folder.
To create a Workstation Setup DVD, copy the contents of the MAS90\WKSETUP folder
to the root folder of a blank DVD. For detailed information on creating a DVD, refer to your
DVD burner software.
Multiple Installations
A Sage 100 Premium workstation can attach to multiple servers. For example, if your site
has three servers and Sage 100 Premium is installed on each server, you can connect to
the appropriate server by clicking a single icon rather than having a separate icon for
each installation.
Only one current version on a server is supported.
Selecting a Server
If the Workstation Setup wizard has been run for only one server, your system is
configured automatically for that server. Running the Workstation Setup wizard again
(from a different server path) allows you to select from multiple servers using the same
workstation files.
If multiple servers are found in your local configuration file, a dialog box opens and lists
both the server name and the socket number on which the program is running. Select the
server and socket number pair to attach to and then click OK. If you do not want to start
Sage 100, click Cancel to close the program.
You cannot have multiple installations for the same version of the Sage 100 Premium
server component on the same server.
Aliasing a Server
It may be practical to assign an alias to the server and socket number pairs. For example,
you can label one installation as “Accounting” and a second installation as “Payroll.” You
can assign an alias to any server and socket number pair in the list of installed servers by
clicking Alias in the Select Server window.
Select the server and socket number pair to alias by selecting the line and clicking Alias.
Type the name of the alias to use for this server and socket number, and click Accept. If
you do not want to alias this server, click Cancel.
The aliases associated with servers are local to each individual workstation. The
configuration information is stored in the SOTA.INI file located in the \MAS90\Launcher
folder. To use the same configuration files on multiple workstations, copy the SOTA.INI
file to each workstation's \MAS90\Launcher folder.
from this workstation, the server and socket number selected as the defaults are
highlighted.
5. Select the Sage Intelligence Reporting option and proceed through the rest of the
wizard.
After the installation is complete, follow the steps under "Setting Up Sage Intelligence
Reporting" (page 41).
The repository will be used to store Sage Intelligence Reporting data, reporting trees,
report templates and other settings. Centralizing this information in one folder has the
following advantages:
l Using a single folder makes it easier to back up and restore the information.
l Multiple users can access the information.
3. Open the Report Manager from within Sage 100. Select Sage Intelligence
Reporting > Reports > Report Manager.
4. When the window appears asking for the path to the repository, enter the UNC path
to the shared folder that you created, and click OK.
5. When a window appears asking you to run the license manager, click Yes.
6. In the License Manager window, enter your Sage customer account number and
serial number, and then click Apply.
7. Click Perform Registration.
Click the Help button on any Sage Intelligence Reporting window for detailed information
about the product’s features.
For instructions on running Sage Intelligence Reporting outside of Sage 100, see
"Running Sage Intelligence Reporting outside of Sage 100" (page 118).
Pre-Installation Tasks
Perform these tasks before beginning the installation process.
l Ideally, Sage 100 should be installed before installing Sage CRM.
l If you're upgrading from a prior version of Sage CRM, third-party customizations may
be overwritten. Contact your Sage business partner for assistance. For more
information, see "Upgrading Sage CRM " (page 46).
l Determine the name of the database server you will install to and the port number
that SQL Server is using for TCP/IP connectivity.
l When installing an additional instance of Microsoft SQL Server, you must enter a
specific port number and make note of that port number so that you can enter it in
CRM Company Options.
l Depending on your Internet connection speed, downloading the installation files may
take several hours; therefore, you may want to download the files in advance.
Installation Process
Perform this installation at the IIS Web server. This section refers only to a new
installation. For information on upgrading, see "Upgrading Sage CRM " (page 46).
2. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
3. Download the Sage 100 2023 CRM 2022 R2.exe file from the location specified in
your Download Notification email from Sage.
Note: To avoid errors when extracting the installation program from the
download file, save the file in a folder located directly beneath the root
directory. For example: C:\temp
4. If you’re not automatically asked to extract the files, click the EXE file to extract
them. The folder that contains the installation files is extracted.
5. In the folder, click Autorun.exe.
6. On the Autorun screen, click Install Sage CRM 2022 R2 or Upgrade from Sage
CRM 2019 R1 or Later. The installation program may take a few seconds to start.
7. Follow the steps in the installation wizard to install Sage CRM.
Note the name of the Sage CRM SQL Server database and logon information. When
setting up the Customer Relationship Management module in Sage 100, you will be
required to provide this information.
If Internet Information Services (IIS) is running on the server, you are asked to stop IIS
before the installation process begins.
Warning! Stopping the IIS server disconnects all users who are currently using
any Web site connected to the IIS server.
Click OK to stop the IIS server and perform the installation. After the installation has
completed, IIS will be restarted automatically.
a. On the Choose Sage 100 Location screen, confirm the folder where Sage
100 is installed. The Integration Engine will be configured to the Sage 100
installation location.
b. On the Sage 100 Integration Engine Service screen, keep the following
notes in mind:
l The user account that you enter must have access to run the Integration
Engine service and also the server where Sage CRM is installed.
l The Integration Engine service is disabled by default.
l If you have Sage 100 Advanced or Sage 100 Premium installed, the
default port number is used only for the integration with Sage CRM, not
for the Sage 100 Application Server.
Post-Installation Tasks
Perform the following tasks after installing Sage CRM and Sage 100.
Note: If the Integration Engine was not configured during the Sage 100 installation,
you'll need to do so before completing the following steps. To configure the Integration
Engine, see "Configuring Sage 100 Integration Engine" (page 45).
1. The Integration Engine must be started before setting up Sage CRM. Perform the
following steps to start the Integration Engine:
a. Select Windows Start menu > Control Panel > Administrative Tools >
Services.
b. Right-click Sage 100 Integration Engine and then click Properties.
c. In the Startup Type field, select Automatic, and then click Apply. Close the
Properties window.
d. Right-click Sage 100 Integration Engine and then click Start.
2. Set up and create users, territories, and security profiles in Sage CRM. One Sage
CRM user must be created for each Sage 100 user who will be creating quotes and
orders or maintaining customer information.
For more information, refer to the Sage CRM System Administrator Guide.
3. Set up the Customer Relationship Management module in your Sage 100
installation. Sage 100 and Sage CRM will not be integrated until you set up the
module in CRM Server Options and CRM Company Options.
For more information, see Set Up Customer Relationship Management for a new
Company in the Sage 100 help.
Note: If your Sage 100 2023 installation is on the same server as the Sage 100
system you are upgrading, you must use a different Integration Engine port ID for
your version 2023 installation.
2. Create a fully functioning duplicate copy of your existing Sage CRM installation.
This mirror copy must be set up exactly the same as your production installation.
This is the Sage CRM installation that will be integrated with Sage 100 2023.
3. Restore the backup of your Sage CRM database to the mirror installation created in
the prior step.
4. Upgrade the mirror installation to Sage CRM 2022 R2.
a. Close down other programs. Do not close antivirus, antispyware, and script-
blocking software unless it is actually interfering with the installation.
b. Download the Sage 100 2023 CRM 2022 R2.exe file from the location
specified in your Download Notification e-mail from Sage.
Note: To avoid errors when extracting the installation program from the
download file, save the file in a folder located directly beneath the root
directory. For example: C:\temp
c. The Sage Download Manager window opens and indicates the amount of
time remaining to download the file.
d. Click the EXE file to extract the installation files. The folder that contains the
installation files will be extracted.
e. In the folder, click Autorun.exe.
f. On the Autorun screen, click Install Sage CRM 2022 R2 or Upgrade from
Sage CRM 2019 R1 or Later.
g. Proceed through the steps in the wizard to update your mirror installation,
and to install the components necessary for integration with Sage 100.
5. If you’ve not yet migrated your Sage 100 data, complete that process before
completing the next step.
6. After migrating your data, log into Sage 100 and check the settings in CRM Server
Options. Update the settings as needed. For more information, see the CRM Server
Options help.
For information on migrating your data, see the Upgrade Checklist in the Sage 100
Customer Upgrade Guide.
7. If you're using Quick Order Entry, see "Resetting the Tomcat Port Number for Quick
Order Entry" (page 49).
To upgrade from an earlier version of Sage CRM, first upgrade to one of the versions
listed above. After you’ve upgraded to Sage CRM 2019 R1, follow the steps under
"Upgrading From Sage CRM 2019 R1 or Later" (page 47).
For information on obtaining prior versions of Sage CRM to complete the upgrade path,
contact Sage 100 Customer Support.
Important! After upgrading Sage CRM, you must log on to Sage CRM as a
system administrator at least once before upgrading to the next version. This is
required to correctly update the Sage CRM database.
3. In the Connections pane, under Sites > Default Web Site, select the Sage CRM
installation that you need to update.
4. In the pane on the right, click Features View.
9. In the Rewrite URL field, change the port number to the value used for the Sage
CRM instance that you’ve upgraded.
If you're not sure of the port number, you can find it by executing the following
command in SQL Server Manager on the server where the Sage CRM instance
that’s you’ve upgraded is installed:
You must run Notepad as the administrator. If you're not logged in as the
administrator, open Notepad by right-clicking it on the Windows Start menu
and then clicking Run as administrator.
c. Review the settings in the table below and update them as needed.
Setting Note
4. Stop and then restart the Tomcat service on the server where Sage CRM is
installed.
6. If you have no other Sage products installed, uninstall Sage Advisor. Do not
uninstall Sage Advisor if you have other Sage products installed that use Sage
Advisor to receive updates.
This will remove references to those companies from the Sage CRM database. For more
information, see Delete a Company in the Help System.
Note: If the Integration Engine is installed and running, stop the engine before
uninstalling Sage 100.
2. In the Windows Control Panel, click the Programs and Features icon.
3. Select the Sage 100 server component from the list. Click Uninstall to start the
uninstall process. If you have more than one installation of Sage 100 on your server,
each installation will be identified by its version or installation path.
4. The uninstall splash screen appears briefly and is replaced by the Confirm
Uninstall window. Click OK.
5. The Uninstall Options screen appears. Select the type of uninstall to perform.
Important! If you choose to remove registry entries, you will be removing them
from all installations of Sage 100 on the server.
6. Click Next. The uninstall program will begin removing the components of the server
application according to what is contained in the Uninstall Log. This includes the
following components:
l All system files installed by Sage 100. This reduces the usage count of the
shared system files, except for core components.
l All files copied during installation
l The program folder and program items created during installation
7. If you want to remove your Sage 100 data files, manually delete the MAS90 folder.
If there are any files that the uninstall program was unable to delete, a message appears
stating that you can click the Details button to view a listing of the files and/or registry
entries that could not be removed; otherwise, a message stating that the uninstall process
was successful appears.
If you’re uninstalling Sage 100 as troubleshooting step and plan to reinstall, verify that the
following files were uninstalled. Delete them if they remain on the system.
Important! If you have other instances of Sage 100 on the same server, deleting
the following files will cause problems with those instances.
Note: When uninstalling Sage 100 Premium from the server, the SQL database is
not removed. Use the Microsoft database tools to remove the SQL database.
3. Click Uninstall/Change to start the uninstall process. When asked to confirm your
selection, click Yes.
4. Some registry entries may be needed by other installations of the Sage 100
workstation. The uninstall program asks if you want to remove those entries.
Click Yes to remove the registry entries that are shared with other installations of
Sage 100 on this workstation. Click No to keep those registry entries.
After the uninstall process is complete, if there are any files or registry entries that the
uninstall program could not delete, a message states that you can click Details to view a
listing of those files and/or registry entries. Otherwise, a message stating that the
uninstall process was successful appears.
4. When the uninstall process is complete, select the View Uninstall Log File check
box to view logging information.
5. Click Finish. The log file is displayed.
l If you need to manually delete any files, details are specified in the log.
l Review the log file to make sure there are no errors. Resolve any errors listed in
the log file before reinstalling Sage CRM.
Unresolved errors may prevent future installations of Sage CRM from
functioning correctly.
and then uninstall the Sage Web Engine. After version 2023 of the Sage Web Engine is
installed, move the templates back to the IW folder.
2. When the wizard starts, click Next, enter the administrator password, and then click
Next.
3. Select Reinstall and click Next.
If the Integration Engine is installed and running, a message appears stating that
you must stop the Integration Engine before continuing. To stop the Integration
Engine:
a. Start the Windows Control Panel and then click Administrative Tools >
Services.
b. In the Services window, select Integration Engine.
4. Proceed through the remaining steps in the installation wizard to complete the
reinstallation.
5. When the reinstallation is complete, restart the Integration Engine using the
following steps:
a. Start the Windows Control Panel and then click Administrative Tools >
Services.
b. In the Services window, select Integration Engine.
200 Setup page appears that provides you setup options to install, upgrade, change, or
reinstall the Sage CRM software.
Warning! Selecting the Complete Reinstall option will remove all data from the
database.
2. On the Sage CRM 200 Setup page, select the Complete Reinstall installation
option.
3. If you have more than one Sage CRM installation, select the installation to reinstall.
Click Next.
4. Follow the steps in the installation wizard to complete the reinstallation. For more
information, see "Installing Sage CRM" (page 43).
2. On the Sage CRM 200 Setup page, select the Change existing install of CRM
option.
3. If you have more than one Sage CRM installation, select the installation to update.
Click Next.
4. Follow the steps in the installation wizard to complete the update. For more
information, see "Installing Sage CRM" (page 43).
If you selected options other than the license key, you are prompted to back up
components that will be affected. Perform the backup before you proceed.
The server selected in the Server field is the logical name to identify the Application
Server. This does not refer to the physical machine name of the server.
Verify the KeepAlives check box is cleared.
3. For security purposes, the first setting you should change is the socket number on
which the Application Server listens for requests. By default, this is set to 10000, but
can be any valid socket (port) between 9000 and 10000. Make sure the socket you
choose is not being used by another service or application on this server.
4. Click Start to start the Application Server. In the upper-right corner, the Status field
changes from Stopped to Running.
5. Click Exit to exit the Application Server Configuration program. Users can now
access Sage 100 after performing workstation setup.
The Application Server continues to run and will service incoming requests from
Sage 100 clients, even though you have exited the Application Server Configuration
program.
In this current configuration, a user must remain logged onto the server where the
Application Server is running. The user logged on to this server must have access to all
resources required by Sage 100 (all rights to all program and data folders in Sage 100).
After the Application Server has been configured once, you do not need to re-run the
Application Server Configuration program to start the Application Server.
You can start the Application Server by selecting the Application Server Startup menu
item from the Windows Start menu. This starts the Application Server, which will continue
to run until the user is logged off or the server is shut down.
To view users currently running Sage 100 and the tasks that users are running, click the
Sessions tab.
2. Click the Servers tab and then click Stop. The Status field changes from Running to
Stopped.
You can also turn off the Application Server by closing the Application Server task that
appears on the Task Bar of the server. To do this, right-click the task and click Close from
the pop-up menu. The Application Server will shut down after a few seconds.
Configuring as a Service
Depending on your needs, you may want to start the Application Server as a service of
the operating system. Running as a service has a number of advantages:
l The Application Server can be configured to start automatically so that if the server is
rebooted, you do not have to re-start the Application Server.
l It is more secure because someone does not need to be logged onto the server in
order for the Application Server to run.
Note: Your screens may vary slightly depending on the version of Windows
you are using.
l The startup type, by default, is set to Manual. To have the service start
automatically whenever the system is restarted, change the startup
method to Automatic.
If the service is set to Manual, you will need to launch this window to
start up the service each time the server is reset. You may want to set
the service to Manual if you plan on performing maintenance on the
server and do not want the Application Server service to start up after
restarting.
l Change the logon user to the domain user that was created previously
to run the Sage 100 Application Server. Provide the user logon and
password information where specified.
8. On the General tab, click Start to begin the service. The Service Status message
changes to Started, and users can now access Sage 100.
Advanced Features
The Application Server has a number of additional features that can be useful for system
administrators. You can enable some of these features for added security or logging
purposes; however, these are not required to run Sage 100. To enable these features,
you must log on to the server and start the Application Server Configuration program.
Session Tracking
In the Application Server Configuration window, on the Sessions tab, you can view a list
of all the users who are currently in the system and which task they are running. This
window also provides you with more detailed information about the machine name, IP
address, and connection time for each process. This is useful when trying to find users on
the system or people in a particular application. Master Console in Sage 100 can also be
used for this purpose.
Individual sessions can be terminated if they appear to be locked up or become
unresponsive. Terminating a process in this manner can cause data corruption issues
and should be done only as a last resort. To terminate a session, select the session from
the list and then click Terminate.
SSL Encryption
The Application Server can be configured to use SSL to encrypt data being sent to and
from the Application Server. This can be extremely useful when using the Internet or any
other unsecure medium to connect workstations to the server; however, SSL does add
extra overhead in terms of performance. This feature should be enabled only if it is
necessary. Using SSL in a secured, intranet environment or over an already protected
tunneling protocol (like VPN) is not recommended due to the potential performance
impact.
The SSL component of the Application Server uses the OpenSSL protocol and drivers.
To use SSL, you must first configure the Sage 100 Application Server to use SSL and
then generate an SSL certificate. For more information, "Generating an SSL Certificate"
(page 64).
3. In the Application Server Configuration window, click the Server tab and select the
Encrypt check box. The Certificate field becomes enabled so that you can enter the
path to the SSL certificate.
4. Enter the full path to the certificate relative to the server where Sage 100 is installed.
After the certificate is entered and validated, the server automatically updates its
configuration.
5. On each workstation that will be connecting to Sage 100, change the Sage 100
shortcut as follows: in the Target command line, add -SSL to the end of the
parameter list.
If you receive an error trying to connect to the server after configuring SSL, perform the
following:
l Verify that the workstation startup shortcut was modified.
l Verify which start-up icon the user used when trying to connect to the server, and
verify that the -SSL argument is in the target command line. Users may have multiple
shortcuts connecting to the server that need to be modified.
If you are unfamiliar with generating a certificate for secure transactions, consult a
network consultant or business partner.
The Sage 100 Advanced server installs client/server ODBC driver components, which
allow remote workstations to process worktables using server-side ODBC processing.
Report rendering is completed using a locally cached copy of the form or report and a
local SAP Crystal Reports print engine.
Server-Side Configuration
Set up the client/server ODBC driver to run as an application or as a service before
configuring the server.
Note: The screens may vary depending on your version of Windows Server.
2. In the Server Manager window, on the Tools menu, click Services. The Services
window opens.
3. In the services list, double-click Sage 100 Client Server ODCB Driver Service. The
Properties window for the service opens.
4. In the Properties window, on the General tab, select Automatic in the Startup type
field.
5. On the Log On tab, enter the login and password for a domain administrator-level
account.
Note: In some environments, not having the correct permissions may lead to a
"Database logon failure" message when attempting to run reports
8. Click OK.
Workstation Configuration
Use the Library Master System Configuration task to configure the workstation and then
test the ODBC data source.
2. On the ODBC Driver tab, select the Enable C/S ODBC Driver check box.
3. In the ODBC Server Name field, enter the server name or IP address where the
client/server ODBC application or service is running.
4. In the ODBC Server Port field, enter an accessible server port or leave the field
blank to use the default port, 20222.
5. Perform one of the following:
l If all users (both LAN and remote) will be using the client/server ODBC driver,
select the Enable for All Users check box.
l To enable the ODBC driver for an individual user, select Library Master > Main
> User Maintenance. On the Preferences tab, select the Enable C/S ODBC
Driver check box.
6. Close and restart the workstation client.
d. On the User DSN tab, double-click the SOTAMAS90 item. The ProvideX
ODBC Driver Setup window appears. Click the Debug tab, and then click
Test Connection.
If a message appears stating that the connection was successful, the
client/server ODBC service is running correctly.
Sharing Permissions
On the Sage 100 Advanced server, you can set the share permissions to allow users to
print server reports. You can grant permissions at the share point to allow for Read,
Change, or Full Control access. When printing a form or report, the user can print to any
valid Windows printer, defer reports, or export or e-mail the report.
Users with no access to the Sage 100 Advanced share point on the server will be able to
print to Deferred. To print or preview from Deferred Printing, users must have a minimum
of Read access to the Sage 100 Advanced server share point.
For more information about setting permissions, see "Sage 100 Security Permissions "
(page 108).
3. Expand Create New Connection and then expand OLE DB (ADO) to open the OLE
DB (ADO) window.
4. From the Provider list, select Microsoft OLE DB Provider for SQL Server and click
Next.
5. Type the server name where the database is installed, select the database, and
select the Integrated Security check box.
6. Click Finish and then, in the Database Expert window, click OK.
The report is now linked to the SQL Server database. Any dictionary changes that
have been made to the table are now available in SAP Crystal Reports Designer.
Note: If you're using the Premium edition, see "Converting Reports for Sage 100
Premium" (page 74).
Converting Reports
The Sage 100 Crystal Report Conversion Wizard converts prior versions of Sage 100
Crystal Reports forms and reports to the latest data dictionary revisions and SAP Crystal
Reports format.
This wizard runs the first time you access a SAP Crystal Report created using a level of
Sage 100 earlier than 2023.
To convert reports
1. In the MAS90\Home folder, double-click mascrcw.exe. The Sage 100 Crystal
Report Conversion Wizard appears. Click Next.
2. In the Select Reports page, verify the connection type.
3. In the User Name field, type the user logon and type the password in the Password
field.
4. In the Company field, type your company code in uppercase.
Verify that the company selected has the appropriate modules installed. For
example, do not convert Bill of Materials reports for demo company code ABC.
Those modules do not exist in company ABC, and the conversion will not complete
for those reports.
5. In the Directory field, verify that the path is correct. Click Next.
6. In the Reports Path field, enter the path, or click Browse and select the folder to
search for reports that require conversion. All forms and reports that have been
previously converted and those that contain the current Sage 100 version as a
keyword will not be selected for conversion.
7. Click Search to generate a list of reports. Click Cancel to stop the search.
You can select individual or multiple reports within the listing to convert. Select the
report, or press CTRL to make multiple selections. Click Select All to convert all
reports within the listing. Click Clear to clear the listing. To complete the conversion,
click Next.
8. In the Completing the Sage 100 Crystal Report Conversion Wizard page, perform
one of the following:
l Click Finish to initiate the conversion process.
l Click Back to return to the previous wizard or page.
l Click Cancel to exit the wizard.
9. If you clicked Finish, the Converting Reports window opens. Click Save to save the
listing of the selected reports and the conversion status of each report. The listing
can be printed to the default Windows printer.
If a field name used within the report or form no longer exists in the data source, it will be
noted on the listing and removed from the report or form. If the removed field is contained
in a formula, an SAP Crystal Reports error in printing message will appear when printing.
Successfully converted reports generate an unconverted backup file in the same folder
with a file extension of .rp_.
l If Status:Complete appears, the report is successfully converted.
l If Status:Failed appears, note the error message and verify that the company you are
logged onto using ODBC contains application data files for the selected report.
If the conversion wizard cannot convert that report, the report must be manually
converted. If errors are encountered during the conversion, the wizard will skip the report
and continue with the next selected report.
2. In the SAP Crystal Reports Designer window, on the File menu, select Summary
Info.
3. In the Document Properties window, in the Keywords field, verify that the version
shown is the current version, and then click OK.
4. On the Database menu, select Verify Database. The OLE DB (ADO) window
opens.
5. Perform one of the following:
l If your Windows logon account has Read access to the database, click Finish.
l If your Windows logon account does not have Read access to the database,
clear the Integrated Security check box, enter a user ID with access to the
database and its password, and then click Finish.
l If it is necessary to remap any fields, follow the instructions in the SAP Crystal
Reports Designer Help system. Complete these steps for all forms and reports
that were customized in the previous version.
Note: For more information about setting permissions, see "Sage 100 Security
Permissions " (page 108).
update is available.
6. Follow the prompts to install Paya Connect Desktop.
Note: You must create and activate companies and then create user roles
before creating users.
Note: You must define at least one company code before activating any modules.
Note: You must create at least one role and user before you can sign into
Sage 100 and access the Library Master menu.
2. In the Company Maintenance window, enter a company code and company name.
3. Enter the information for your company.
4. Click Activate to activate one or more modules. When you are asked to save the
new company, click Yes.
5. In the Activate Module window, select the module(s) to activate and click Proceed.
This process creates data files for each selected module for the company.
6. The Company Maintenance window appears again after the activation process is
complete. Verify that the modules you selected appear in the Activated Modules
section of the window.
The demo data company codes are automatically created with activated if they were
selected during the installation process.
Copying a Company
You can create a new company from an existing company. You can copy information,
including company data and company forms, from the source company.
To copy a company
1. Use any of the following methods to open the Company Maintenance window:
l On the Administrative Tools screen, click Company Maintenance.
l In Sage 100 select Library Master > Main > Company Maintenance.
Note: You must create at least one role and user before you can sign into
Sage 100 and access the Library Master menu.
2. In the Company Maintenance window, enter a company code and company name.
3. Click Copy.
4. In the Copy Data window, in the Source Company field, enter the company you are
copying from.
5. To copy data and/or forms, select the corresponding check boxes.
6. Click Proceed.
Setting Up Security
Sage 100 offers flexible security that can be used to provide appropriate access to the
system and to meet your company's specific requirements. The security system can be
either simple or elaborate, protecting various combinations of companies, modules,
menus, tasks, and security permissions by creating multiple roles, and assigning these
roles to users. Roles are assigned to users so that users are restricted to only the tasks
that pertain to the roles they are assigned to. If the user attempts to access a secured
area, access is denied.
Defining Roles
Roles are set up to reflect the functional roles within an organization. These roles are
global to the software and are company independent. Permissions assigned to roles
allow assigned users access to the areas of the software they need to perform their job
functions.
Security can be further refined by assigning Create, Modify, Remove, or View
permissions to maintenance tasks, or by setting Update or Print Only permissions to
update tasks. For setup tasks, permissions can be set to Modify or View. Additionally,
Notes:
l To access Role Maintenance, you must be logged on as Administrator, or have
a role assigned to you that allows access to Role Maintenance.
l Library Master tasks are not company-specific.
Note: To view a detailed list of permissions available for each role template,
print the Role Report and select Role Template Details in the Type of Report to
Print field.
5. On the Tasks tab, select the check boxes for the modules and tasks to which users
should have access. To allow access to all modules and tasks, select the Sage 100
check box.
To refine the level of security for each task, click the + icon to expand the list of
related permissions. When you select the task check box, the permissions are
selected by default, but you can clear them for more granular access control.
6. On the Security Options tab, select the check boxes next to the security options
that you want to enable for the role. Select the Sage 100 check box to select all
security options.
If you group the list by Security Option, the module grouping is removed. Then you
can select a check box for a security option that's applicable to multiple modules to
enable it for all modules.
7. On the SData Security tab, select check boxes to assign SData security
permissions and allow access to individual data tables. Select the Sage 100 check
box to select all SData security permissions.
Note: This tab is available only if the Enable Native SData Provider and
Access within Role Maintenance check box is selected in System
Configuration.
Within each data table, you can further allow or restrict the following levels of
security for the role.
Create Post
Read Get
Update Put
Delete Delete
8. On the ODBC Security tab, select the Sage 100 check box to select all ODBC
security permissions or select the individual check boxes to assign ODBC security
permissions and allow access to individual data tables and fields.
Note: This tab is available only if the Enable ODBC Security within Role
Maintenance check box is selected in System Configuration. Also this tab is
not available for Sage 100 Premium.
9. Click Accept.
To copy settings from an existing role or template to a new role (available only with
subscription)
1. Use one of the following methods to open the Role Maintenance window:
l In the Administrative Tools screen, click Role Maintenance.
l Select Library Master > Security > Role Maintenance.
2. Enter a role name.
3. Click Copy.
4. In the Copy From window, select either a template or an existing role to copy from.
5. Select the check boxes for the settings that you want to copy.
6. Click OK.
7. In Role Maintenance, make any needed changes to the role, and then click Accept.
8. The role can now be assigned to users in User Maintenance.
To define roles if you did not purchase Sage 100 through a subscription plan
1. Use one of the following methods to open the Role Maintenance window:
l In the Administrative Tools screen, click Role Maintenance.
l Select Library Master > Main > Role Maintenance.
2. Enter a role name and description.
3. On the Tasks tab, select the check boxes for the modules and tasks to which users
should have access. To allow access to all modules and tasks, select the Sage 100
check box.
To refine the level of security for each task, click the + icon to expand the list of
related permissions. When you select the task check box, the permissions are
selected by default, but you can clear them for more granular access control.
4. On the Security Events tab, select the check boxes next to the security events that
you want to enable for the role. Select the Sage 100 check box to select all security
events.
5. On the Module Options tab, all check boxes are selected by default. Clear the
check boxes next to the module options that you do not want to enable for the role.
6. On the SData Security tab, select check boxes to assign SData security
permissions and allow access to individual data tables. Select the Sage 100 check
box to select all SData security permissions.
Note: This tab is available only if the Enable Native SData Provider and
Access within Role Maintenance check box is selected in System
Configuration.
Within each data table, you can further allow or restrict the following levels of
security for the role.
Create Post
Read Get
Update Put
Delete Delete
7. On the ODBC Security tab, select the Sage 100 check box to select all ODBC
security permissions or select the individual check boxes to assign ODBC security
permissions and allow access to individual data tables and fields.
Note: This tab is available only if the Enable ODBC Security within Role
Maintenance check box is selected in System Configuration. Also this tab is
not available for Sage 100 Premium.
8. Click Accept.
The role is defined and can now be assigned to users in User Maintenance.
After defining all roles for the system, you can create users, and then assign these roles
to users.
Note: You can access User Maintenance only if you are logged on as
Administrator, or if you have a role assigned to you that allows access to User
Maintenance.
Note: The user code is referenced in the software, but it is not used as the
user's logon.
5. On the Maintenance tab, select the one or more companies and a corresponding
role. Enter start and expiration dates if applicable.
Note: If you purchased Sage 100 through a subscription plan, you can also
assign users to roles through Role Maintenance. See the following section for
more information.
6. On the Preferences tab, select user-specific preferences, such as the default zoom
level when previewing reports.
7. If the Enable Auto-Complete check box is selected in System Configuration, you
can configure this feature on a per-user basis on the Auto-Complete tab.
8. Click Accept.
The user can now log in to Sage 100 using the account.
Copying a User
You can create a new user from an existing user. You can copy information including
roles and preferences.
To copy a user
1. Use one of the following methods to open the User Maintenance window:
l In the Administrative Tools screen, click User Maintenance.
l If you purchased Sage 100 through a subscription plan, select Library Master >
Security > User Maintenance.
l If you did not purchase Sage 100 through a subscription plan, select Library
Master > Main > User Maintenance.
2. In the User Maintenance window, enter a new user logon.
3. Click Copy.
4. In the Copy User window, at the Copy From field, enter the user you are copying
from.
5. Select whether you are copying all user information including roles and preferences,
and then click Proceed.
Important! When a user is working in Sage CRM through the Sage 100 Desktop,
the system does not recognize the Sage CRM activity for the purpose of
determining whether to automatically log off the user. Therefore, if this check box
is selected, and users are working exclusively in Sage CRM accessed through the
Desktop, they may be logged out of Sage 100 without warning. The Desktop will
close, and any unsaved changes in Sage CRM would be lost.
Requiring a Password
To further protect your system, you can require all users to have a password. First decide
if you will set up your users with a unified logon, or a Sage 100 logon.
l A unified logon allows Sage 100 to authenticate and use the Windows logon. If you
implement a unified logon, users do not need to reenter a logon and password when
accessing Sage 100.
l A Sage 100 logon is independent of the Windows logon, and will be required to enter
the software. When you set up a Sage 100 logon, which locks a user out of the
system when a certain number of logon attempts fail. This prevents unauthorized
users from trying numerous passwords while attempting to access your system.
2. In the System Configuration window, select the Use Unified Logon check box to
enable a unified logon for each user.
3. Click Accept.
Note: If you do not specify a lockout duration, a user locked out by intruder
detection can attempt to log back onto the system only if the User Account
Locked check box is cleared in the User Maintenance window.
8. Click Accept.
If users were initially set up without passwords, the next time they log into Sage 100, they
will be asked to create a new password.
current or one future period for the module, the summarized totals for the current or future
period will not match the transaction detail reports.
To prevent this problem, you can restrict the accounting date to the current and one future
period for the Accounts Payable, Accounts Receivable, Inventory Management, Job
Cost, Purchase Order, and Sales Order modules.
Field Security
The system administrator can set up field security for the entire Sage CRM system, for
individuals, teams, and for security profiles.
For example, it's possible to make a field invisible to some users, allow others to view the
contents of the field but not to change it, and allow others to both view and change it. In
addition, it's possible to require a field entry before the user can submit the form. For
more information on field security, refer to the Sage CRM System Administrator Guide.
The tabs are displayed with “no entry” symbols. If the user selects one of the restricted
tabs, a message is displayed informing the user that this information is available only to
members of the appropriate team.
If the user searches for a related entity, such as an Opportunity, and they are not on the
Company Team of the associated company, when they click the hyperlink of the entity in
the list, a security message dialog box is displayed.
Restricting Updates
The Delete and Edit buttons are available on the Company summary page only if the user
is on the Company team.
In addition, rights to update the following tabs can be restricted for individual users
depending on Company Team membership. This means that if you have not been
assigned to work on an account using the Company Team tab, you can view, but not
update any of the following information related to that account:
l Quick Look
l Notes
l Communications
l Leads
l Opportunities
l Cases
l Documents
Server Security
There are many ways to secure the system from unauthorized access:
You can use all three or a combination of the above methods to secure connections to the
system.
Database Security
Users do not have direct access to the SQL database for the Sage CRM server. The
eWare DLL accesses the database by using a predefined logon. When a user requests
data, the eWare DLL connects to the database using Microsoft Data Access Components
(MDAC) and retrieves the required data.
For more security the eWare DLL can be configured to access SQL using a login with
limited access, or access with the appropriate rights to add, change and delete data from
every table in the database.
For information on changing the SQL logon password, refer to your Sage CRM System
Administrator Guide.
Firewalls
To allow users to access the system remotely, the best way to protect your network from
the Internet is to install a firewall. This will ensure that only authorized traffic accesses
your Sage CRM database and protects your server from unauthorized users. You can
configure rules to allow only certain traffic through. By doing this you can ensure that your
server is protected from Internet attacks. You can also install a firewall in all of your
remote sites and set up Virtual Private Networks (VPNs) to increase the security of data
being sent. Mobile users can be set up as mobile firewall users so they can access the
VPN to transmit and receive data securely.
There are two versions of SSL encryption: 40-bit and 128-bit. It is currently possible to
crack the 40-bit encryption, but not 128-bit. SSL cannot protect your server from
unauthorized access, only encrypt sessions between the server and a user.
An SSL certificate can be imported into IIS to create a secure connection between Sage
CRM and its users. When a client logs onto Sage CRM, the SSL certificate is downloaded
and the data sent to and from the client is encrypted. Using this method, anybody can log
on and download the SSL certificate. To be more secure, IIS can be configured to only
allow clients with a SSL certificate installed on their machine and deny anybody without
the appropriate certificate. IIS can also use Windows NT Challenge/Response, which
requests a user to log on using a valid user name and password for that domain before
allowing them access to data.
Application Security
All users must be assigned a valid user name and password by the system administrator.
Each user can be assigned different levels of access security depending on their job role
(for example, IT, Accounts). To increase security, all users should be advised to use an
alphanumeric password of no fewer than six characters. When IIS uses SSL encryption,
Sage CRM is aware of this and when the client attaches any documents to a form in Sage
CRM, it sends it through the encrypted session.
5. To use the workstation's default printer when printing forms with the STANDARD
form code, select the Use Workstation Default Printer for STANDARD Form Code
check box. Clear this check box to save a specific printer as the default for the
STANDARD form code in the form windows.
6. To change the location of the company data and Payroll folder for security reasons,
click Change Data Location, and type the path to the new location. The data
location is company-specific and not module-specific. The path must be appended
with MAS_XXX, where XXX represents the company code.
7. Click Accept.
Uninstalling Modules
You can remove all menu records and programs from Sage 100 for a specific module.
Prior to removing modules, this utility will check to ensure there are no data files for that
module. If data files exist, they can be deleted using the Remove feature in Company
Maintenance.
The Custom Office module cannot be removed using Uninstall Modules. Removing this
module will impact access to customized forms and user-defined fields (UDFs).
Removing the Visual Integrator (VI) module will remove the module from the Modules
menu; however, the VI folder and two associated files, VI0PER and VI0XRF, will remain
in the file structure. The VI0XRF file contains the definitions for the default VI perform
logic and is a cross-referenced file that provides shared UDF access between Visual
Integrator and Custom Office.
To uninstall a module
1. Use either of the following methods to open the System Configuration window:
l In the Administrative Tools screen, click System Configuration.
l Select Library Master > Setup > System Configuration.
2. In the System Configuration window, click Uninstall.
3. In the Uninstall Modules window, select the module to uninstall and then click
Delete.
This chapter explains some of the advanced features of Sage 100 Advanced and
Premium, including Remote Access using Windows Routing and Remote Access Service
(RRAS), push-down installation through Microsoft's Systems Management Server
(SMS), and some basic troubleshooting techniques. Detailed technical information
required by some IT professionals is also provided; some of the content in this chapter
may not be applicable to every Sage 100 user.
Remote Access
Sage 100 Advanced and Premium are ideally suited for remote access and wide-area
networks (WANs) by virtue of the product architecture. Communication across the remote
connection is limited to data displayed on the window and user interface commands from
the server. The local workstation handles the actual user interface and leaves the
processing to the server.
Note: You should limit the initial number of records displayed in a lookup by
setting the Lookup Limit for Initial Display field in Library Master User
Maintenance.
The server must be configured with RRAS provided by Microsoft on the appropriate
Windows Server DVD. For more information on installing and configuring RRAS on your
server system, consult a Microsoft Windows Server engineer or consultant.
After RRAS is configured, remote users should be able to dial into the network and log on.
Before attempting to start Sage 100, perform the following tasks:
l Verify that you can access Windows Explorer and see all appropriate network
resources.
l Verify that firewalls between the remote workstation and the Sage 100 server are
configured to allow traffic between the server and workstation using the specified
TCP/IP port.
l Verify that the IP addresses are unique.
l Verify that you can ping to the server on which Sage 100 is installed.
If these tasks are successful, Sage 100 will start. Run the workstation installation wizard
from the server. The installation may take several minutes, depending on the speed of the
network and the modem connecting the workstation to the server.
Sage 100 does not require a logical drive connection; however, if you intend to use SAP
Crystal Reports or other third-party software that accesses Sage 100 data files, these
programs will require a drive mapping. When accessing a system remotely, if possible,
install the applications on the local hard drive rather than accessing them from the server.
This minimizes the amount of data transferred across the phone line and significantly
improves performance.
Note: Verify that routers and other network services do not re-map IP addresses
for the server or workstation when packets are transferred through the WAN.
is listening on. For remote workstations, you can use ping and TELNET if the server’s
router or firewall does not block Internet Control Message Protocol (ICMP) commands. If
the router or firewall does block ICMP commands, use a port scanning utility instead.
Hanging Processes
On occasion, a process may become orphaned from the workstation if the connection
between the workstation and server fails. This is more prevalent in low bandwidth remote
WAN connections where reliability and stability cannot be guaranteed.
Ending Processes
If the message dialog box stating that a Sage 100 Desktop is already in use appears
when there is no Desktop in use, use Windows Task Manager to end any orphaned
processes.
Important! Use this option only when you are certain that the tasks left on the
server are, in fact, orphaned and not processing any information. Tasks that are
interrupted in the middle of an update can continue to update, even though the
connection has been severed.
If an update process has started and the connection is lost, let the task complete and end
rather than “kill” the task using the option mentioned "To end an orphaned process" (page
107). Unless a remote connection is extremely stable (such as a dedicated ISDN line), do
not run update or register programs from a remote workstation. This reduces the chances
of data corruption and allows the files to be updated and closed correctly.
Business Insights
Change Full Control ..\MAS90
Explorer
Business Insights
Change Full Control ..\MAS90
Reporter
Office Template
Change Full Control ..\MAS90
Manager
Change
Library Master
(for the Sage 100 Full Control ..\MAS90
Utilities
share point)
When updating user-defined fields (UDFs), if alternate directories exist, the account
running on the Sage 100 server must have Change permissions set to all share point
folders where company data exists to be able to update records.
Note: For printing tasks, a Read, Change, or Full permission is required to print to
local and network printers. If no share permission is defined, printing is restricted
to deferred reports. Access to the Deferred Printing task is based on security
settings in Role Maintenance.
..\MASxxx\APxxx
ACH Electronic where xxx represents the
Payments Change Write company code
Folder (Default folder can be changed in
Accounts Payable Options)
Business
Change Write ..\MAS90\BIExplorer\views
Insights
Explorer
Files:
..\MAS90\Providex.DDF
..\MAS90\PVXVIEW
..\MAS90\PVXVIEW.GPD
Business ..\MAS90\PVXVIEW.ITM
Insights Change Write ..\MAS90\PVXVIEW.SRC
Reporter ..\MAS90\PVXVIEW.VUE
Folders:
..\MAS90\HOME\LIB
..\MAS90\MAS_SYSTEM
..\MAS90\Reports\BIReporter
No Permissions No Permissions
Custom Office
Required Required
Office
No Permissions
Template Change ..\MAS90\OfficeTemplates
Required
Manager
..\MAS90\MAS_XXX\Reports
Modifying ..\MAS90\Reports\###-###
Forms and ..\MAS90\###-XXX
Change Write
Reports from ..\MAS90\MAS_System\Reports
within Modules (where XXX is the company
code)
..\MAS90\MAS_XXX
\APXXX\eFilingReporting
Federal and
..\MAS90\MAS_XXX
State eFiling Change Write
\PRXXX\eFilingReporting
and Reporting
Paperless
Defined in Paperless Office
Office PDF Change Write
maintenance tasks
Folder
..\MASxxx\PRxxx
Payroll Direct where xxx represents the
Deposit (ACH) Change Write company code
File Folder (Default folder can be changed in
Payroll Options)
None/
Read/ No Permissions
Printing Tasks
Change/ Required
Full
Report ..\MAS90\MAS_XXX\Reports
Manager (for ..\MAS90\Reports\###-###
Change Write
modifying ..\MAS90\###-XXX
forms) ..\MAS90\MAS_System\Reports
No Permissions No Permissions
Update Tasks
Required Required
Permissions for others accessing the server
Modify ..\Mas90\Launcher
Write ..\Mas90\Home
Write ..\Mas90\Soa
NTFS permissions for Advanced and Premium workstations
TCP/IP Protocol
Sage 100 uses the TCP/IP protocol for all communications between the workstation and
server. TCP/IP must be properly configured on both the Windows server and all
workstations.
Although this section discusses configuration settings and options available in
configuring a TCP/IP network, it is not a guide for installing TCP/IP on your server or
workstation. Contact your Windows systems consultant for specific information regarding
the installation and configuration of TCP/IP on your network.
Basic Configuration
There are no specific requirements for your Sage 100 system with regard to the
configuration of TCP/IP. To determine if a workstation is communicating with a server or
vice versa, ping the server or workstation.
If you do not get a response and receive messages such as “unknown host MACHINE_
NAME” or “timed_out,” then the computer with which you are attempting to communicate
is not receiving or acknowledging information from the workstation. This indicates that
either TCP/IP is not configured correctly on the server or workstation, or the server is
unreachable.
If the workstation cannot find a server by its name, it is likely that a name resolution
mechanism is not in place. If this is the case, go to the server to find its IP address or
contact your system administrator. You will receive a Bad IP address message dialog box
if your name resolution is not working.
If you receive an error message when running the Ping program, it is possible that the
workstation itself is not configured properly for TCP/IP. Contact your system administrator
or a Windows system consultant for assistance in configuring TCP/IP.
Note: If you encounter problems pinging the server, see "Pinging a Server or
Workstation" (page 105).
The Sage 100 server supports running through a Windows Server with Remote Desktop
Services (RDS) enabled.
The Sage 100 server application should be installed on a server within the LAN that is not
running RDS/Citrix. Remote users connect up to a Windows server running RDS. From
there, they run the workstation component and connect to the Sage 100 server. This
limits the amount of processing and resources required by the Terminal Server computer.
Separating out the workstation and server components allows users coming through
Remote Desktop Services to take advantage of the client-server architecture of
Sage 100.
Run the Sage 100 installation program from the Terminal Server. You can also run
Workstation Setup from the Sage 100 server’s share point by browsing to the
MAS90\Wksetup folder and double-clicking the WkSetup.exe file.
Because multiple users will use the Sage 100 client, a multi-user activation key is
required. To obtain this key, you must first activate the server before running Workstation
Setup. This causes a multi-user activation key to be copied to the Sage 100 client folder
on the Terminal Server.
To install the workstation, see "Workstation Setup" (page 21) for Sage 100 Advanced or
"Workstation Setup" (page 36) for Sage 100 Premium.
Connector ADMIN
3. Click Next.
4. Type the name of the menu item, and then click Finish.
After creating the shortcuts, change the icons so that they match the ones used in the
product.
Connector Administrator
The Microsoft SQL Server Runtime Edition installation program purchased through Sage
has a Sage Configured Option for installing SQL Server. If you select this option,
parameter settings are defined as shown in the following table.
shared components.
Default Database
Properties
Note: This chapter applies to Sage 100 Premium.
Certain properties are set by default for the company and MAS_SYSTEM SQL Server
databases. Changing the default settings may cause the product to operate incorrectly.
The following is a list of properties and their default settings that should not be changed.
SQL_Latin1_General_CP1_CI_
Collation
AS
Options
Parameterization Forced
converting
A data 82
SAP Crystal Reports from a prior
accounting date
version 72
restricting to current and one future
copy a company 82
period 94
creating
setting from system date 94
companies 81
setting prompt for 94
user code 88
activating a company 81
Credit Card Processing, setting up 78
administrative tasks, performing 80
Application Server
configuring 59-60, 67
D
overview 59
turning off 60, 69 data
converting 82
migrating 82
C date
prompt for 94
client workstation
restricting accounting date 94
reinstalling 58
setting accounting date from
company
system 94
activating 81
defining System Security 83
coping 82
creating 81
modifying preferences 101 E
configuring
enabling intruder detection 93
Sage 100 Integration Engine 45
H L
hanging process lockout duration, specifying 93
ending processes 106
overview 106
M
migrating, data 82
I
modifying company preferences 101
installation requirements modules, uninstalling 102
Sage 100 Advanced 15
Sage 100 Premium 28
Sage 100 Standard 4 P
installation, overview 1 password, requiring 92
installing ping
client workstation for Sage 100 command 114
Advanced 22
server 114
client workstation for Sage 100
workstation 114
Premium 37
post-installation tasks
Microsoft SQL Server Runtime
Edition 29 Sage 100 Advanced 19
Sage 100 Advanced 17 Sage 100 Premium 35
Sage 100 Premium 32 Sage 100 Standard 8
Sage 100 Standard 6 Sage CRM 45
Sage CRM 44 pre-installation tasks
SAP Crystal Reports Designer 70 Sage 100 Advanced 15
workstation for Sage 100 Sage 100 Premium 31
Advanced 21 Sage 100 Standard 4
workstation for Sage 100 Premium 36 Sage CRM 43
workstation for Sage 100 Standard 10 productivity applications 2
intruder detection, enabling 93 prompt for accounting date 94
Sage CRM
R configuring Sage 100 Integration
Engine 45
reinstalling
installing 44
client workstation 58
post-installation tasks 45
Sage CRM 56
pre-installation tasks 43
remote access 103
reinstalling 56
Remote Access Server (RAS)
upgrading 46
workstation requirements 103
Sage CRM Server
requiring a password 92
uninstalling 55
restricting accounting date 94
Sage Intelligence Reporting
Routing and Remote Access Service
installing for Sage 100 Advanced 26
(RRAS)
installing for Sage 100 Premium 41
performance 103
installing for Sage 100 Standard 12
RRAS, performance 103
SAP Crystal Reports Designer
installing 70
S overview 70
SAP Crystal Reports, converting from a
Sage 100 Advanced prior version 72
installation requirements 15 security
installing 17 See System Security 83
installing workstation 21 security permissions 108
post-installation tasks 19 session tracking 63
Sage 100 Premium setting
installation requirements 28 accounting date from system date 94
installing 32 prompt for accounting date 94
installing workstation 36 SQL Server
post-installation tasks 35 Sage Configured installation 29
Sage 100 Standard Sage Configured Installation Type 120
installation requirements 4 SSL
installing 6 encryption 63
installing workstation 10 generating a certificate 64
post-installation tasks 8 system security
administrative tasks 80
T
TCP/IP
configuration 114
ping 114
protocol 114
U
uninstalling
modules 102
overview 52
Sage CRM Server 55
workstation 54
upgrading, Sage CRM 46
user code
creating 88
enabling intruder detection 93
W
Wide Area Networks (WAN)
configuration 104
overview 104
workstation
installing for Sage 100 Advanced 21
installing for Sage 100 Premium 36