Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Descriptions for the parameters in the Profile Migration properties file are in the table below.

PropertyDescription
OLD_FIORANO_HOME

Path The path to old Fiorano Installer from which profiles are being migrated.

Code Block
titleExample
OLD_FIORANO_HOME=C:/Fiorano/Fiorano10.3.1
OLD_INSTALLER_BUILD

Provide the installer Build number of the previous installation from which profiles are being migrated

Info

It is important to provide correct build number of the installer as the set of changes done to Configs.xml file (to make it compatible with current version) depend on this value.

Code Block
titleExample
OLD_INSTALLER_BUILD=10350
Tip

Check OLD_FIORANO_HOME\build.properties for the build number.

PROFILES_FILES

Provide the names of .lst files* in CSV format with each of the file containing the required properties representing the respective profile to be migrated.

Code Block
titleExample
 PROFILES_FILES=profile1.lst,profile2.lst
Tip

Refer to the section below to know how to create Profile.lstfiles.

...

For each profile to be migrated, create a new .lst providing the following parameter values (replicate the profile1.lst file at the location $NEW_FIORANO_HOMEesbHOM\Eesb\FioranoMigration\bin):

PropertyDescription
OldProfilesDir

Specify the old value for Fiorano profiles directory here.

Code Block
titleExample
OldProfilesDir=C:\Fiorano\10.3.1\esb\server\profiles
OldProfileName

Specify Fiorano profile name to be migrated.

Code Block
titleExample
OldProfileName=TestProfile
ProfileMode

Specify mode of the old profile.

Tip
titleLegal Value

FPS, FES.

Code Block
titleExample
ProfileMode=FES
ProfileType

Specify the type of the old profile.

Tip

Legal value for the standalone type of server is 'Standalone'.

Code Block
titleExample
ProfileType=Standalone

...

While migrating the profile, the utility performs the following operations for each profile being migrated:

  1. Makes a duplicate copy of the corresponding profile in this installation. The profile to be duplicated is determined by the parameters 'ProfileType', 'ProfileMode' and 'OldProfileName' as specified in sampleprofile.lst file.
    Example: If ProfileType=HARplPrimary, ProfileMode=FES and OldProfileName=testprofile/pri, then the directory $NEW_FIORANO_HOME/esb/servers/profiles/haprofile1/primary/FES will be duplicated as $NEW_FIORANO_HOME/esb/servers/profiles/testprofile/pri/FES.
  2. Over-writes the configuration files ('Configs.xml' & *.cfg files present in conf directory of the profile) from the old profile present in old installation to the duplicated profile. According to the example values considered above in point 1, the following files will be over-writtenoverwritten:
    • $OldProfilesDir/testprofile/pri/FES/conf/Configs.xml will overwrite $NEW_FIORANO_HOME /esb/servers/profiles/testprofile/pri/FES/conf/Configs.xml

    • $OldProfilesDir/testprofile/pri/FES/conf/*.cfg will overwrite $NEW_FIORANO_HOME /esb/servers/profiles/testprofile/pri/FES/conf/*.cfg

  3. Overwrites the value of the 'name' attribute as present in $OldProfileHome/$OldProfileName/$ProfileMode/profile.xml from the old profile to the corresponding file in duplicated profile. According to the example values considered above in point 1, the following operation will be performed:
    • Reads the value of 'name' attribute from $OldProfileHome/testprofile/pri/FES/profile.xml and over-write the value in $NEW_FIORANO_HOME /esb/servers/profiles/testprofile/pri/FES/profile.xml.
  4. Implements changes in configs.xml at $NEW_FIORANO_HOME /esb/servers/profiles/testprofile/pri/FES/conf/Configs.xml to make the old configurations compatible with the new version.

...

If an external database is being used for document tracking, the configuration would be migrated as part of the FES profile migration. However, any jars that have been added to the server classpath in server.conf or fes.conf files should be placed in the appropriate location, Script Migration after the profile migration will handle the jar addition to the .conf files. If there is any change in the jdbc jar the JDBC jar across versions, the same must be changed in the respective .conf file.

...

Adaptavist ThemeBuilder EngineAtlassian Confluence