Versions Compared

Key

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

...

  1. ole-impex- This module contains information about the baseline KFS/Rice datasets
    1. ole-impex-master - This module has all the table definitions (schema.xml) along with data xml files for the base KFS datasets. This doesn't have any Rice related tables or data.
    2. ole-impex-rice - This module strictly contains the Rice table definitions (schema.xml) along with data xml files. The schema.xml that contains all the table definitions are modified for KFS needs, and so wont match with the schema.xml of the bootstrap dataset.
  2. ole-liquibase- This module contains information about any database changes or updates that need to be made
    1. ole-liquibase-changeset - This module contains the definitions for any updates that needs to be made to the base OLE schema that contains the base KFS/Rice tables/data. The updates could include creation of new tables, populating with some data etc..
  3. ole-sql - SQL Files under the various sub-modules are auto-generatedby maven commands run under the modules in 1 & 2.

    Warning

    The various SQL files are auto generated by the maven process on the ole-impex and ole-liquibase modules. Do not attempt to manually update these files as they will be overridden anytime the build process is run on the ole-impex and ole-liquibase modules.

    1. ole-liquibase-sql - These are auto-generated sql files from the ole-liquibase-changeset module.

      Info

      The following must exist before you can run the maven commands;

      user-LIQUIBASEBLANK
      password-LIQUIBASEBLANK
      Schema-LIQUIBASEBLANK

      No Format
      cd into the ole-liquibase/ole-liquibase-changeset module
      mvn clean process-resources -Psql,mysql -Djdbc.url=jdbc:mysql://localhost:3306/LIQUIBASEBLANK -Dkuali.encoding=UTF-8
    2. ole-master-sql - These are auto-generated sql files from the ole-impex-master module.
    3. ole-rice-sql - These are auto generated sql files from the ole-impex-rice module.

      Info

      These auto-generated sql files gets executed by the maven-sql plugin on a database; weather be it MySQL or Oracle. Refer to the DB refresh process in the main Developer's guide.

      No Format
      cd into ole-impex
      mvn clean process-resources -Psql,mysql -Dkuali-deploy.version=2.1.8-SNAPSHOT Djdbc.dba.username=[fill me] -Djdbc.dba.password=[fill me]
      Info

      kuali-deploy.jar is a tool that helps with the generation of all the sql files etc, and so its important to know the right version of the kuali-deploy when try to extract and generate the sql files.

  4. ole-workflow - These are files that are put in place as per the KFS/OLEFS workflow definitions. These were manually created to be consumed by the OLEFS application at startup so that all the document definitions along with routing info is available to the application.

...