...
The non-workflow Rice data scripts use Liquibase for inserting the data into the Rice tables. Most of them (for practical reasons), simply load a CSV file with the OLE data into the needed tables. Review the Liquibase XML files in the ole/work/db/rice-data
for the details. They
Note | ||
---|---|---|
| ||
The Rice data loads are split up into two sets, demo and bootstrap. |
...
Unless specified otherwise, both are executed. Usually, the demo scripts add data not in the bootstrap scripts but in at least one case (system parameters), it overlays the entire set of OLE parameters since the entire set of parameters must be loaded in both cases, except with different values in the demo dataset. |
Updating KEW Document Workflow
When the workflow import portion of the impex tool runs, it look at all the subdirectories under ole/work/workflow
and runs them in alphanumeric order. Within each directory, the files are run as a single batch. The directory separation is to ensure that parent documents are in place before ingesting child documents.
Adding a new Module
Create the needed parent documents for that module
Each module may have up to three primary parent documents:
- Simple Maintenance Documents (do not route)
- Complex Maintenance Documents (have defined workflows)
- Transactional Documents (non-maintenance documents)
Add these these parent documents to 002_ole_core_parent_docs/OleCoreModulesParentDocuments.xml
or 002_ole_core_parent_docs/OleOptionalModulesParentDocuments.xml
as appropriate.
Create the documents for the module
- Create a new directory starting with a 3-digit number and the name of the module. This number should place it after any documents upon which it is dependent.
- Within that directory, create files (again, dependent on the types of documents you have in the module) for each of the categories above for the parent documents.
- The files should have names like the following:
<<ModuleName>>SimpleMaintenanceDocuments.xml
<<ModuleName>>MaintenanceDocuments.xml
<<ModuleName>>TransactionalDocuments.xml
- The files should have names like the following:
- Add the
<documentType>
entries for the documents in the appropriate file.
Updating KNS System Parameters
...