View source | View content page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Show collection (0 pages)
Collections help

Search

Projects:APR Migration Tool/Technical Documentation

Contents

APR Migration Tool - Technical Documentation

Overview

The migration tool is a process developed using java and DAL. The process migrates all the entities one by one. It starts with the master data (Payment Methods, Financial Accounts) and finishes with the transactional data (Payments, Reconciliations,...).

The process consists on a main java class that will manage all the process and one java class for each entity that it is migrated. When the process finishes it should show an output, similar to the Initial Client Setup, with a resume of the data that has been migrated.

Migration Process

The Process is called from a manual form (General Setup || Client || Migration Tool) only available for System Administrator role. This form will call the process with a button and it will contain the result message of the Process.

The main java class is org.openbravo.erputil.aprmigrationtool.MigrationTool.

This makes several checks before starting the migration to avoid having exceptions on a later stage. Once the current data is checked it starts the migration process following the next steps:

Sequence Diagram

Sequence Diagram of the migration process

Extension Points

Some extension points are needed to be executed when some documents are posted.

Retrieved from "http://wiki.openbravo.com/wiki/Projects:APR_Migration_Tool/Technical_Documentation"

This page has been accessed 3,071 times. This page was last modified on 8 June 2012, at 05:23. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.