...
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.)
...