InstallationGuide SQL 621I
InstallationGuide SQL 621I
Version 6.2.1
Copyright © 2017 Infor
Important Notices
The material contained in this publication (including any supplementary information) constitutes and
contains confidential and proprietary information of Infor.
By gaining access to the attached, you acknowledge and agree that the material (including any
modification, translation or adaptation of the material) and all copyright, trade secrets and all other
right, title and interest therein, are the sole property of Infor and that you shall not gain right, title or
interest in the material (including any modification, translation or adaptation of the material) by virtue
of your review thereof other than the non-exclusive right to use the material solely in connection with
and the furtherance of your license and use of software made available to your company from Infor
pursuant to a separate agreement, the terms of which separate agreement shall govern your use of
this material and all supplemental related materials ("Purpose").
In addition, by accessing the enclosed material, you acknowledge and agree that you are required to
maintain such material in strict confidence and that your use of such material is limited to the
Purpose described above. Although Infor has taken due care to ensure that the material included in
this publication is accurate and complete, Infor cannot warrant that the information contained in this
publication is complete, does not contain typographical or other errors, or will meet your specific
requirements. As such, Infor does not assume and hereby disclaims all liability, consequential or
otherwise, for any loss or damage to any person or entity which is caused by or relates to errors or
omissions in this publication (including any supplementary information), whether such errors or
omissions result from negligence, accident or any other cause.
Without limitation, U.S. export control laws and other applicable export and import laws govern your
use of this material and you will neither export or re-export, directly or indirectly, this material nor any
related materials or supplemental information in violation of such laws, or use such materials for any
purpose prohibited by such laws.
Trademark Acknowledgements
The word and design marks set forth herein are trademarks and/or registered trademarks of Infor
and/or related affiliates and subsidiaries. All rights reserved. All other company, product, trade or
service names referenced may be registered trademarks or trademarks of their respective owners.
Publication Information
Release: Infor SunSystems v6.2.1
Publication date: June 14, 2017
Document code: v621I
Contents
Intended audience
This document is intended for System Administrators, SunSystems Consultants and Channel
Partner Consultants involved in deploying and maintaining SunSystems. Due to the numerous
implementation options for SunSystems, only experienced consultants should perform the
installation process.
Related documents
You can find the documents in the product documentation section of the Infor Xtreme Support portal,
as described in “Contacting Infor".
What’s New (New functions and features)
Infor SunSystems Architecture and Planning Guide
Infor SunSystems 6.2.1 Upgrade Guide
Infor Ming.leTM documentation on the Infor Xtreme Support portal
Contacting Infor
If you have questions about Infor products, go to the Infor Xtreme Support portal at
www.infor.com/inforxtreme.
If we update this document after the product release, we will post the new version on this website.
We recommend that you check this website periodically for updated documentation.
If you have comments about Infor documentation, contact [email protected].
Introduction
If you are upgrading from SunSystems 5.4.1 or SunSystems 6.1.0, you must refer to the
SunSystems Upgrade Guide.
If you already have an installation of SunSystems 6.2.1 and are updating it to the latest Patch Set,
refer to the SunSystems 6.2.1 Patch Set Installation Note available with the Patch Set. The
Installation Note contains important instructions for updating, which are not documented in this
Installation Guide.
Introduction
Ensure you have uninstalled any previous installation of SunSystems and SunSystems Reporting
Services.
Installing SunSystems
The standalone installation is a two-step process:
1. Install server and client components
a Run the Infor SunSystems installer
b Select: New Installation > Server & Client Components
c Select: Express
Caution: Do not apply SunSystems patch sets until SunSystems Reporting Services has been
installed.
d Return to the Install Products menu.
e In Services, check that SunSystems Configuration Service is running. This is required for
installing SunSystems Reporting Services (SRS).
Install Reporting Services
f Go to: Install Products menu
g Select Reporting Services
h Select Express installation.
Caution: It is possible to install SunSystems in a standalone environment using Local System as the
service account. However, this is not a recommended configuration for normal
deployments and should only be used to quickly test an installation, or for demonstration
purposes. We recommend that a single tier should be configured using local or domain
accounts for secure access.
Post-installation steps
Serialization
To serialize SunSystems, go to Windows File Explorer and run your serialization file.
Windows 10
Chinese language users may experience corrupt Chinese characters when exporting a report to pdf.
To resolve this issue for Chinese Traditional:
1. Go to Start > Search programs and files, and search for Manage Optional Features.
2. Select Add a feature.
3. Select Chinese (Traditional) Supplemental Fonts and any other relevant fonts.
You may need to add other fonts depending on the target language.
Introduction
Ensure you have uninstalled any previous installation of SunSystems and SunSystems Reporting
Services.
Database Server
SQL Server versions
Operating Systems required Entry level recommendation
Windows 2016 Standard edition SQL Server 2008 R2 Dual Core 3Ghz 6GB RAM
or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 2012 Standard edition SQL Server 2008 R2 Dual Core 3Ghz 6GB RAM
or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 2008 R2 SQL Server 2008 R2 Dual Core 3Ghz 6GB RAM
Standard edition or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 2016 Standard edition or above Dual Core 3Ghz 4GB RAM
Windows 2012 Standard edition or above Dual Core 3Ghz 4GB RAM
Windows 2008 R2 Dual Core 3Ghz 4GB RAM
Standard edition or above
Windows 2016 Standard edition or above Dual Core 3Ghz 4GB RAM
Windows 2012 (inc R2) Dual Core 3Ghz 4GB RAM
Standard edition or above
Windows 2008 R2 Dual Core 3Ghz 4GB RAM
Standard edition or above
Windows 2016 Standard edition SQL Server 2008 R2 Dual Core 3Ghz 3GB RAM
or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 2012 Standard edition SQL Server 2008 R2 Dual Core 3Ghz 3GB RAM
or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Windows 2008 R2 SQL Server 2008 R2 Dual Core 3Ghz 3GB RAM
Standard edition or above SQL Server 2012
SQL Server 2014
SQL Server 2016
Prerequisite Components
SharePoint Installation Hosting Infor Ming.le™ and SunSystems plug-in.
Must not be on the same server as SunSystems.
Database server SunSystemsServices and SunSystemsClient global
Windows groups
SunSystems Security server .NET Framework 3.5.1. Features
.NET Framework 4.5
.NET Framework 4.6
SunSystems Security server Internet Information Services (IIS) 7 or above
Note:
1. Where Affinity is required, this refers to Client affinity in a hardware load balanced environment
The SunSystemsServices group must be added to SQL Server security with public role.
Manually add the SunSystems service accounts and the SunSystemsReporting user to the
SunystemsServices domain group in Active Directory Users and Computers.
Note: The SunSystemsReporting user must always be a domain account, except when created
as part of a standalone installation.
Caution: Before initiating the installation on any tier with a SunSystems Windows service, you must
ensure that the domain service account has local security policy log on as a service rights
in Local Policies > User Rights Assignment.
Folder Permissions
On the SunSystems Application server:
All service accounts have Full control permission on folder ProgramData\Infor
All service accounts have Read & Execute permission on folder Program Files (x86)\Infor
The SunSystems Connect service account (for example, svc-ssconnect) has Modify permission
on folder ProgramData\Infor\SunSystems\_data\SSSystem.dat during SunSystems
serialization.
Microsoft SQL Server 2012, 2014 and 2016 and the sysadmin role
For security reasons, Microsoft SQL Server 2012, Microsoft SQL Server 2014 and Microsoft SQL
Server 2016 do not give sysadmin role to NT AUTHORITY\SYSTEM (Local System). You must
create a Windows service account and use this account to run your SunSystems services. Make
sure the account has the security policy Log on as a service right in Local Security Policy > Local
Policies > User Rights Assignment.
In Reporting Services Configuration Manager, check Report Manager URL link is working
In Reporting Services Configuration Manager, check Web Manager URL link is working
SunSystems Configuration Service must be running on SunSystems application server.
<sharename>\
<sharename>\SqlServerDatabaseUtilities
<sharename>\<SunSystems application>\SunSystems ClientApp MSI.msi
<sharename>\<SunSystems application>\Packages
If you wish to use the Express or Silent Installation option from the install point, then
SQLExpress.xml must also be present in the ~\<share folder>\<SunSystems application>
folder.
Note: When considering the use of Administrative Installs, you should be aware of Microsoft’s
Best Practices and the potential limitations of Administrative Installs. Refer to Microsoft
documentation for more details.
Installation through command prompt
This feature enables SunSystems installation through a command prompt, which enables the
installer to work with scripts or as a scheduled job.
Product Advertisement and Installation through group policy
Using this option, SunSystems can be installed on multiple computers on the network.
Installation using management application, such as Microsoft SMS
SunSystems installer supports installation through Microsoft Systems Management Server
(SMS).
When installing SunSystems 6.2.1, you are presented with two options:
New Installations & SunSystems v5 or v6.1 upgrades.
Updates for existing SunSystems installations – for updating v6.2.1. Selecting this option
uses the Database Utilities to update the databases. Features that were selected during the
v6.2.1 installation will be carried forward, together with user settings, where possible. The
sequence which follows will be mainly pre-populated with the correct carried forward values.
If you select the second option to update your existing v6.2.1 installation, you must ensure all of the
relevant prerequisites are fulfilled.
Introduction
This configuration is for a system with a small number of SunSystems users. A single combined
application and database server is installed. SunSystems client installations connect to this server.
Before you start, ensure that you have all of the prerequisite software installed, and you are logged
in as a user who is a member of the local Windows administrator group.
If a Microsoft SQL Server default instance is installed and pre-configured SunSystems data is
required, you may run an express installation in place of a complete install.
Introduction
This section documents the installation of SunSystems in an environment where multiple servers are
required for various SunSystems components, in order to serve a larger number of SunSystems
users.
Note: After you finish an installer option, you may have to wait a few seconds before selecting
another option. The installer is tidying up temporary files in the background.
Application Role
The Application Role is an optional feature that allows certain client applications to connect directly
to the database in a controlled fashion. The encryption method used to secure this information is not
compatible with multiple security servers. If the application role is required, an installation must only
have a single security server.
Serialization
At this stage of the installation, SunSystems can be serialized.
Note: If you serialize from within SunSystems using Serialization (ZZS), the SessionManager
service login user must be a member of the Administrator group.
Ensure SunSystems Web Service Account has local security policy ‘log on as a service’
rights
1. Run secpol.msc to launch Local Security Policy.
2. Right-click Log on as a service and select Properties in Local Policies > User Rights Assignment.
3. Click Add User or Group > Locations and specify your Windows Domain.
4. Click OK.
5. Specify your Windows Domain Service account in Enter the object names to select.
Proceed with the installation until it is complete.
Go to Internet Information Services (IIS) Manager > Application Pools, and check that
TransferDeskWebServer has started.
Post-Installation Steps
Adding Functions
The Transfer Desk Web installation creates three new SunSystems functions. Add these to the
SunSystems menu:
1. Go to User Manager > Groups and select a user group from SunSystems Users. Click Edit >
Function Permissions. Select SFM Server File Management, TRH Transfer History Viewer and
TRP Transfer Profiles.
2. To run these functions, you must add them to your SunSystems menu. Log in to the
SunSystems Windows client as administrator, and run the function User Group Menu Designer
(UGM).
3. Select the user group for the SunSystems Web users, or PK1 for demonstration.
4. From the list of Function Names, search for Server File Management and click Add.
5. Add Transfer History Viewer and Transfer Profiles in the same way.
6. Click Save.
If any of these functions cannot be found, verify that they are selected in User manager for the same
User Group. To test that these functions have been added to the menu, log out of SunSystems and
log back in with the relevant user.
Serialization
At this this stage of the installation, SunSystems should be serialized.
Note: If you serialize from within SunSystems using Serialization (ZZS), the SessionManager
service login user must be a member of the Administrator group.
Post-installation tasks
Migrating reports
To run reports in Report Manager (RMA), the reports must be migrated to the latest schema version.
You must be a member of the Reporting Administrator group to run this function.
1. From Report Manager (RMA), select Tools > Migrate Reports.
2. Click Yes to migrate all reports.
A Migration Report is generated on completion of the migration. Any reports that fail migration must
be opened, corrected and redeployed in Report Designer.
Hindic Numerals
Hindic numerals, also known as Arabic numerals, are now supported through your Windows Region
and Language settings.
You must ensure that the correct country region for the appropriate number format has been
switched on. Also ensure that the correct Native Digit setting has been selected. Go to Region and
Language settings > Customize Format > Numbers > Use native digits. Select from:
Context
The digit shape depends on the previous text in the same output. European digits follow Latin
scripts; Arabic-Indic digits follow Arabic text and Thai digits follow Thai text.
None
The digit shape is not changed. Full Unicode compatibility is maintained.
National
Prerequisites
SunSystems must not be installed on the same server as ION or Infor Ming.le™. This section
outlines what you have to do to configure SunSystems with Infor Ming.le™ and optionally IFS
and ION.
Infor Ming.le™
Instructions are found in Infor Ming.le™ Installation and Configuration Guide on Infor Xtreme
http://www.inforxtreme.com
SunSystems
Refer to SunSystems Installation section of SunSystems Installation guide.
ION
Refer to the latest ION installation and configuration documentation on Infor Xtreme.
Infor Federation Services
There are 8 scenarios to install IFS, ION and Infor Ming.le™, IFS with Infor Ming.le™ installed
together is just one of them. It is not mandatory to link SunSystems security to IFS.
Configuration
Installing the Infor Ming.le™ Plug-in for SunSystems
See Infor Ming.le™ Installation and Configuration Guide. You should be logged in as the domain
spinstall account.
Title:
SunSystems
Application Version:
6.2
Hostname:
SUNserver.infor.com
Port:
9080 (or 9443 if you have set up SunSystems Web as https)
Context:
SunSystems
Use HTTPS:
No (or Yes if you have set up SunSystems Web as https)
Check SunSystems Security Web Server secure port after enabling IFS
https://SUNserver.domain.com:82/SecurityWebServer
ION configuration
- See Workflow Configuration Guide.
Contextual applications
- See Context Sensitive Links and Drillbacks appendixes in this guide.
Q&A
- See Q&A Installation Guide on the Q&A media.
Logical IDs
The logical ID identifies the instances of the SunSystems environment and is set in a few places,
It ties together the BODs SunSystems publishes to the ION connection point and to how Infor
Ming.le™ has SunSystems instances installed.
Here is an example description of where logical IDs can be set and must be the same.
A logical ID can look like ‘Infor.SunSystems.SunLive’
2. SunSystems deployment in Infor Ming.le™ – used for Infor Ming.le™ to send correct LID to
SunSystems in messages and linking:
The following URL can be executed in order to generate a views.xml file which details the drillback views which SunSystems supports.
Just paste this URL (replacing localhost with the machine name if applicable) into an internet browser.
http://localhost:9080/SunSystems/unsecured_pages/mingle/Views.jsp
AccountingJournalView Journal Type JournalType (Journal Type) InforAccountingJournal AccountingJournal [InforJournalClass, BOD_COMPONE
(VW5354) InforPaymentProfile] NT
AdditionalFieldView Additional Fields ColumnType(Column Type) ID2=ColumnNumber InforAdditionalFields n/a n/a OTHER
Setup
(VW5802)
AnalysisCodeView Analysis Codes Code (Analysis Code) ID2= Dimension ( InforAnalysisCode CodeDefinition n/a BOD_COMPONE
(VW5270) Analysis Dimension) NT
AssetClassView Fixed Asset AssetID (Asset Class Code) InforAssetClass n/a [InforChartOfAccount] OTHER
Class (VW5257)
AssetMasterView Fixed Asset AssetID (Asset Class Code) InforAssetMaster n/a [InforAssetClass] BOD
Class
(VW5257)/Asset
Records
(VW5204)
BankDetailsView Bank Details BankDetailsCode (Bank Details ID2 = BankSubCode InforBankDetails n/a [InforChartOfAccount, OTHER
Setup Code) (SunSystems) InforCustomerPartyMast
(VW5147) er,
InforSupplierPartyMaster
]
BatchView Batch ItemCode (Item Code) ID2 = BatchReference InforBatch n/a n/a OTHER
References (Batch Reference)
Setup
(VW5029)
BudgetCheckSetupView Budget Check AccountCodeFrom (Account ID2 = AccountCodeTo InforBudgetCheckSetup n/a n/a OTHER
Setup Code From) (Account Code To)
(VW5565)
ChartOfAccountsView Chart of Accounting Chart ID (Business ID2=Natural Account InforChartOfAccounts ChartofAccounts [InforCurrency] BOD_COMPONE
accounts unit code) (Account Code) NT
(VW5152)
CurrencyDailyRateView Currency Currency Code From (Currency ID2 = Currency Code To InforCurrencyDailyRate CurrencyExchangeRateMas n/a BOD_COMPONE
Exchange Rates Code From) ID3 = From Date ter NT
ID4 = To Date
ID5 = Account From
EventProfileView Event Profiles EventCode (Event Code) InforEventProfile n/a n/a OTHER
(SSEP)
GLMovementView Balances PostingKey (Not supported) ID2=Natural Account n/a n/a n/a BOD_COMPONE
(SALQ) (Account Code) NT
ID3=PeriodID (Accounting
Period MMM)
ID4=Year (Accounting
Period YYYY)
InventoryCostTypeView Inventory Cost CostTypeCode (Cost Type InforInventoryCostTypes n/a n/a OTHER
Types Code)
(VW5205)
InventoryCostView Inventory IMCDITCO ItemCode (Item Code) InforInventoryCost n/a n/a Drillback not
Costing Inquiry supported
(ICOCD)
InventoryView Inventory Item (Item Code) ID2=Warehouse InforInventory n/a n/a OTHER
Inquiry (Warehouse Code)
(INVINQ) ID3= CurrentDate
(Projected From To
dates)
InventoryZoneView Inventory Zones ZoneCode (Zone Code) InforInventoryZone n/a n/a OTHER
(VW5206)
InvoiceLineView Sales Invoice InvoiceNumber (Sales Invoice ID2= InvoiceLineNumber n/a n/a n/a BOD_COMPONE
Control Desk Id) (Line Number) NT
(SMCDSI)
InvoiceView Sales Invoicing SMCDSI InvoiceNumber (Sales Invoice InforSalesInvoice / n/a [InforCustomerPartyMast BOD
(SCD) Id) InforInvoice er, InforItemMaster,
InforSalesOrder,
InforSalesType]
ItemView Item Master Item (Item Code) InforItemMaster ItemMaster [InforSupplierPartyMaste BOD
(VW5001) r, InforUnitOfMeasure,
InforWarehouse]
JournalPresetView Journal Presets PresetCode (Preset Code) ID2 = LineNumber (Line InforJournalPreset n/a [InforChartOfAccount]` OTHER
(VW5600) Number)
JournalView Ledger Inquiry SALQ JournalNumber (Journal InforSourceSystemJournalE SourceSystemJournalEntry [InforAccountingJournal, BOD
(SALQ) Number) ntry InforChartOfAccount]
LedgerInterfaceView Ledger Interface InterfaceCode (Interface Code) InforLedgerInterface n/a [InforAccountingJournal, OTHER
(VW5145) InforChartOfAccounts]
PurchaseInvoiceLineView Purchase PMCDPI InvoiceNumber (Purchase ID2= InvoiceLineNumber InforPurchaseInvoiceLine n/a [InforChartOfAccounts, BOD_COMPONE
Inquiry (PCD) Invoice reference) (Line Number) InforItemMaster, NT
InforSupplierPartyMaster
]
PurchaseOrderLineView Purchase PMCDPO PurchaseOrder (Purchase Order ID2= InforPurchaseOrderLine PurchaseOrder [InforChartOfAccounts, BOD_COMPONE
Inquiry (PCD) Reference) PurchaseOrderLineNumb InforItemMaster, NT
er ( Line Number) InforSupplierPartyMaster
]
PurchasePriceBookView Purchase Price DefinitionCode (Definition Code) InforPurchasePriceBook n/a n/a OTHER
Book (VW5498)
RuleSetView Rule Sets EventCode (Event Code) ID2 = RuleCode (Rule InforRuleSet n/a n/a OTHER
(INZRS) Code)
SalesOrderLineView Sales Order SalesOrder (Sales Order ID2= InforSalesOrderLine SalesOrder [InforCustomerPartyMast BOD_COMPONE
Entry (SOE) Transaction Ref) SalesOrderLineNumber er, InforItemMaster] NT
(Line Number)
SalesOrderPresetView Sales Order PresetCode (Preset Code) InforSalesOrderPreset n/a n/a OTHER
Preset
(VW5196)
SalesOrderView Sales Order SalesOrder (Sales Order InforSalesOrder SalesOrder [InforChartOfAccounts, BOD
Entry (SOE) Transaction Ref) InforCustomerPartyMast
er, InforItemMaster]
SalesPriceBookView Sales Price BookCode (Book Code) InforSalesPriceBook n/a n/a OTHER
Book (VW5498)
SalesTypeView Sales Types TypeCode (Type Code) InforSalesType n/a n/a OTHER
(VW5186)
SourceSystemJournalEntryView Journal Inquiry SALQ JournalNumber (Journal n/a n/a n/a BOD_COMPONE
(SALQ) Number) NT
UnitOfMeasureView Unit of Measure LabelCode (Label Code) InforUnitOfMeasure n/a n/a OTHER
Labels
(VW5175)
ValueBookView Value Book ValueCode (Value Code) InforValueBook n/a n/a OTHER
(VW5498)
Introduction
The hardware and software requirements for running SunSystems vary depending on the type of
deployment that you choose, that is, stand-alone, two-tier installation, or three-tier installation.
For an overview of the architecture and planning considerations for the deployment of the software,
refer to the SunSystems Architecture and Planning Guide.
The requirements in this section should be regarded as the minimum for the type of deployment that
you choose. If you are installing other software on the same computer(s) as SunSystems, you might
need to increase the minimum requirements. Careful consideration must be given to your current
requirements and hardware capacity. The following factors are key areas to consider:
Transaction and event volume
The number of primary system users
The number of secondary users, that is, those who might find the information on the system
useful as a source of information
The number of computers currently on the network
The location of the application users
The volume of the local area network and whether it is related to the application.
If other applications share the network, any performance improvements to other application could
affect the network.
Projections should be made to predict your future requirements. Expansion in any of the previously
listed factors might have a detrimental effect on the performance of the system. For sizing advice,
contact your regional office.
Software requirements
The following tables show the recommended operating systems to use:
RDBMS support
SunSystems version 6.2 is supported with the following relational database systems:
Microsoft SQL Server 2016.
Microsoft SQL Server 2014.
Networking
Microsoft TCP/IP is the recommended protocol for use with SunSystems. Appropriate IP addressing
and name resolution must be in place for SunSystems to function correctly.
If the SunSystems application is behind a firewall, refer to the rest of this guide about how you can
configure the SunSystems settings.
All ODBC components and MDAC components that are required by SunSystems are installed and
configured as part of the installation process.
Introduction
This section details the security requirements for configuring and running SunSystems, and
describes the security issues in terms of database security and SunSystems application security.
Recommendations are given on security settings for all Windows operating systems and database
servers; issues such as file system and registry security are also covered.
Security model
SunSystems can be configured to use two different authentication methods. The simplest requires
the user to enter their credentials upon accessing SunSystems, which are held encrypted in the
database and validated to authenticate the user. If Windows authentication is required, with the
correct configuration SunSystems obtains the Windows account credentials and uses these to log
the user on to SunSystems. To define the ID of the user while using the application, mapping is
required, but no further login requests are made.
Folders Usage
With regards to the operating system, the following permissions should be set: 'Read' and 'execute'
to the SunSystems service accounts in \Winnt\System32.
Citrix XenApp
The SunSystems Windows services should not be set up to run under a local system account,
because the system account performs network operations and has privileges that are not applicable
for every user.
To secure the file system, use the SUBINACL utility, which is provided by Microsoft, to ‘lock down’
the file system. You can then grant permissions to the SunSystems directories that are specified in
the File Permissions and Ownership subsection.
In addition to using standard Windows security features and practices, access to Citrix servers can
be restricted in several ways:
SunSystems is supported to work as a Published Application. This implies that all users on a
specific connection type can be restricted to running published applications. Published
Application Manager allows you to restrict an application to specified users or groups of users
(explicit user access only).
Citrix XenApp supports Internet firewalls that can be used to restrict Internet access to the Citrix
XenApp server.
Users can be required to enter a user name and password to run an application (explicit user
access only).
Citrix and most web professionals recommend that you either disassociate your website from
your production system, or rigorously restrict external access. Any system accessible through
the Internet is by definition a security risk and might give anyone unauthorized access to your
production site through the web. Therefore, unless you have robust security and plan to use this
Publishing applications
SunSystems does not support anonymous user access. This ensures that access to SunSystems is
restricted to domain users only.
To use SunSystems as a published application, domain users should be members of the
SunSystemsClients group.
Note: SunSystems supports different Hot Keys. For information about using the published
application Hot Keys, refer to Citrix documentation.
Deployment suggestions
Consider having a separate partition for user data. If users are allowed to store data in the same
partition as the system files and print queues, when the partition is full, they lose the ability to print,
and the SunSystems application might become unstable. By keeping the data in a separate
directory, an out-of-space error is generated instead.
Introduction
Business Unit Administration (BUA) makes some of the Database Administration functions available
from the SunSystems Navigator. The SunSystems Installation DVD allows you to carry out additional
database administration tasks on an existing installation.
The database processing procedure should start when the SunSystems Database Server link is
invoked from the SunSystems installation screen. The SunSystems installation screen is displayed
automatically when the DVD is inserted into the machine. If the SunSystems installation screen does
not start automatically, either locate the DVD drive in Windows Explorer and double-click Setup.hta
or run D:\Setup.hta from a command prompt, where D:\ is your DVD drive.
After you start the database installation, you must select the database operation required.
Custom Forms
This option enables you to upgrade your custom forms. See the SunSystems Upgrade Guide for
more details.
Introduction
In Microsoft SQL Server, performance and capacity can be increased by two methods. Scaleup is
increasing the power of the database server. Scaleout is achieved through linked servers.
Caution: Before you start, you should ensure that you have administrator access to the SQL Server
machines and Domain Controller machine to configure, or to verify, the linked server
environment.
Caution: We do not recommend installing SunSystems components on the Active Directory Domain
Controller. In addition, Microsoft advise against on the Domain Controller.
Note: SunSystems does not support stand-alone or 2-tier setup in a linked server environment.
Note: When you create a new Linked Server, in the Server Options, set RPC=True and RPC
Out=True; otherwise error messages are displayed when you set the Application Role in
User Manager.
Note: To serialize SunSystems in a linked server environment, open the serialization file using
Notepad and manually enter the details into SunSystems Serialization (ZZS).
Note: If a SQL Server named instance is used, SQL Server Browser Service is required to
connect to the server.
Database replication
Database replication is not supported by SunSystems with SQL Server.
Prerequisites
Prior to specifying a DNS CNAME record, you must ensure:
SunSystems 6.2.1 is installed in a multi-tier environment
You have domain administrator access
A database with a named instance of SQL Server, for example, INSTANCE1, has been
installed. You can also use a default SQL Server instance.
Using CNAME to refer to the database server during a new installation of SunSystems
You can use the CNAME to refer to the database server, at the time of SunSystems installation.
During SunSystems installation, you must enter CNAME\<Instance> to refer to the SQL Server
database instance.
Note: If you are installing SunSystems with Microsoft SSRS on the same database instance,
then you must specify CNAME\<Instance> in SunSystems Reporting Services.
Introduction
SunSystems Connect (SSC) provides an Extensible Markup Language (XML) and Simple Object
Access Protocol (SOAP) interface through which developers can access SunSystems data and core
functionality.
Software requirements
Microsoft Windows 2008 R2 or 2012 (Standard or Enterprise) is required for the SunSystems
Connect and Automation Desk installation. Where a third party application is written that makes a
SOAP call to SSC, the machines on which it is run must have the correct version of all the necessary
supporting software installed, for example, the correct Microsoft SOAP Toolkit.
Installing SSC
When you install SunSystems Application Server, the Connect Server is automatically installed.
Note: SunSystems Connect functionality consists of Property Editor (PED) and Component
Manager (CM). Component Manager can be run only on a server with the client installed
on it. Therefore, Component Manager (CM) cannot be run on the client machine, in a
client-only installation. Property Editor can be run on a client machine; however, several
properties are not applicable.
Note: The SSC service account must be a valid domain user account and should be the same
as that nominated for the SunSystems Session Manager service. A valid set of print
drivers should be installed and must be the printer that is set in Document Format Setup.
SSC layout
SSC is installed into the subdirectory ssc in the SunSystems program directory. The default folder
structure and requirements for Write Permissions are listed in Appendix B.
Introduction
SunSystems can be implemented in several configurations and therefore offers the flexibility to plan
and deploy the product in a variety of scenarios that are tailored to meet specific requirements. For
the more complex or demanding implementations of SunSystems, several options are available to
allow further growth of the infrastructure.
This section outlines some of these options, by introducing the concept of multiple application
servers. However, this is not to be confused with clustering for failover that is limited to the database
server tier and is supported for SQL Server by Microsoft. Clustering for failover is documented at the
end of this section.
Note: Planning a scalable infrastructure for SunSystems is a task suited to experienced
consultants who understand the dynamics of the software. SunSystems is a sophisticated
application and the way it is used can affect the way it should be deployed. You should
consult your SunSystems software provider for such implementations.
Setup environment
The environment is shown below and in more detail in the table.
Note: For brevity, in this scenario only two clients and two servers are used.
The dedicated IP address for the machines and the Load Balanced IP addresses must be static IP
addresses, not DHCP addresses. TCP/IP is the only network protocol that should be present on the
cluster adapter. Do not add any other protocols, such as IPX, to this adapter.
Each of the two Application Server NICs is defined with a unique IP address. The NIC dedicated for
Load Balancing is defined with two IP addresses: one for the card, such as 10.10.10.40; and one for
the Load Balance Cluster, such as 10.10.10.36. This Cluster IP address exists on both Application
Servers.
Example AppSrv2
Example AppSrv4
Step 1: Update the credentials used by Microsoft SQL Server Reporting Services
1. On the server hosting SQL Server Reporting Services, run Reporting Services Configuration
Manager from the Start Menu.
2. Select the instance of SQL Server Reporting Services used by SRS.
3. Select Service Account.
4. Select Use another account.
5. Enter the account name and password for the new SunSystems Reporting user.
6. Click Apply.
7. If required, back up your new encryption key to the local file system.
8. Check for any errors in the Results panel.
E-mail support
The support for emailing reports has been improved and no longer uses the inbuilt Microsoft
Reporting Services E-mail facility. The administrator now defines the e-mail server and default ‘from’
address when installing this version. In addition, a log is now written to the report server detailing the
recipients emailed and the attachments sent.
Introduction
The instructions below assume that you have SunSystems Security Web, SunSystems Web and
SunSystems Reporting Services on the same server.
For SunSystems Web, be careful of case sensitivity when editing server.xml. For example, the case
sensitivity of keystorePass= must be correct. It is also important to avoid pasting a trailing space
when copying text to configuration files.
The following table shows suggested ports and certificate names. We recommend you update the
table with the details of your installation.
Note: If you are intending to use isapi_redirect.dll to publish SunSystems Web through IIS, you
do not need to install java, convert the certificate to java format, or amend SunSystems
Web running in tomcat to use a certificate. See the section SunSystems Web Load
Balancing.
Prerequisites
For the following steps you must install the latest version of java jre. Then in Advanced System
Settings set the environment variable (set as a system variable): JAVA_HOME to for example
C:\Program Files\Java\jre7\bin
Next, add ;%JAVA_HOME% to the end of your PATH environment variable.
Converting your Certificate from IIS format to Java format using Jetty
1. To convert your certificate to Java format you will need the file jetty-6.1.1.jar. Copy jetty-
6.1.1.jar from the Jetty folder in the SunSystems Installation DVD into a folder, for example,
\ProgramData\Infor\SunSystems\Jetty. If you do not have access to the SunSystems
Installation DVD, Jetty can be downloaded from http://dist.codehaus.org/jetty/jetty-6.1.x/jetty-
1.1.0.zip and extracted into a folder, as above.
2. Extract this zip file into a folder. For example: \ProgramData\Infor\SunSystems\Jetty. The only
file required is jetty-6.1.1.jar.
3. In a command prompt, go to the folder containing jetty-6.1.1.jar. Run the following command to
check java environment variables are set up correctly:
java -classpath jetty-6.1.1.jar org.mortbay.jetty.security.PKCS12Import
A message is displayed: usage: java PKCS12Import {pkcs12file} [newjksfile]
4. Place your SunWeb.pfx file in this working directory and run the following command to create
java format keystore:
java -cp jetty-6.1.1.jar org.mortbay.jetty.security.PKCS12Import SunWeb.pfx SunWeb.jks
b Amend the line starting with keystoreFile for your certificate .jks file name and location:
keystoreFile="C:/ProgramData/Infor/jetty/SunWeb.jks" keystorePass="[change]"/>
The value used for keystore File must be the location where you saved SubWeb.jks in the
section ‘Obtaining and exporting a domain certificate from Certificate Authority through IIS’. The
value above is an example.
Caution: Take care to enter the text correctly. The syntax is case sensitive, for example,
keystorePass.
3. Restart SunSystems Web service and log in to SunSystems using
https://<servername.domain.com>:9443/SunSystems.
You are redirected to the secure port for security and maintain a secure connection accessing
SunSystems. In the case of problems, check the log files in ProgramData\Infor\SunSystems\Logs.
The Web.config file must be edited for ReportManager, changing the value of the endpoint
bindingConfiguration from HttpSunSystemsReportingBinding to
HttpsSunSystemsReportingBinding for all endpoints. The Web.config file can be found in:
\Program Files (x86)\Infor\SunSystems Reporting Services\web\ReportManager.
Do not change the elements under customBinding in web.config, as these two configurations define
the correct settings for http and https.
If only https is enabled for SunSystemsReportServer, the Web.config file must also be edited for
SunSystemsReportServer, changing the value of the endpoint bindingConfiguration from
HttpSunSystemsReportingBinding to HttpsSunSystemsReportingBinding for all endpoints. The
Web.config file can be found in: \Program Files (x86)\Infor\SunSystems Reporting
Services\web\SunSystemsReportServer.
Restart IIS, SunSystems Security Service, and SunSystems Report Manager Service.
Check the SunSystems Reporting Services websites are accessible.
Check the connection for SSC demo page and SOAP connnection
Check the following:
https://<servername.domain.com>:8443/ssc
https://<servername.domain.com>:8443/connect/wsdl/ComponentExecutor
These properties use the format client.<property name>=value which sets the same value for all
rendering modes. For example, client.menuStyle=workspacedisplays SunSystems Web using
Infor Ming.le™-style menus, whether it is run from within Infor Ming.le™, Infor Motion SunSystems
iOS or in Standalone mode.
Render modes
SunSystems Web is presented using one of three display configurations, or ‘render modes’, that
define the navigation options displayed in each environment:
standalone: running SunSystems Web outside of any application
workspace: running SunSystems Web from within Infor Ming.le™
mobile: running SunSystems Web from within Infor Motion SunSystems iOS.
Introduction
SunSystems Web provides a unique feature called ‘Session Restoration’ which allows a web user to
return to their ‘running’ sessions through a later login. As this returning user may be on a new web
browser environment (or even a different browser session on the same machine), existing Session
affinity techniques such as Session Cookies, or Browser IP affinity are not suitable to re-establish
this connection. Each SunSystems Web server maintains a direct socket connection to the running
Application process, which can only be restored by guiding the returning web sessions back to the
same web server which holds this connection (all application sessions for a single user will therefore
be routed through a single web server), this creates a ‘SunSystems User’ affinity model.
This affinity model is implemented by SunSystems through load balancing with IIS, using the
ISAPI_REDIRECT module, and therefore mandates the usage of this deployment model.
Prerequisites
SunSystems Web is installed on each WebServer machine.
IIS is installed on each WebServer machine.
For the following steps you must install the latest version of java jre. Then in Advanced System
Settings set the environment variable (set as a system variable): JAVA_HOME to for
example C:\Program Files\Java\jre7\bin
Add ;%JAVA_HOME% to the end of your PATH environment variable.
Check SunSystems Web (in tomcat) is working on all web server machines
Check the following:
http://WebServer1.9080/SunSystems
http://WebServer2.9080/SunSystems
Prerequisites
The SunSystems Web machines are all running the same version and edition of Windows 2016,
Windows 2012 (or Windows 2008 R2).
IIS configuration
A load balancing configuration tool is supplied on the SunSystems 6.2.1 DVD in the LoadBalancing
folder. Right click ssweb-loadbalancer.jar, and Open with, Java. Select the location where your
configuration files will be generated. Use the + button to add SunSystems web servers to the load
balanced array, and click the generate configuration button. This process can be repeated if you
want to add more servers for example. The following load balancing configuration files will be
generated so you will not have to manually create or edit these files:
Isapi_redirect.dll
Isapi_redirect.properties
Uriworkermap.properties
Web.config
Workers.properties
1. Open IIS Manager, select the root node (the server), and select option ISAPI and CGI
Restrictions. From the Actions, select Add. Select the path to the DLL, that is, in this example
<IIS-tomcat_connector-conf>\isapi-redirect.dll, enter a description of ISAPI_REDIRECT and
check the Allow extension path to execute check box.
2. Open the Default website where you want to activate the redirect and open the option 'ISAPI
Filters'.
3. From the 'Actions', select 'Add'.
Pop-up windows
If you have blocked pop-up windows in your web browser, you must add the SunSystems web
server host as an exception to run reports correctly.
Introduction
The information in this section is to help system administrators resolve problems that are
encountered during the installation process or when attempting to start up SunSystems.
If the problem you are experiencing is not detailed below, refer to the subsection Before Contacting
Technical Support, which details the information you must collate, before you call for technical
assistance.
Troubleshooting hints
Listed below are some troubleshooting hints that might assist you when trying to analyze a problem:
Pay attention to error messages. Error messages contain important information to solve a
problem and are required by the technical support staff.
Do not assume too much about the possible cause of the problem, or you might overlook any
evidence presented.
Work carefully through the problem, ensure that you can duplicate the problem and assemble all
the evidence, because you might need to pass it on to a member of the technical support staff.
Affirm whether the problem happens in other applications on other user’s machines, or only on
one machine.
Be aware of security barriers (firewalls) because these can block communications between client
and server machines
Do not overlook the obvious; check plugs, connections and cables.
Possible Cause(s)
The target machine that is selected as the Database Server has been located, but the user on the
client machine has not been set up as a user on the server.
Solution(s)
Minimise the setup program dialog box and ensure that the client machine has the correct access
rights to the server.
Message displayed: Locked File detected when trying to uninstall <file name>
Possible Cause(s)
SunSystems or a session is still active.
Solution(s)
Before you attempt to uninstall SunSystems, ensure that SunSystems has been closed.
Message displayed: Integrity Failure 001. Please contact your maintenance supplier
Possible Cause(s)
Serialization has not been performed. SunSystems is licensed specifically for several users and
language combinations. Only the components with valid serialization information are operable in the
production environment.
Solution(s)
To input the supplied license details, run System Serialization (ZZS).
If you run a SunSystems serialisation and nothing happens, check that the user you are
logged in with is in the Trusted Service Group. User Manager, SunSystems, Trusted
Service Group. Use Task Manager to kill the Serialisation.exe process before you try to
run the serialisation again.
SunSystems fails to connect to a remote server that is located on the secure side of a
firewall mechanism.
Possible Cause(s)
The specific port numbers that are available to the software to successfully traverse the security zone
of a firewall system must be programmed into the file sun5.ini as follows:
Port numbers that are specified by a default install do not match the configuration of the security
firewall. The default behaviour of the system is to randomly allocate a transmission port through
negotiation between the client and the server components. This method is rejected by firewall security
mechanisms, and attempts to use the software through such a secure system, without modification,
will fail.
Solution(s)
Change the direct connection port settings in Sun5.ini, as follows:
sun5.ini setting – Direct-Connect-Port, Direct-Connect-Port-Range.
For more information about configuring firewall enabled SunSystems configuration, refer to technical
support.
For more information about SunSystems port settings, refer to Appendix A – TCP/IP Ports Used by
SunSystems.
Note: Microsoft domain logins are case sensitive; caching is done at server level and this cache
occasionally deletes its contents. For example, if a user name is created using mixed
cases as UserName, users must log in as ‘UserName’ and not ‘username’. Failure to do
so causes an error when the user attempts to log in to SunSystems. The workaround
involves the SQL Server database administrator (DBA) installing SQL Server 2008 in a
different collation order to Latin1_General_BIN, which is case sensitive. If the master
database is not case sensitive, this problem is not encountered.
The SunSystems connection is invalid (reason: Login failed. The login is from an
untrusted domain)
Ensure the account running SunSystems reporting service has been added to the
SunSystemsServices group on the database server if using local groups on a multi-tier configuration.
Troubleshooting SSC
Attempting to start Transfer Desk fails with the error message ‘Cannot contact Transfer
Desk server’
Cause
The SunSystems Connect server might not be running. To check this on your server, open the
Services folder (this is in Control Panel > Administrative Tools). There should be a SunSystems
Connect server, marked as Started.
Solution
If the service is marked as Started, try stopping and restarting it.
If the service is not marked as Started, click the Start button to manually start it.
If the service does not exist, try reinstalling it as follows:
From a command prompt, run the following:
"<SunSystems root directory>\ssc\bin\connect server.exe" -i "SunSystems Connect Server"
The second step is to install the Print Client on each SunSystems client requiring client side printing:
The database version of SRS() is inconsistent with the SunSystems database (168.03) - please
ensure all SRS tiers have been updated.
If your database server is running Windows 2008 R2, check that you have the hotfix for Windows
Communication Foundation (WCF) in the Microsoft .NET Framework 3.5 Service Pack 1 (SP1)
http://support.microsoft.com/kb/976462/en-us
The first time you access a WC service it won’t activate if there is less than 5% memory available.
This is by design. You need to make sure the server you are running on has the minimum
specification for a standalone box, i.e. 6GB.
Case 1
If the database server has been replaced, update the SunSystems domain database details in User
Manager > Settings > SunSystems > Configure.
Case 3
If the application server machine crashes and needs to be replaced:
2. Re-install all the SunSystems application components. That is, application server, security
client/server, etc. as on the previous application server.
During the installation, provide the existing SunSystems database server details.
Start the SunSystems Services on application server. These services are:
14. SunSystems Security Service
15. SunSystems Session Manager service
16. SunSystems Connect Server service.
After you start these services, check the central log repository for any possible error in the log files,
for these services. Report any errors to SunSystems Technical Support.
Term Definition
Application Consists of all software elements that are installed on the designated application server,
server namely the application layer.
component
Business A collection of SunSystems Business Units that are stored in a single SunSystems data
Unit Group database. In other words, a SunSystems data database is a Business Unit Group. However,
business units must be unique; for example, you cannot have Business Unit AAA present in
more than one Business Unit Group.
Central logs A directory on SunSystems application server and client machine, which contains all the log
repository files that are generated by SunSystems. Files are created in relevant folders under the
central logs repository.
For example: ProgramData\Infor\SunSystems\logs
Client Consists of all software elements that are installed on the client PC. Security Client,
component SunSystems Client, and Reporting Client are included in the SunSystems Client install.
Collation A collective term for the character set, code page, and sort order used for languages. For
example, Latin1_General_Bin is the Western European default.
Database The server hosting the RDBMS.
server
component
Domain An independent database in the SunSystems Domain; a central repository that contains
database information to facilitate connections to multiple SunSystems databases of different code
pages through a single application server or application server farm.
Firewall A protective channel through which all traffic between a secured network and an unsecured
network must pass.
SunSystemsA blanket term that covers the services, applications, and features that control access to
Security SunSystems programs and data.
SunSystemsA collective term for the one-to-many application server and SunSystems database
domain installations, accessible through a client installation and managed through a central
repository (Domain database). For example, a three-tier installation, or variations including
an application server farm and access to multiple SunSystems databases.
SunSystemsAn open SunSystems window. You can open up to nine sessions at a time.
session
SunSystems Reporting 94 83
Services
SSC 8080 8443
SunSystems The sun5.ini defines the location of work files. In the case of multiple application servers this can be set to a central location.
[SunSystems]
Sys-Work=C:\ProgramData\Infor\SunSystems\_work\
User Manager/SecurityConsole enables you set the work folder at operator level within \ProgramData\Infor\SunSystems\ .
SunSystems\_ .sql Contains folders that are specific to the database environment, namely the steering files, which determine the sequence in which the
sql .ini sql scripts are run.
SunSystems\ .pdf SunSystems documentation in the form of guides (.pdf), and the documentation start menu (SSDocumentation.chm) are
.chm located in this folder. The application Help (.chm) and auxiliary files (.js and .png) are located in the <installation folder>.
Docs
SunSystems\ .dll Folders containing SecurityConsole IIS application files.
.xml
Security
.js
Console
File types
SunSystems\_ Default location for work files e.g. for Ledger Entry
work
Logs\ .log SunSystems and SRS log files
SunSystems\
SunSystems\ .srdl SRS Example Report files for importing into Report Store database. Patched example reports are inserted here by the Patch Set
procedure. The ransformed Output folder is the default location for transformed reports.
SunSystemsRe
porting
SunSystems\ .sfl This is the default client directory to hold Source Form Layout (SFL) files. Used by Form Designer, Filter Designer and Filter DD
.dtd Regeneration to store local copies of SFL files. Form Designer stores checked out and newly created SFL files in this directory. When
CheckOut executing a local form compilation, the SFL file in this directory is compiled.
The directory location is established during installation to \CheckOut\, in the SunSystems root directory.
The location can be changed for SFL files respectively through the registry settings
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SunSystems\Form
Designer\5.1\Settings\SFLDir
The directory location can be overridden for a single form checkout through FormDesigner in the Check Out dialog box, the Open
Form dialog box, the Local Compile dialog box, the Check In dialog box, and the Options dialog box on the General tab.
SunSystems\ .dtd Cached message files, menu files, and form files are downloaded from the server into this folder on the client. The locations can be
.msg changed for the various file types using the registry settings.
ClientFileDi
Message files
rectory .opx
.rfx HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SunSystems\Navigation
Manager\5.1\FileCache\MSG DIRECTORY
Form files
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SunSystems\Navigation
Manager\5.1\FileCache\RFX DIRECTORY
SunSystems\ Work folder for SRS
RPTParams
SunSystems\ Folder to hold the cached information that is obtained from the server by Common Services. Used by Form Designer and Filter
Designer.
ServerInfoCa
If ServerInformation Caching is switched on through the Server tab of the Options dialog box, the directory is created and is set to
che ServerInfoCache\ by the installation procedure.
The location of this directory cannot be changed.
IIS application SecurityWebServer requires read permissions to redirection.config. In File Explorer, navigate to
\Windows\System32\inetsrv. Go to: Config folder > Properties > Security tab. Click Edit > Add > Locations. Select your local
machine and click OK. Enter IIS AppPool\SecurityWebServer > Check Names and click OK. In Permissions, select Read & Execute
and click OK.
The following table shows the list of file types that constitute SunSystems:
Because an implementation using virtualization software has been correctly sized to provide
adequate system resources, we will fully support SunSystems deployed in this environment for test
environments and production environments.
We will not directly support the virtualization technology used because that is the responsibility of the
relevant vendor.
Reported support issues will be investigated in the normal way, but we reserve the right to ask a
customer to reproduce the issue outside of a virtual environment if we believe that the issue might
result from a failure of the abstraction layer, or its configuration, to provide a suitable application
environment.
Java applications
SunSystems Connect
SSC server side log file Server.log is located in ProgramData\Infor\logs\SunSystems\SSC folder.
In SunSystems, Property Editor, go to Logging > Simple > Server > Enabled. Click Modify and
specify true/false.
To increase logging level, Select the Logging > Simple > Server > Level and click Modify. Select ALL
from the popup dialog box and click OK. Save the changes in Property Editor and click Exit. To
make these settings work, SunSystems Connect service must be restarted. Please revert after
diagnostics/testing.
.NET applications
User Manager
.NET application. The User Manager log file is produced in the
ProgramData\Infor\Logs\SunSystems\User Manager folder on the SunSystems Security Server.
The logging level of this file can be changed on the Security Server by setting the log level in
UserManager.adv.su.Config.xml, in Program Files (x86)\Infor\SunSystems. Open this file in
Notepad (run as administrator), set the value as follows, and save:
<application name="UserManager" level="DEBUG"
Security Server
Folder Application Controllable How/Where
Yes/No
C:\ProgramData\Infor\Logs\SunSystems Patch Set Deployer Tool No Automatically reports when the program
\DBDeployer …V6.2_PS20 for Database
Tier\DBDeployer\SunSystems.Patches.DB
Deployer.exe is used to apply patches to
the Database.
C:\ProgramData\Infor\Logs\SunSystems Form Compilation (FRC) No Is populated when the function FRC is run
\FormCompiler within SunSystems.
Application Server
Folder Application Controllable How/Where
Yes/No
C:\ProgramData\Infor\Logs\SunSystem Collects information Yes The levels of logging can be modified via
s\SSC relating to data related the file D:\Program Files
communications with (x86)\Infor\SunSystems\SSC\bin\Propert
the Database. yEditor.exe. This program allows users to
decide.
Web Server
Folder Application Controllable How/Where
Yes/No
C:\ProgramData\Infor\Logs\SunSystems Form Compilation (FRC) No Is populated when the function FRC is run
\FormCompiler within SunSystems.
C:\ProgramData\Infor\Logs\SunSystems Logs the modules which No Automatically logs when the TransferDesk
\TransferDeskWebServer relate to invoking SSC web interface program modules are used.
within the web interface.
Reporting Server
Folder Application Controllable How/Where
Yes/No
C:\ProgramData\Infor\Logs\SunSystem Data Access Manager No Automatically logs when the DAR module
s\DataAccessManager (DAR) is invoked to perform the functions
relating to the management of Business
Unit Models for Reporting.
C:\ProgramData\Infor\Logs\SunSystem
s\Install
C:\ProgramData\Infor\Logs\SunSystem
s\ReportServer
C:\ProgramData\Infor\Logs\SunSystem No
s\VisionImport
Reporting Servers – Houses SQL Server Reporting Services and SunSystems Reporting Services
Extensions
Folder Application Controllable How/Where
Yes/No
C:\ProgramData\Infor\Logs\SunSystem Data Access Manager No Automatically logs when the DAR module
s\DataAccessManager (DAR) is invoked to perform the functions
relating to the management of Business
Unit Models for Reporting.
C:\ProgramData\Infor\Logs\SunSystem
s\Install
There are several scenarios when the administrator may be unable to access User Manager. For
example, User Manager may be inaccessible due to incorrectly mapped Windows authentication
credentials or the designated administrator leaving the company without handing over access to
another user.
To overcome this, the following steps must be carried out by a local administrator of the server
where the Security Service is running:
1. Ensure all users are logged out of the system.
2. Stop the SunSystems Security Service.
3. Edit the global.config file. Normally this is located in
\ProgramData\Infor\SunSystems\Security\.
4. Change the property entry <serveradminaccess>0</serveradminaccess> to
<serveradminaccess>1</serveradminaccess>.
5. Restart the service.
6. Right-click the User Manager executable and select Run as Administrator.
7. Correct the problem that was preventing the administrator from gaining access.
8. Reverse the above process, reverting the configured property back to 0.
9. Allow users to log in to the system.
Note: This feature should only be used when the administrator is unable to access the system to
correct problems in the configuration.
This feature is not available if User Manager is accessed remotely. The user must be on the specific
server and be a local administrator in Windows.