Patch Guide
Comments
Content
Infor SyteLine
Patch Guide
Copyright © 2012 Infor
All rights reserved. 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 trademarks
listed herein are the property of their respective owners.
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 modi-
fication, 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 ("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.
Trademark Acknowledgements
All other company, product, trade or service names referenced may be registered trademarks or
trademarks of their respective owners.
Publication Information
Release: Infor SyteLine 8.03.10
Publication date: December 18, 2012
1
Infor SyteLine - Patch Guide | 3
Chapter 1: Applying Patches
Applying Patches
If you are applying just one patch, follow the directions in the letter that accompanies the patch. This
document describes how to apply multiple patches at once and then what to do after applying
patches.
1 Launch the executable. If you are not logged in as “Administrator”, launch the wizard with the Run
as Administrator option. The following screen appears.
2 Click the View Cover Letter button if you want to read the cover letter in a browser window.
Caution: If you have a product created by an Infor SyteLine Solution Part-
ner, and that product is listed in the cover letter, you need to contact the
Solution Partner before you load the patch. If you have modifications, you
need to compare the list of changed files in the cover letter with the Solution
Partner’s list of modified files.
Applying Patches
4 | Infor SyteLine - Patch Guide
3 Click Options. The Infor ERP SL Patch Wizard Options screen appears.
4 Make decisions on this screen based on your needs.
Load Multiple Patches - Select this option if you want to load multiple patches.
Log Only Mode - This option evaluates the files in the patch and indicates in the log file
whether the patch would apply the files to your system without actually doing it. This allows
you to review changes to your environment before you load the patch.
Overwrite Same Versions - This option overwrites the same versions if they are on your
machine.
5 Click OK. You are now back to the first patch wizard screen.
6 Click Next. The Select [version] Databases screen appears.
Caution: The directions from here on assume you do want to load mul-
tiple patches. If you choose NOT to load multiple patches, some of the
following steps will not be available to you. Just continue on with the
steps that are available.
Applying Patches
Infor SyteLine - Patch Guide | 5
7 Select the databases you want to patch.
8 Click Next. The Login Information screen appears.
This screen appears for each database you selected to be patched earlier. The information in the
first three fields is supplied automatically. You need to provide the username and password and
decide if you want to use Windows NT Authentication or not.
9 Click Next for each database. When you get through all the databases, the Select Patch
Directory screen appears:
Applying Patches
6 | Infor SyteLine - Patch Guide
10 Enter the patch directory or browse to it.
11 Click Next. The Select The Patches screen appears.
Select the patches you want to load. If you want the process to stop on error, select the Stop On
Error checkbox.
12 Click Next. The Review Changes screen appears.
13 Review the changes and then click Commit.
14 The Wizard Committed Changes Successfully screen appears.
Applying Patches
Infor SyteLine - Patch Guide | 7
15 Click the View Logfiles button to view the log files, and then click Finish to complete the
procedure. You can view the logfiles at any time by going to C:\Program
Files\Infor\SyteLine\Patches\Log_Files. The folder contains the following information:
.log file created every time the .exe file is executed.
.htm and .xml files which contain the information in the Cover Letter.
.zip files contain the code applied by the patch.
.csv files contain the file list.
Synchronize the Forms Database
You must use the FormSync utility to synchronize your forms database if you made any form custom-
izations.
In the synchronization process, FormSync merges customizations with new vendor-level forms from
the patch or upgrade, and it replaces old vendor-level forms with new vendor-level forms.
Synchronization requires two data configurations, a Source and a Target. The Source configuration
contains new form definitions from the patch or upgrade. The Target configuration contains your cus-
tomizations and the old form definitions.
The end result of synchronization is an updated Target forms database, which contains your custom-
izations merged with new form definitions, along with new vendor-level form definitions. This data-
base serves as your new production forms database.
The Source forms database is used only during synchronization. It does not figure in Infor SyteLine
operation.
For more information about synchronization, see the FormSync appendix in the Infor SyteLine Instal-
lation Guide.
Requirements
Before you use FormSync, you must configure a file-comparison utility. If you have not already
configured a utility, see the FormSync appendix in the Infor SyteLine Installation Guide for
instructions.
Replying effectively to FormSync prompts usually requires a detailed understanding of form
customizations. See the FormSync appendix in the Infor SyteLine Installation Guide for more
information.
Note: Synchronization applies only to customizations made with WinStudio
edit mode, that is, customizations to forms in the client tier. It does not apply
to modifications to IDOs, stored procedures, triggers, or other components
of Infor SyteLine.
Applying Patches
8 | Infor SyteLine - Patch Guide
Synchronize a Forms Database
Create a Source Forms Database
On the database server, create a Source forms database that incorporates new form definitions from
the patch or upgrade:
1 From the Start menu on the forms database server, navigate to Infor>Setup and click Infor
SyteLine Configuration Wizard.
2 Select Create SyteLine Databases.
3 Click Next.
4 Click Add.
5 Select Forms Database.
6 On the Database Name and Location page, type a New SQL Database Name such as
SyteLine_Forms_Source.
7 Click Next.
8 Click Next, Commit, and Finish.
Create a Source Configuration
On the utility server, create a Source configuration:
1 Open the Configuration Manager utility. From the Windows Start menu, navigate to
Infor>Tools>Configuration Manager.
2 On the Configurations tab, click New.
3 Type a Configuration Name, such as SyteLine_Synchronization_Source and then click OK.
4 The Edit Configuration screen appears.
5 Make sure you are on the Runtime (Client) tab.
6 On the database server side of the screen, provide user, password, server, database name, and
application information. For more detailed instructions on how to fill out this information or the
information in the next step, see the "Setting Up The Utility Server" chapter in the Infor SyteLine
Installation Guide.
Caution: If you have multiple forms databases, the procedure described in
this section must be completed for each forms database.
Caution: An application database is required in any configuration. The
database is not changed in the synchronization process.
Applying Patches
Infor SyteLine - Patch Guide | 9
7 On the forms side of the screen, provide user, password, server, database name information. The
name of the forms database is the forms database that you created in “Create a Source Forms
Database” above (our example was SyteLine_Forms_Source).
8 Click OK. Your newly-created configuration should appear in the list of configuration names.
Synchronize the Source and Target Configurations
The Target configuration in the instructions below is any configuration that points to your production
forms database, which contains your customizations and old form definitions.
On the utility server, synchronize the Source and Target configurations with FormSync.
1 Back up your production forms database.
2 From the Start menu on the utility server, navigate to Infor>Tools and click FormSync.
3 In the Source list, select the configuration you created in “Create a Source Configuration” (our
example was SyteLine_Synchronizatrion_Source).
4 In the Target list, select a configuration that points to your production forms database.
5 Click OK.
6 Click Synchronize.
7 Reply to prompts to keep, remove, or edit customizations.
The amount of time required to synchronize customizations depends on
The number of customizations in the Target
The speed of the database connection
Whether Source and Target forms databases are on the same server.
Merging occurs in one transaction. The entire transaction is rolled back if you click Stop Synchroni-
zation.
Test the Target Forms Database
Test the results of synchronization. Synchronization is an extension of the customization process, and
all merged customizations in the Target configuration should be examined and tested.
Caution: It is recommended that you set the SQL Server recovery model
for the Target forms database to Simple. See your documentation for SQL
Server Management Studio for instructions on setting the recovery model.
Caution: If the Source and Target forms databases reside on different serv-
ers, you must define the server that contains the Source forms database as
a linked server in the server that contains the Target forms database. Refer
to Microsoft SQL Server documentation for instructions on configuring
linked servers.
Applying Patches
10 | Infor SyteLine - Patch Guide
See the FormSync appendix in the Infor SyteLine Installation Guide for suggestions on testing.
Sponsor Documents