DEFAULT PROCESS
- Checkout the project Open the default local properties file
Change into the directory for the ole-sql moduleNo Format svn checkout https://svn~/.kuali.org/repos/ole/branchesfs/dev/50-upgrade-test-1
ole-fs.properties
- Add the workflow unpack property
- Default property values can be customized by
- Setting a system property. You can do this on the command line using
-Dname=value
No Format mvn initialize -Pdb -Dmysql.dba.password=xyz
- Adding them to the properties file
No Format ~/.kuali/ole/ole-fs.properties
- Setting a system property. You can do this on the command line using
- System properties always win if the same customized property value is provided in more than one spot
No Format cd ole-app/ole-db/ole-sql
- Bundle the SQL
No Format mvn clean install
- Change directories back to the OLE FS directory
No Format cd ../../ole-fs
- Execute the SQL
No Format mvn initialize -Pdb
- The default MySQL process assumes
- There is a MySQL server running locally
- The MySQL server is version 5.1+
- The MySQL server is listening for connections on the default MySQL port which is 3306
- The
root
user for MySQL does not have a password which is the default - There is a response from the default MySQL jdbc url which is
jdbc:mysql://localhost
- The process will create a database user named
OLE
with the password set toOLE
- The process will create and populate a database named
OLE
- To execute the SQL against an Oracle database
No Format mvn initialize -Pdb,oracle
PROPERTIES
Name | Default | Description |
---|---|---|
mysql.dba.username | root | MySQL user with dba privileges |
mysql.dba.password | NONE | Special value meaning there is no password for |
mysql.dba.url | jdbc:mysql://localhost | The JDBC URL |
oracle.dba.username | SYS AS SYSDBA | Oracle user with dba privileges |
oracle.dba.password | CHANGE_ON_INSTALL | The default password after a new install |
oracle.dba.url | jdbc:oracle:thin:@localhost:1521:XE | The JDBC URL the Oracle dba user connects to |
jdbc.username | OLE | The name of the user/database/schema to create |
jdbc.password | OLE | The password for the |
CUSTOMIZATION
ole.workflow.unpack=true
- Start Tomcat
DETAILS
- During application startup the default workflow XML files for OLE FS will be automatically unpacked into the default pending directory
No Format ~/.kuali/ole/fs/work/staging/workflow/pending
- You should see these 2 lines in the Tomcat output
No Format Copying [classpath:META-INF/ole-workflow.resources] -> [~/.kuali/ole/fs/work/staging/workflow/pending] Copied 28 files
- Once the application has started up you will have a local directory structure that mimics what is in Subversion