Re: Integration - Retry/Repeated/concurrent calls

2020-03-24 Thread Vishwas Babu A J
Hello Sergio,

Here is a pr https://github.com/apache/fineract/pull/515 
 which aimed to address this 
problem by relying on the client to optionally supply a unique id with each 
request. Maybe you can build on the same (it was missing test cases and api doc 
updates) and get it merged ?

Regards,
Vishwas



> On Mar 24, 2020, at 7:39 PM, Sergio Junior  wrote:
> 
> Hello everyone,
> 
> Im integrating a system with Fineract, and doing some tests with the Savings 
> API (Deposit/Withdrawal functions), nothing is considered “Unique”, so if for 
> any reason my system interpret a call as failed (maybe a reverse proxy fault, 
> tcp issues etc) and perform a retry, Fineract will Credit (or Debit) a 
> transaction multiple times, no field is considered an Identifier and i 
> couldnt find any resource to notify the API that a transaction is a retry or 
> a new one.
> 
> Whats the idea for such scenario, to maintain consistency and avoid 
> duplicates?
> 
> Thanks!



Integration - Retry/Repeated/concurrent calls

2020-03-24 Thread Sergio Junior
Hello everyone,

Im integrating a system with Fineract, and doing some tests with the Savings 
API (Deposit/Withdrawal functions), nothing is considered “Unique”, so if for 
any reason my system interpret a call as failed (maybe a reverse proxy fault, 
tcp issues etc) and perform a retry, Fineract will Credit (or Debit) a 
transaction multiple times, no field is considered an Identifier and i couldnt 
find any resource to notify the API that a transaction is a retry or a new one.

Whats the idea for such scenario, to maintain consistency and avoid duplicates?

Thanks!


Re: Collateral Management Module in Mifos Initiative- Suggestions needed

2020-03-24 Thread Saransh Sharma
Wonderful to hear.

See if we can get this on fast track.

Karan maybe you can help me in finishing some work where you fulfill the
requirements of some commits on the project.

Thanks

On Tue, 24 Mar 2020, 20:22 Karan Singh,  wrote:

> Hi All,
>
> Nice AMA conference today,
>
> I am writing to follow up on my previous email to request the community
> feedback on the design of Collateral Management Module (developed with
> Saransh Sharma) before I submit a final proposal.
> Please find attached the document which contains the Domain description,
> class and DB diagrams for the proposed project.
>
> I am looking forward for the feedback, as that would really help us out in
> improving the design of Collateral Module.
>
> Thanks and Best Regards
> Karan
>
>
>
> On Mar 15, 2020, at 01:45, Karan Singh  wrote:
>
> ++ Document attached
>
> On Mar 15, 2020, at 01:43, Karan Singh  wrote:
>
> Hi Fineract dev group,
>
> I have been working with Saransh (@maektwain ) to draft the domain
> functionality and features to be developed in the Collateral Management
> Module. We have created a document (attached) after brainstorming and need
> community feedback on our design.
> As for the coming summers, I would be able to spare some time from my
> masters to contribute to Mifos, I really wanted to work in the Collateral
> Management space since I have 3 years of work experience at Morgan Stanley
> within the Collateral Operations Tech. team and this project would be a
> perfect for me.
> Thanks Saransh for guiding me in preparing the document. I would love to
> have some feedback from the community on suggestions or thoughts on our
> draft proposal, perhaps I could take this project up as a task for the
> summer of code project.
> Looking forward to hear from you all.
>
> Thanks & Regards
> Karan Singh
> York University, Toronto
> Portfolio: https://www.eecs.yorku.ca/~singkara/
>
> 
>
>
>