Versions Compared

Key

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

...

Since OLE is one of a number of Kuali Rice-based projects, an installation of it also includes certain Rice tables and their associated data. However, storing this data in our master schema leads to maintenance issues when the master structure changes and potential data collisions with other Kuali projects. As such, we rely on the "master" rice datasource directly.

The database impex tool (https://test.kuali.org/svn/kul-cfg-dbs/branches/clover-integration) allows for two database definitions to be overlaid upon one another. So, for a simple install of OLE, where the Rice server is integrated into the application, the impex tool first imports the Rice tables and data into the OLE database and then adds the OLE tables and data.

This, however, does not then include any of the OLE-specific data which needs to be stored in the Rice tables. This includes items such as:

Item

Rice Module

Workflow Documents

Kuali Enterprise Workflow (KEW)

System Parameters

Kuali Nervous System (KNS)

Test Users

Kuali Identity Management (KIM)

Application-Specific Roles

Kuali Identity Management (KIM)

Permissions

Kuali Identity Management (KIM)

Responsibilities

Kuali Identity Management (KIM)

To import those, we have two additional steps. (This will hopefully be a single step in the future, when Rice provides for XML import/export for all of these objects.)

...