Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #29353 All Revisions ] Back to Issue ]
Summary 0029353: Initial Client Setup: Apply dataset process only takes into account direct dependencies
Revision 2015-03-20 14:09 by vmromanos
Description When you apply several datasets at the same time, the systems tries to apply them in order based on the definition of the module dependencies.

This process seems to work fine when the dependencies are directly declared in the modules, however the indirect dependencies are not taken into account in Initial Client Setup

Example: SEPA direct debit depends on SEPA Framework, that depends on Remittance Infrastructure, that depends on APRM module, that finally depends on Core. Here you have a simplified graph:

SEPA direct debit --> SEPA Framework --> Remittance Infrastructure --> APRM --> Core.


If you run an Initial Client setup and you select the Core, Remittance Infrastructure and SEPA direct debit datasets, the process fails because they are not applied in the right order.

If you manually change the dependencies to have a "direct dependency" as follows, the datasets are properly applied:
SEPA direct debit --> Remittance Infrastructure
Remittance Infrastructure --> Core


Enterprise Module Management doesn't seem to be affected by this issue.
Revision 2015-03-20 12:48 by vmromanos
Description When you apply several datasets at the same time, the systems tries to apply them in order based on the definition of the module dependencies.

This process seems to work fine when the dependencies are directly declared in the modules, however the indirect dependencies are not taken into account.

Example: SEPA direct debit depends on SEPA Framework, that depends on Remittance Infrastructure, that depends on APRM module, that finally depends on Core. Here you have a simplified graph:

SEPA direct debit --> SEPA Framework --> Remittance Infrastructure --> APRM --> Core.


If you run an Initial Client setup and you select the Core, Remittance Infrastructure and SEPA direct debit datasets, the process fails because they are not applied in the right order.

If you manually change the dependencies to have a "direct dependency" as follows, the datasets are properly applied:
SEPA direct debit --> Remittance Infrastructure
Remittance Infrastructure --> Core


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker