Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Nayan committed Jul 3, 2013
1 parent ca622b2 commit 20fa6e4
Showing 1 changed file with 31 additions and 4 deletions.
35 changes: 31 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,36 @@ Move To Mifosx

A migration tool to migrate data from Mifos 2.x to MifosX

Goals
1) Migrate Mifos 2.x complete data (historical) to MifosX
Installing Kettle
You can download Pentaho Data Integration (PDI), also known as Kettle, from Sourceforge.net. Go to http://www.pentaho.com/download/ if you are looking for Pentaho Enterprise Edition (EE) of PDI.

Prerequisites
Kettle requires the Sun Java Runtime Environment (JRE) version 1.5 (also called 5.0 in some naming schemes) or newer. You can obtain a JRE for free from http://java.sun.com/.

Non Goals
1) Generic migration tool for MifosX
Installation
PDI does not require installation. Simply unpack the zip file into a folder of your choice. On Unix-like operating systems, you will need to make the shell scripts executable by using the chmod command:

cd Kettle
chmod +x *.sh
Spoon Introduction
Spoon is the graphical tool with which you design and test every PDI process. The other PDI components execute the processes designed with Spoon, and are executed from a terminal window.

Starting Spoon
Start Spoon by executing spoon.bat on Windows, or spoon.sh on Unix-like operating systems. As soon as Spoon starts, a dialog window appears asking for the repository connection data. Click the No Repository button.

Configure source and destination database
Navigate to simple-jndi folder

cd <Kettle>/..\data-integration\simple-jndi\
And append below line to jdbc.properties file and save it.

SourceDB/type=javax.sql.DataSource
SourceDB/driver=org.gjt.mm.mysql.Driver
SourceDB/url=jdbc:mysql://000.00.00.00:3306/mifos?useUnicode=true&characterEncoding=UTF-8
SourceDB/user=conflux
SourceDB/password=confluxtech
DestinationDB/type=javax.sql.DataSource
DestinationDB/driver=org.gjt.mm.mysql.Driver
DestinationDB/url=jdbc:mysql://localhost:3306/mifosx?useUnicode=true&characterEncoding=UTF-8
DestinationDB/user=root
DestinationDB/password=****

0 comments on commit 20fa6e4

Please sign in to comment.