lp:~openerp-community/+junk/mbi_openerp
Message based synchronization of OpenERP databases
Based on Cloves Almeida's (Ville Douro LTDA) mbi module
Pros:
-Works with unreliable and slow connections.
-The databases can be asymmetric, like the HQ's db full of modules synchronizes stock data with warehouse OpenERPs that have only the stock module installed.
-Flexible routing can be set up with connections between several OpenERP servers.
-Works with documents that have workflows, workflow changes are sent to the other nodes, too.
-Translations are also synchronized.
-Can be set up to work with other mbi (Message Based Integration) modules. For example the HQ receives POS sales from the mbi_pos connector and the resulting stock moves are propagated from the HQ to the warehouse databases.
Cons:
-Installation issues. At the moment the module setup is difficult.
-Needs a (although simple) module for all the objects that need to be synchronized.
-Extensive testing required.
- Get this branch:
- bzr branch lp:~openerp-community/+junk/mbi_openerp
Branch information
- Owner:
- OpenERP Community (OBSOLETE)
- Status:
- Development
Recent revisions
- 23. By Dukai Gábor <dukai@gdukai>
-
[IMP] send_all() supports parent-child relationships for ordering messages, [FIX] from_xml() didn't pass idfield
- 22. By Dukai Gábor <dukai@gdukai>
-
[FIX] 1. copy() with fields that are not present in one of the dbs, 2. startup timing hack, 3. chained locations hack
- 19. By Dukai Gábor
-
[IMP] possible to define continional functions on sending records to routes (restrict records sent to each route)
- 17. By Dukai Gábor
-
[IMP] XML bindings are user configurable and can be tailored individually to every route. As a side effect, the place of routing of outgoing messages has changed and the extra outbox->inbox routing step has been removed in favour of direct inbox routing.
- 14. By Dukai Gábor
-
[FIX] method and workflow message duplication detection reworked, now all cases work and tested
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)