Product Specific Information - Manual Actions

This section contains important information that differ from standard routines where manual steps or actions must be taken. Components not stated in the list are considered as normal components which can be installed without any manual steps or considerations.

Note: These manual steps must be executed before clean scripts are executed.

Contents

Foundation1

Invalid SYS Packages

About Triggers

Business Reporting & Analysis Services

About Materialized View refresh categories

About Access Views

Access Views are on-demand created views that serve as read interfaces for Analysis Models but also for the integration with IFS EOI. If an upgrade is performed from an earlier version of IFS Applications where Analysis Model has been used, there is a risk that some of the Access Views are invalid after the upgrade. The main reason is that the referenced source views has changed. An Access View can be invalid in two ways; either as an invalid object in the database or invalid in the sense that the Access View is not compatible with its references source view.

There is no automatic recreate task started during the upgrade since it must always be investigated if it is possible or not to recreate invalid Access Views. If a Access View is recreated it is necessary that the definition of the view is compatible with the SSIS packages and database tables in SQL Server where the IFS Data warehouse resides.

To handle the case where Access Views are considered as invalid database objects:

To handle the case where Access Views are considered as in invalid by the framework:

About Materialized Views

All Materialized Views with a status (staleness) other than UNUSABLE will during an upgrade be marked as active.

When the installation has finished, there might be Materialized Views that are not valid, i.e. considered as invalid database objects. There is currently no automatic mechanism that can reduce the number of invalids. The reason for a Materialized View to become invalid might be due to changes to referenced tables without recreating the Materialized View. One way of handling this is to use the existing Data Mart Sources form in IEE and to do a manual refresh. The refresh mechanism will try to recreate a Materialized View that is marked as having a compilation error status.

For more general info about Materialized Views, please refer to the following link >>

Note: Since previously used Materialized Views, during the update are marked as active, this means that even if the staleness after upgrade is UNUSABLE, such Materialized Views will be refreshed next time a refresh schedule, containing the Materialized Views, is executed. It is thus not necessary to manually Activate these Materialized Views.

Note: Changes in source tables might cause Materialized Views to become invalid. This can happen if Materialized Views are actively used or not. To handle this situation there is a script,  biserv\manualdeploy\database\biserv\biserv_Recompile_All_Invalid_MVs.sql, in component BISERV that can be manually executed after an upgrade if the database contains invalid objects of type Materialized View. Please refer to the script for more information.

 

About EOI Integration

EOI will in IFS Applications 10 be named IFS Business Cockpit.

It is important to note that from the Apps 10 release it is mandatory to use a service account when accessing Information Source metadata from IFS Business Cockpit. This means that if a customer is already using the functionality to import Information Source metadata to IFS Business Cockpit, it will be necessary to make sure that used credentials represent a valid service account in IFS Applications.

Some more information about integration with IFS Business Cockpit is provided via the following link.

Removal of IAL Objects

To remove obsoleted IAL objects, excute the ialdr.sql drop script located at: <build_home>\manualdeploy\database\prodifsapplications after the upgrade.

Note: In order to execute the <build_home>\manualdeploy\database\prodifsapplications\ialdr.sql file you must be logged in as IFSINFO. Before deploying the files, the file contents have to be verified and the EXIT statements should be removed.