How to Build Updates
To build updates you first fetch new and changed files for a specific update
scenario by running fetch Only UPD for the selected components.
The tool will get the information of what to fetch from the UPD folder by
reading the changedfiles_upd<n>.txt files.
If languages were defined for the installation, the configuration file will
include these language codes, Limit Fetch to Selected Languages will be
enabled and you will be able to decide if you want to limit the fetch of
translation files only to selected languages.
When fetching is done you create and set the build destination.
You select the languages to be included, deselect compilation of Java and/or C#
if enabled, and start the
build operation.
The purpose of building only updates is to support an upgrade scenario from a
base version of the track to a defined update.
Prerequisites
The IFS Configuration Builder must have been set up according to
How to Configure IFS Configuration
Builder.
Actions to perform to build:
- Page Fetch components
- Select all components in the component
list.
- In Select Fetch Mode select Only
UPD.
- If Limit Fetch to Selected Languages is enabled, select if
translation files should be limited to selected ones or not.
- Fetch the selected components by clicking the Fetch
button.
- More information in
How to Fetch Components.
- Page Create Build Structure And Compile
- Select <workspace>\UPD_Components from
Components Folder if not already selected.
- Create and set the Build Destination.
- Select the languages that should be included in build.
- Deselect Java and C# compilation in Compile Options if
enabled.
- Click the Build button.
- More information in
How to Build in General.
- Page Prepare Database Objects and Generate
- Set correct installation control for the components,
manually or by fetching values from database.
- Deselect Generate Database files in Generate if enabled.
- Click the Save Settings
button.
- More information in
How to Prepare Database Objects
and Generate.
Compile Java, C#, Generate Database files and Deploy Database, Middle Tier
and Client code
The new Build should be treated as a Patch. Please follow
Patching on how to apply
it.
Verify by
- checking that the components folder are created and the components
fetched in the
<workspace>.
- checking the FETCH[YYYYMMDD_H24MISS].log in the
<workspace>
is ok.
- checking that the build is created in the <build_home>.
- checking the BUILD[YYYYMMDD_H24MISS].log in the
<build_home> is ok.