Converting IBS_SPEC_ASSIGNMENTS
to Module Level Associations
Historically, the IBM
TRIRIGA Application Platform
stores all associations between records in the IBS_SPEC_ASSIGNMENTS
table. As an
alternative, since 3.7,
the platform was enhanced to support Module Level Associations tables. The Module Level
Associations (MLA) converter tool takes the IBS_SPEC_ASSIGNMENTS
table and
distributes the IBM®
TRIRIGA® records that
are found into smaller tables that are created by module type.
The converter executable is located in the directory where you installed IBM TRIRIGA Application Platform 5.0 at <installation-directory>/tools/MLA-Converter. Review the prerequisites and conversion instructions below.
Contents
I. Prerequisites
To use the Module Level Associations (MLA) enhancements, you must first install or upgrade to IBM TRIRIGA Application Platform 3.7 or later. After installing or upgrading, you must also perform your normal platform-upgrade regression testing. Make sure that your applications behave as expected. Validate the install or upgrade prior to starting the MLA conversion.
IBS_SPEC_ASSIGNMENTS
table is to restore it from your backup.II. Important Information
- Supported databases: Currently, this converter supports Oracle and DB2 databases only. It does not support Microsoft SQL Server.
- Early adopters: Module Level Associations (MLA) is for "Early Adopters" and should be fully tested in a test environment, including all business processes, before putting it into a production environment.
- Reverse associations: The Reverse Association flag in the IBM TRIRIGA Report Manager is disabled since this functionality is no longer supported. After converting your database to use Module Level Associations, the Reverse Association flag in queries and reports is ignored and only forward associations are allowed in reports and queries. Reverse associations as defined in the Association Manager and created through workflow tasks are still supported, and are used to fix any of the reports that are missing data because of the use of the flag.
- Customized databases: The converter does not support customized databases where
partitioning, additional indexing, triggers, or other non-as-delivered database features were added
to the
IBS_SPEC_ASSIGNMENTS
table. The default tablespace will be used as defined in TRIRIGADB.properties. - Limitations: Make sure to review the usage of any SQL queries that access the
IBS_SPEC_ASSIGNMENTS
table for performance reasons. TheIBS_SPEC_ASSIGNMENTS
table is still usable, but it is a view and may not perform well. This includes, but is not limited to, the as-shipped WPM ETLs, the BIRT disclosure reports, and other custom ETLs, reports, and SQL.