Read information about customizing the user interface thoroughly and understand the impact of various features on your customizations. The impact analysis sections provide you with an understanding of the reasons behind some of the changes that were made.
For a complete list of changes, please go through the XML and HTML files shipped as part of the upgrade kit. These list every change performed to every API input and output XMLs, data published by events, user exit input and output XML changes, and data published by monitors.
User interface customizations are also impacted during upgrade. The procedure for ensuring that your user interface customizations continue to function correctly are also listed here.
When performing your migration assessment, you should also consider backward compatibility. This section describes how Sterling Selling and Fulfillment Foundation supports APIs, user exits, and events in backward compatibility mode.
A list of APIs, user exits, and events supported in backward compatibility mode is provided in the 94_upgrade_home.html file, located in the Foundation_Upgrade_Reports.zip file.
By default, this migration sets all user exits, events, and subflow versions to 'blank' (current version). The backward compatibility mode for these components must be set manually from the Applications Manager in the respective details windows found under Sterling Application Platform.
By choosing to run in backward compatibility mode, you may not be able to utilize the new functionalities. It is recommended that the current version is used as much as possible to take advantage of the additional features provided in Release 9.4.
Every API invocation maps to a particular class and a method. To achieve backward compatibility, the version number must be specified as part of the API invocation. Specify the version number for the API you are invoking in the yifclient.properties file, through the property provided, as follows:
yfs.api.<apiname>.version=<versionnumber>
Here, the valid values for <versionnumber> are ver73, ver75, or ver75sp1.
If the version number is not provided, the current version is assumed as the default (in this case, Release 9.4).
The upgrade home page is located in the 94_upgrade_home.html file, located in the Foundation_Upgrade_Reports.zip file.
From this page, you can view the following:
Review the index creation scripts in <INSTALL_DIR>/Migration/9.3/database/scripts/<db version>/transaction/indexadds.sql and <INSTALL_DIR>/Migration/9.3/database/scripts/<dbtype>/history/indexadds.sql to ensure that there are no existing custom indexes of the same name. However, this is an issue only if custom indexes have been created with a YFS_ prefix.
The list of tasks that need to be carried out for upgrading console customizations is provided as part of the upgrade procedures. Because the user interface framework-level changes affect your custom code, some reconciliations are necessary as part of the upgrade.