Re: [VOTE] Fineract Significant Improvement Proposal: [FSIP-3] Continue Enhancing New Progressive Loan Module to Support Interest-Bearing Loans

2024-06-05 Thread Nazeer Hussain Shaik
+1

Regards,
Nazeer

On Wed, Jun 5, 2024 at 10:26 AM Ed Cable  wrote:

> Now that we've had sufficient time for discussion, it's time for a vote on
> the Fineract Significant Improvement proposal around continued enhancement
> to the progressive loan module.
>
> Only voting members of the PMC will count towards the three necessary +1
> votes but as James noted we would like the entire community to vote to
> gauge the overall level of support.
>
> Please vote per our usual rules:
>
> +1
>  0
> -1
>
> This vote will be open for 72 hours .
>
> Thanks,
>
> Ed
>
>
> -- Forwarded message -
> From: James Dailey 
> Date: Wed, Jun 5, 2024 at 2:38 AM
> Subject: Re: DISCUSS: Fineract Significant Improvement Proposal: [FSIP-3]
> Continue Enhancing New Progressive Loan Module to Support Interest-Bearing
> Loans
> To: 
>
>
> Ed - Please call for a VOTE on this in order to complete the process of
> adopting the SIP.
> Minimally, it needs to be adopted by three voting members of the PMC but
> wider community support would be important as well.
> Create a new thread with the word [VOTE] in the header as is our practice,
> and record the vote.
> IF approved, then track progress and provide updates.
>
> Thanks
>
>
>
> On Tue, May 28, 2024 at 11:53 PM Bharath Gowda  wrote:
>
>> Hi,
>>
>> Yes the Interest rate remains the same for subsequent disbursements and
>> there is no option to change the interest rate at the time of Disbursement.
>> However,  There is an option if the user wants to change the interest
>> rate after disbursement from a specific Installments.the option is
>> available under the "Reschedule" option.
>>
>>
>> Regards,
>> Bharath
>> Lead Implementation Analyst | Mifos Initiative
>> Skype: live:cbharath4| Mobile: +91.7019635592
>> http://mifos.org  
>> 
>>
>>
>> On Wed, May 29, 2024 at 11:57 AM It's NPE  wrote:
>>
>>> Hi, Ed,
>>>
>>> One question, "Initial configuration will be for the progressive loan
>>> to support Declining balance interest strategy, with daily interest
>>> calculation and interest recalculation which modifies the last installment
>>> of the loan based on whether there were early or late repayments.".
>>>
>>> Query: Will the interest rate remain consistent for each subsequent
>>> disbursement or will there be flexibility to change the interest rate for
>>> every new disbursal?
>>>
>>> On Wed, May 15, 2024 at 11:32 PM Ed Cable  wrote:
>>>
 Hi all,

 I wanted to open up a discussion thread related to the ongoing
 enhancements that are occurring to the loan functionality within Fineract.
 There are major changes being proposed which continuedto extend off the
 existing enhancements that have gone into the new progressive loan
 calculations that were delivered in Fineract 1.9.

 The design and implementation of these changes at a technical level are
 being driven by Adam Saghy and Marta Jankovics - long-term active members
 of the community and the functional requirements by Bharath Gowda.

 Please view the details of the proposed changes, the goals of these
 changes, the alternatives that were considered and timeline for these
 changes if the Significant Improvement Proposal gets approved. Thanks to
 Adam for sharing a lot of the high-level technical details of our approach
 that I incorporated in the proposal. We look forward to the discussion and
 vote and will continue to share more documentation around the proposed
 changes including new enhancements and gradual enhancement/refactoring of
 the existing logic of the loan module.

 This proposal will result in valuable net new functionality and
 substantial progress on the much needed optimization of the loan module but
 it won't fully address the complete refactoring of the legacy loan module
 so want to get the community's input and give visibility into the near and
 long-term impact this would have on the community as well as the way
 community can get involved in future work.


 https://cwiki.apache.org/confluence/display/FINERACT/FSIP-3%3A+Continue+Enhancing+New+Progressive+Loan+Module+to+Support+Interest-Bearing+Loans


 Here's a brief summary of the proposal.

 We are proposing to add support for interest-bearing loan products for
 progressive loan schedule by continuing to develop on the recently merged
 progressive loan handling changes and moving it into a new externalized
 *fineract-progressive-loan* module.

 These changes are in support of an enterprise customer that has been
 sponsoring upstream contributions into Fineract to support the migration of
 its BNPL and installment lending products onto a new loan management system
 of record.

 This new module will aim to re-use existing logic from the legacy loan
 module by extracting it into separate methods or classes to reduc

Re: [VOTE] Move Committers to Emeritus after 60 months no activity

2023-07-10 Thread Nazeer Hussain Shaik
+1

Thanks,
Nazeer

On Tue, Jul 11, 2023 at 11:22 AM Naphlin Peter  wrote:

> +1
>
> On Tue, Jul 11, 2023, 7:43 AM Bharath Gowda  wrote:
>
>> +1
>>
>> On Tue, Jul 11, 2023, 9:18 AM James Dailey 
>> wrote:
>>
>>> The discussion is closed
>>> https://lists.apache.org/thread/0ybbn688nwbgzlbfo1yostxy6pg73k9t
>>>
>>> Please indicate your VOTE:
>>> [+1] yes
>>> [ 0 ] abstain, no opinion, or others can decide
>>> [-1] no
>>>
>>> Resolved:  To remove from active status anyone who has been in-active on
>>> the fineract project for more than 60 months.  A person will be deemed
>>> inactive if they have not done at least one thing during the last 60
>>> months: posted on the listserv, created or commented on a ticket, proposed
>>> or reviewed code or documentation, written or edited content for wiki or
>>> other documentation, or attended a meeting in person or virtually.
>>>
>>> The PMC will remove the persons' access as Committer. If the person
>>> comes back to the Project, a simple email or communication will suffice for
>>> reinstatement. At that time, they should be re-oriented to the project in
>>> case they have missed any important changes to the internal processes and
>>> standards.  The same shall also apply to PMC members as they are also
>>> Committers.
>>>
>>> 
>>> VOTING OPEN for 72 Hrs
>>>
>>>
>>>
>>>
>>


Re: Loans - Upfront Interest Collection

2023-06-08 Thread Nazeer Hussain Shaik
Hi Bharath,

I hope this email finds you well. Sorry I have already completed the
implementation. Please find my comments below.

Disbursement amount 10,000$
upfront Interest 1,000$
  - Nazeer: Total loan balance -> 10,000 $ + 1000 $. After collecting the
upfront interest 1000 $ the loan balance will be 10,000 $
So if we actually disburse only 9,000 $ and collect back 10,000 $
 - Nazeer :Yes
1. I assume 1,000$  would be marked collected as of the disbursement date?
- that 1000$ collection would get allocated to principal or interest?
- Nazeer: As we are collecting the interest, 1000$ should be marked as
complete interest collected
2. On what amount of repayment schedule will be generated? (9000 or 10,000$)
   - Nazeer repayment schedule will be generated on 10,000$
3. What will be the Principal and Interest split?
  - Nazeer: There won't be any interest component on Repayment Schedule as
we already collected interest (For now we are marking as all installments
interest paid)

Typically, Upfront interest collection will be used for bullet loans
(Single Instalments). But our implementation will work even for term loans
( Repayment Schedule count > 0)

Thanks
Nazeer
SSA, Credilinq
https://www.credilinq.ai

On Thu, Jun 8, 2023 at 10:07 PM Bharath Gowda  wrote:

> Hi Nazeer,
>
> Thank you for creating the JIRA ticket and initiating the discussion.
>
>  "The problem is the upfront interest amount can't be posted directory to
> GL Account as I am not sure marking future installments interest paid is a
> good idea (at least with periodic accruals)."
>
> With respect to the above comment, it all depends on how we are
> handling the upfront interest that is being collected
>
> For example:
>
> Disbursement amount 10,000$
> upfront Interest 1,000$
> So if we actually disburse only 9,000 $ and collect back 10,000 $
> 1. I assume 1,000$  would be marked collected as of the disbursement date?
> - that 1000$ collection would get allocated to principal or interest?
> 2. On what amount of repayment schedule will be generated? (9000 or
> 10,000$)
> 3. What will be the Principal and Interest split?
>
> I think we will have to first discuss and agree upon the loan cycle,
> schedule behavior and other scenarios use cases and based on that we can
> get clarity on accounting entries.
> I am happy to discuss further on this and help on documenting the feature
> and available next week at any time for the same. let me know if we can
> have one discussion next week.
>
>
>
> Regards,
> Bharath
> Lead Implementation Analyst | Mifos Initiative
> Skype: live:cbharath4| Mobile: +91.7019635592
> http://mifos.org  <http://facebook.com/mifos>
> <http://www.twitter.com/mifos>
>
>
> On Thu, Jun 1, 2023 at 3:48 PM Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Hi Bharath,
>>
>> Thank you. I will create a Jira ticket so that community members can
>> update the requirements there.
>>
>> 1. Cash-based
>> For this, we can directly post the entry to income from interest GL
>> Account
>> Nazeer -> The problem is the upfront interest amount can't be
>> posted directory to GL Account as I am not sure marking future installments
>> interest paid is a good idea (at least with periodic accruals). So I am
>> thinking of keeping the upfront interest on Liability GL account and keep
>> on adding interest paid transaction(s) before installment due. I assume
>> this works for 3 accounting scenarios. I haven't thought about interest
>> recalculation config so far.
>>
>> 2. Accrual (Upfront)
>> For this type
>> We need to have a receivable account credited first and then would be
>> moved to the Income GL account when the payment comes in
>> Nazeer -> Same as above
>>
>> 3. Accrual (periodic)
>> Since on the business side, the Income amount is being collected upfront
>> I do not think it is correct to have interest accruals at the installment
>> or at a periodic cut-off.
>> but the system should accrue if any fees or penalties are introduced in
>> the middle of the loan term.
>> Nazeer -> Same as above
>>
>> On Thu, Jun 1, 2023 at 12:22 PM Bharath Gowda  wrote:
>>
>>> Hi Nazeer,
>>>
>>> Good to hear from you and happy to see this feature being worked on.
>>>  Has a Fineract JIRA been created yet for the same? it will be helpful
>>> if you could share the JIRA ticket with the flushed-out functional and
>>> implementation details.
>>> Curious to know more about what type of product configurations this
>>> would be allowed and not allowed. as it would become more complex with
>&g

Re: Loans - Upfront Interest Collection

2023-06-01 Thread Nazeer Hussain Shaik
Hi,

I have created the jira ticket for the same
https://issues.apache.org/jira/browse/FINERACT-1935

Thanks,

Nazeer

SSA, CrediLinq

https://www.credilinq.ai


On Thu, Jun 1, 2023 at 3:47 PM Nazeer Hussain Shaik <
nazeerhussain.sh...@gmail.com> wrote:

> Hi Bharath,
>
> Thank you. I will create a Jira ticket so that community members can
> update the requirements there.
>
> 1. Cash-based
> For this, we can directly post the entry to income from interest GL Account
> Nazeer -> The problem is the upfront interest amount can't be
> posted directory to GL Account as I am not sure marking future installments
> interest paid is a good idea (at least with periodic accruals). So I am
> thinking of keeping the upfront interest on Liability GL account and keep
> on adding interest paid transaction(s) before installment due. I assume
> this works for 3 accounting scenarios. I haven't thought about interest
> recalculation config so far.
>
> 2. Accrual (Upfront)
> For this type
> We need to have a receivable account credited first and then would be
> moved to the Income GL account when the payment comes in
> Nazeer -> Same as above
>
> 3. Accrual (periodic)
> Since on the business side, the Income amount is being collected upfront I
> do not think it is correct to have interest accruals at the installment or
> at a periodic cut-off.
> but the system should accrue if any fees or penalties are introduced in
> the middle of the loan term.
> Nazeer -> Same as above
>
> On Thu, Jun 1, 2023 at 12:22 PM Bharath Gowda  wrote:
>
>> Hi Nazeer,
>>
>> Good to hear from you and happy to see this feature being worked on.
>>  Has a Fineract JIRA been created yet for the same? it will be helpful if
>> you could share the JIRA ticket with the flushed-out functional and
>> implementation details.
>> Curious to know more about what type of product configurations this would
>> be allowed and not allowed. as it would become more complex with daily
>> interest calculations and recalculations enabled.
>>
>> Here are my 2 cents on the accounting entry for the same
>>
>> 1. Cash-based
>> For this, we can directly post the entry to income from interest GL
>> Account
>>
>> 2. Accrual (Upfront)
>> For this type
>> We need to have a receivable account credited first and then would be
>> moved to the Income GL account when the payment comes in
>>
>> 3. Accrual (periodic)
>> Since on the business side, the Income amount is being collected upfront
>> I do not think it is correct to have interest accruals at the installment
>> or at a periodic cut-off.
>> but the system should accrue if any fees or penalties are introduced in
>> the middle of the loan term.
>>
>> Anyone with experience in upfront interest loan products with
>> accrual-based accounting, feel free to correct me and share your thoughts
>> on the same.
>>
>>
>>
>> Regards,
>> Bharath
>> Lead Implementation Analyst | Mifos Initiative
>> Skype: live:cbharath4| Mobile: +91.7019635592
>> http://mifos.org  <http://facebook.com/mifos>
>> <http://www.twitter.com/mifos>
>>
>>
>>
>> On Thu, Jun 1, 2023 at 12:03 AM Nazeer Hussain Shaik <
>> nazeerhussain.sh...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> Hope this email finds you well. We are planning to implement upfront
>>> interest collection for the loans for some of our business use cases. With
>>> respect to the following 3 accounting configurations, how to post the
>>> journal entries ?
>>>
>>>
>>>
>>>1. Cash Based
>>>2. Accrual (Up front)
>>>3. Accrual (Periodic)
>>>
>>>
>>> Can we directly post the entry to income from interest GL Account? Or do
>>> we need to have some kind of liability GL account where upfront collected
>>> interest will be posted on this account initially and then moved to income
>>> from the interest account?
>>>
>>> And how the Periodic accrual entries should be posted (As periodic
>>> accrual entries will be accrued and posted per instalment)?
>>>
>>>
>>> Thanks,
>>>
>>> Nazeer
>>>
>>> SSA, CrediLinq
>>>
>>> https://www.credilinq.ai
>>>
>>>
>>>


Re: Loans - Upfront Interest Collection

2023-06-01 Thread Nazeer Hussain Shaik
Hi Bharath,

Thank you. I will create a Jira ticket so that community members can update
the requirements there.

1. Cash-based
For this, we can directly post the entry to income from interest GL Account
Nazeer -> The problem is the upfront interest amount can't be
posted directory to GL Account as I am not sure marking future installments
interest paid is a good idea (at least with periodic accruals). So I am
thinking of keeping the upfront interest on Liability GL account and keep
on adding interest paid transaction(s) before installment due. I assume
this works for 3 accounting scenarios. I haven't thought about interest
recalculation config so far.

2. Accrual (Upfront)
For this type
We need to have a receivable account credited first and then would be moved
to the Income GL account when the payment comes in
Nazeer -> Same as above

3. Accrual (periodic)
Since on the business side, the Income amount is being collected upfront I
do not think it is correct to have interest accruals at the installment or
at a periodic cut-off.
but the system should accrue if any fees or penalties are introduced in the
middle of the loan term.
Nazeer -> Same as above

On Thu, Jun 1, 2023 at 12:22 PM Bharath Gowda  wrote:

> Hi Nazeer,
>
> Good to hear from you and happy to see this feature being worked on.
>  Has a Fineract JIRA been created yet for the same? it will be helpful if
> you could share the JIRA ticket with the flushed-out functional and
> implementation details.
> Curious to know more about what type of product configurations this would
> be allowed and not allowed. as it would become more complex with daily
> interest calculations and recalculations enabled.
>
> Here are my 2 cents on the accounting entry for the same
>
> 1. Cash-based
> For this, we can directly post the entry to income from interest GL Account
>
> 2. Accrual (Upfront)
> For this type
> We need to have a receivable account credited first and then would be
> moved to the Income GL account when the payment comes in
>
> 3. Accrual (periodic)
> Since on the business side, the Income amount is being collected upfront I
> do not think it is correct to have interest accruals at the installment or
> at a periodic cut-off.
> but the system should accrue if any fees or penalties are introduced in
> the middle of the loan term.
>
> Anyone with experience in upfront interest loan products with
> accrual-based accounting, feel free to correct me and share your thoughts
> on the same.
>
>
>
> Regards,
> Bharath
> Lead Implementation Analyst | Mifos Initiative
> Skype: live:cbharath4| Mobile: +91.7019635592
> http://mifos.org  <http://facebook.com/mifos>
> <http://www.twitter.com/mifos>
>
>
>
> On Thu, Jun 1, 2023 at 12:03 AM Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Hi all,
>>
>> Hope this email finds you well. We are planning to implement upfront
>> interest collection for the loans for some of our business use cases. With
>> respect to the following 3 accounting configurations, how to post the
>> journal entries ?
>>
>>
>>
>>1. Cash Based
>>2. Accrual (Up front)
>>3. Accrual (Periodic)
>>
>>
>> Can we directly post the entry to income from interest GL Account? Or do
>> we need to have some kind of liability GL account where upfront collected
>> interest will be posted on this account initially and then moved to income
>> from the interest account?
>>
>> And how the Periodic accrual entries should be posted (As periodic
>> accrual entries will be accrued and posted per instalment)?
>>
>>
>> Thanks,
>>
>> Nazeer
>>
>> SSA, CrediLinq
>>
>> https://www.credilinq.ai
>>
>>
>>


Loans - Upfront Interest Collection

2023-05-31 Thread Nazeer Hussain Shaik
Hi all,

Hope this email finds you well. We are planning to implement upfront
interest collection for the loans for some of our business use cases. With
respect to the following 3 accounting configurations, how to post the
journal entries ?



   1. Cash Based
   2. Accrual (Up front)
   3. Accrual (Periodic)


Can we directly post the entry to income from interest GL Account? Or do we
need to have some kind of liability GL account where upfront collected
interest will be posted on this account initially and then moved to income
from the interest account?

And how the Periodic accrual entries should be posted (As periodic accrual
entries will be accrued and posted per instalment)?


Thanks,

Nazeer

SSA, CrediLinq

https://www.credilinq.ai


Re: Fineract Create Loan Product Support

2023-05-25 Thread Nazeer Hussain Shaik
Looks like the issue is with Community App (GUI) not with Fineract.

Thanks,
Nazeer

On Fri, May 26, 2023 at 3:20 AM Andrew Maher 
wrote:

> Dears,
>
> I hope this email finds you well,
>
> Kindly, I need your support in this, every time I am trying to create a
> loan product, I get this error message.
> [image: Screenshot 2023-05-26 at 12.15.11 AM.png]
>
> Attached is a sample of the request body, and response
>
> Thanks and Regards
> Andrew
>


Re: CI based on GitHub Actions

2021-11-04 Thread Nazeer Hussain Shaik
+1

Thanks,
Nazeer

On Fri, Nov 5, 2021 at 2:42 AM Bharath Gowda  wrote:

> +1 :)
>
> On Fri, Nov 5, 2021, 2:07 AM Awasum Yannick  wrote:
>
>> +1
>>
>> On Thu, Nov 4, 2021 at 5:36 PM Ed Cable  wrote:
>>
>>> +1 from my side and I think @Michael Vorburger  has
>>> been a fan as well as we've implemented it as CI for Mifos/OpenMF repos.
>>>
>>> Ed
>>>
>>> On Thu, Nov 4, 2021 at 9:08 AM Aleksandar Vidakovic <
>>> chee...@monkeysintown.com> wrote:
>>>
 +1 for Github Actions... use it for quite a while and it's really
 reliable.

 On Thu, 4 Nov 2021, 16:20 Benura Abeywardena, 
 wrote:

> Hi Petri,
>
> Good idea !
>
> Thanks & Regards,
> Benura
>
> On Thu, Nov 4, 2021 at 8:25 PM Petri Tuomola 
> wrote:
>
>> Hi all
>>
>> As I’m sure you’ve noticed, Travis builds have recently been getting
>> more and more unreliable: either there is a queue of several hours before
>> the build is executed, or in many cases no build is triggered at all. 
>> This
>> seems to be due to the limits on Apache’s Travis account. I asked about
>> this in the Apache Infra JIRA, and the answer was as follows:
>>
>> "Our Travis CI capacity is very limited and we will not be
>> increasing that limit in the foreseeable future. If you are not happy 
>> with
>> it, we suggest you switch to GitHub Actions or our Jenkins/BuildBot CI
>> instead.”
>>
>> Given this, I think it would make sense for us to explore
>> alternatives.To try this out, I’ve created a CI build pipeline using 
>> Github
>> Actions and raised a PR for it (
>> https://github.com/apache/fineract/pull/1955). This is a “parallel”
>> pipeline - in that I haven’t removed the Travis one. So once this PR is
>> merged, we should get both a Github build as well as a Travis build for
>> each PR.
>>
>> My suggestion would be to merge this and see how the two compare for
>> the next week or so. If Github is more reliable / faster, then we could
>> switch off the Travis one altogether.
>>
>> The only caveat is: I have not been able to test this very
>> comprehensively, as the actions do not run unless the PR is merged. They
>> seem to work OK in my own repository, but I can’t guarantee they will
>> immediately work in the Apache repo. So there may be some false failures
>> initially until we get this build working without issues. However, 
>> despite
>> the possible “noise” from these failures, I think this would be a
>> worthwhile exercise.
>>
>> Any concerns? If not, I can merge the actions in tomorrow and then
>> address any issues to get them working asap.
>>
>> Regards
>> Petri
>>
>>
>>>
>>> --
>>> *Ed Cable*
>>> President/CEO, Mifos Initiative
>>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>
>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>   
>>>
>>>


Fineract CN - Deposits Module Concurrency Issue

2021-10-20 Thread Nazeer Hussain Shaik
Hi guys,

I hope all of you are doing well.

I need some information on how concurrency is handled with respect to
withdrawals in Deposit Accounts service as I don't see any updates
happening to account balance.

On withdrawal, we are checking the account balance and then creating the
transaction. But I don't see any update happening to account balance in
this service. If more than 1 request is processed, I think there is a
chance of accepting the withdrawal request even though there is not enough
balance (since the last transaction is not updated yet). Does this problem
exist in current implementation or do I miss something?

Please let me know how the account balances are updated with respect to
Deposit / Withdrawal Transactions if my understanding (above) is not
correct.

Regards,
Nazeer


Re: Petri Tuomola Committer on Apache Fineract!

2020-07-24 Thread Nazeer Hussain Shaik
Congrats Petri !

On Fri, Jul 24, 2020 at 11:58 PM Chirag Gupta 
wrote:

> Congrats Petri! Nice work.
>
> On Fri, 24 Jul 2020, 11:35 pm Avik Ganguly,  wrote:
>
>> Congrats Petri! Those contributions look great!
>> ᐧ
>>
>> On Fri, Jul 24, 2020 at 11:24 PM Ed Cable  wrote:
>>
>>> The community is so lucky to have you as part of the project Petri.
>>> Thanks for all your efforts thus far. I look forward to your continued
>>> contributions and leadership.
>>>
>>> Ed
>>>
>>> On Fri, Jul 24, 2020 at 10:40 AM Natasha Natarajan <
>>> natashanatara...@gmail.com> wrote:
>>>
 Congratulations, Petri! Well done!

 On Fri, Jul 24, 2020 at 10:39 AM Michael Vorburger 
 wrote:

> Hello everyone,
>
> I'm very happy to be able to share that the Apache Fineract Project
> Management Committee (PMC) has voted to grant Petri Tuomola Committer
> status on this project. Petri has thus just been able to merge e.g.
> https://github.com/apache/fineract/pull/1198 himself.
>
> Petri has more than earned this privilege through his numerous (42!)
> recent very high quality contributions
> 
> .
>
> Please chime into this thread with a nice word to join me in
> congratulating Petri!
>
> Best,
> M.
> ___
> Michael Vorburger
> http://www.vorburger.ch
>

>>>
>>> --
>>> *Ed Cable*
>>> President/CEO, Mifos Initiative
>>> edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>>>
>>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>>>   
>>>
>>>
>> Disclaimer:
>>
>> Privileged & confidential information is contained in this message
>> (including all attachments). If you are not an intended recipient of this
>> message, please destroy this message immediately and kindly notify
>> the sender by reply e-mail. Any unauthorised use or dissemination of this
>> message in any manner whatsoever, in whole or in part, is strictly
>> prohibited. This e-mail, including all attachments hereto, (i) is for
>> discussion purposes only and shall not be deemed or construed to be a
>> professional opinion unless expressly stated otherwise, and (ii) is not
>> intended, written or sent to be used, and cannot and shall not be used, for
>> any unlawful purpose. This communication, including any attachments, may
>> not be free of viruses, interceptions or interference, and may not be
>> compatible with your systems. You should carry out your own virus checks
>> before opening any attachment to this e-mail. The sender of this e-mail and
>> *Fynarfin Tech Private Limited* shall not be liable for any damage that
>> you may sustain as a result of viruses, incompleteness of this message, a
>> delay in receipt of this message or computer problems experienced.
>>
>


Re: Message gateway configuration

2020-06-04 Thread Nazeer Hussain Shaik
Have you created the connector in server.xml  (tomat).

On Thu, Jun 4, 2020 at 1:50 PM Ephata Benson Mziray 
wrote:

> It's the one i have used but failed to connect
>
> On Thu, 4 Jun 2020, 09:34 Nazeer Hussain Shaik, <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Hi Benson,
>>
>> Can you try with http://localhost:9191/message-gateway-0.0.1/
>>
>> Regards,
>> Nazeer
>>
>> On Wed, Jun 3, 2020 at 9:56 PM Ephata Benson Mziray 
>> wrote:
>>
>>> Hello guys , i have a problem with configuring the message gateway, i
>>> have mifos fineract-provider.war  and   message-gateway-0.0.1.war
>>> deployed on tomcat there is no problem with login to mifos x but
>>> cant connect to http://localhost:9191/ so that i can get tenantAppkey i
>>> am using postman
>>>
>>


Re: Message gateway configuration

2020-06-03 Thread Nazeer Hussain Shaik
Hi Benson,

Can you try with http://localhost:9191/message-gateway-0.0.1/

Regards,
Nazeer

On Wed, Jun 3, 2020 at 9:56 PM Ephata Benson Mziray 
wrote:

> Hello guys , i have a problem with configuring the message gateway, i have
> mifos fineract-provider.war  and   message-gateway-0.0.1.war  deployed on
> tomcat there is no problem with login to mifos x but cant connect to
> http://localhost:9191/ so that i can get tenantAppkey i am using postman
>


Re: Mifox X: Upgrade to the latest version

2020-02-20 Thread Nazeer Hussain Shaik
Mifosx(18.03.01.RELEASE) is built on Fineract. If you move from MifosX to
Fineract, you will loose the reporting capability (Unless current Fineract
supports reports).
The feasible solution is to have a MifosX released with latest Fineract
backed.

Regards,
Nazeer


On Thu, Feb 20, 2020 at 2:59 PM Sharon Moniz  wrote:

> Dear team,
>
> We wanted to upgrade to the latest version of Apache Fineract 1.3.0 and would
> like your assistance on the steps to proceed.
>
> We are currently running Mifox X Version 18.03.01.RELEASE. We have used
> Amazon EC2 AMI for deployment. We have noticed multiple DB changes since
> the build we use.
>
> Could you please guide us on how to proceed with upgrading to the latest
> version; deployments of both the Mifos X frontend and the Apache Fineract
> backend, as well as the migration of data from our current mifos DB to the
> updated tables supported by the current version.
>
> Appreciate your help. Looking forward to hearing from you.
>
> Regards,
> Sharon
>
>
>
>


Re: Integration tests Still Failing on Sundays: apache/fineract#602 (develop - 7774766)

2020-01-26 Thread Nazeer Hussain Shaik
Guys,

I agree to create branch protection. But I don't agree saying "I broke more
than fixed".
I was trying to help fix those two integration issues and was preparing the
Fineract 1.4.0 release. I don't see any issue with the code changes (just
test data preparation)
Unfortunately I didn't observe the travis CI, the actual error is below.
provider/src/integrationTest/java/org/apache/fineract/integrationtests/common/Utils.java:265:
Line has trailing spaces. [RegexpSingleline]

I request Fineract board members to remove my committer rights as I won't
be able to contribute to this project and in future I won't end up creating
the travis problems :-)
All the best

Regards,
Nazeer

On Sun, Jan 26, 2020 at 6:04 PM Juhan Aasaru  wrote:

> Hi Michael,
>
> you can create Infra ticket for adding branch protection to develop branch.
> Same thing has been done for Fineract-CN repositories by this ticket:
> https://issues.apache.org/jira/browse/INFRA-19492
>
> Kind regards
> Juhan
>
> Kontakt Michael Vorburger () kirjutas kuupäeval P, 26.
> jaanuar 2020 kell 12:57:
>
>> As far as I saw (only looked quickly), Nazeer actually accidentally broke
>> more than was fixed... ;-) The "fix" for FINERACT-820 fails to pass
>> Checkstyke. (Which is brand new, Nazeer see the recent post announcing it
>> on this list.)
>>
>> BTW that commit was pushed without going through a PR. IMHO no committer
>> should ever do that. (I'll try to find out if it's possible to activate
>> GitHub's "protected branch" setting for 'develop', which should allow us to
>> block this, when I'm back from... skiing! :)
>>
>> So someone should either revert that commit, or fix the Checkstyke
>> problem. Personally I would just push a revert commit, and then expect a
>> new PR, where we can verify the fix before merging it.
>>
>> M.
>>
>>
>>
>> On Sun, 26 Jan 2020, 11:11 Awasum Yannick,  wrote:
>>
>>> Hi All,
>>>
>>> Our Fineract 1.x integration tests still failing on Sundays?
>>>
>>> https://issues.apache.org/jira/browse/FINERACT-820 has been closed. Has
>>> the problem finally gone away?
>>>
>>> Is anyone willing to look into this?
>>>
>>>
>>> On Sun, Jan 26, 2020 at 10:24 AM Travis CI  wrote:
>>>
 apache

 /

 fineract

 

 [image: branch icon]develop
 
 [image: build has failed]
 Build #602 is still failing
 
 [image: arrow to build time]
 [image: clock icon]3 mins and 38 secs

 [image: Awasum Yannick avatar]Awasum Yannick
 7774766 CHANGESET →
 

 Update Gradle version from 5.6.1 to 6.1

 Want to know about upcoming build environment updates?

 Would you like to stay up-to-date with the upcoming Travis CI build
 environment updates? We set up a mailing list for you!
 SIGN UP HERE 

 [image: book icon]

 Documentation  about Travis CI
 Have any questions? We're here to help. 
 Unsubscribe
 
 from build emails from the apache/fineract repository.
 To unsubscribe from *all* build emails, please update your settings
 .

 [image: black and white travis ci logo] 

 Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF/CEO: Randy
 Jacops | Contact: cont...@travis-ci.com | Amtsgericht Charlottenburg,
 Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz:
 DE282002648

>>>


Re: Integration tests Still Failing on Sundays: apache/fineract#602 (develop - 7774766)

2020-01-26 Thread Nazeer Hussain Shaik
Hi Micheal,

I have pushed revert commit on my changes.

Thanks,
Nazeer

On Sun, Jan 26, 2020 at 4:54 PM Nazeer Hussain Shaik <
nazeerhussain.sh...@gmail.com> wrote:

> Hi,
> Yesterday I ran all integration tests after change with some different
> Sunday dates. I see all integration tests were passing. with below command.
> *./gradlew clean integrationTest*
>
> I have committed the changes because the changes are around test data
> preparation. I will try to rollback my commit, if not possible i will try
> to fix any failing test cases.
> Is the above command holds good for running all integration tests?
>
> I will send the RR from next time onward.
>
> Thanks,
> Nazeer
>
> On Sun, Jan 26, 2020 at 4:32 PM Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Ok I will roll back the commit
>>
>> On Sun, Jan 26, 2020, 16:27 Michael Vorburger  wrote:
>>
>>> As far as I saw (only looked quickly), Nazeer actually accidentally
>>> broke more than was fixed... ;-) The "fix" for FINERACT-820 fails to pass
>>> Checkstyke. (Which is brand new, Nazeer see the recent post announcing it
>>> on this list.)
>>>
>>> BTW that commit was pushed without going through a PR. IMHO no committer
>>> should ever do that. (I'll try to find out if it's possible to activate
>>> GitHub's "protected branch" setting for 'develop', which should allow us to
>>> block this, when I'm back from... skiing! :)
>>>
>>> So someone should either revert that commit, or fix the Checkstyke
>>> problem. Personally I would just push a revert commit, and then expect a
>>> new PR, where we can verify the fix before merging it.
>>>
>>> M.
>>>
>>>
>>>
>>> On Sun, 26 Jan 2020, 11:11 Awasum Yannick,  wrote:
>>>
>>>> Hi All,
>>>>
>>>> Our Fineract 1.x integration tests still failing on Sundays?
>>>>
>>>> https://issues.apache.org/jira/browse/FINERACT-820 has been closed.
>>>> Has the problem finally gone away?
>>>>
>>>> Is anyone willing to look into this?
>>>>
>>>>
>>>> On Sun, Jan 26, 2020 at 10:24 AM Travis CI 
>>>> wrote:
>>>>
>>>>> apache
>>>>>
>>>>> /
>>>>>
>>>>> fineract
>>>>>
>>>>> <https://travis-ci.org/apache/fineract?utm_medium=notification&utm_source=email>
>>>>>
>>>>> [image: branch icon]develop
>>>>> <https://github.com/apache/fineract/tree/develop>
>>>>> [image: build has failed]
>>>>> Build #602 is still failing
>>>>> <https://travis-ci.org/apache/fineract/builds/641965227?utm_medium=notification&utm_source=email>
>>>>> [image: arrow to build time]
>>>>> [image: clock icon]3 mins and 38 secs
>>>>>
>>>>> [image: Awasum Yannick avatar]Awasum Yannick
>>>>> 7774766 CHANGESET →
>>>>> <https://github.com/apache/fineract/compare/e9e0bbc930de...777476624557>
>>>>>
>>>>> Update Gradle version from 5.6.1 to 6.1
>>>>>
>>>>> Want to know about upcoming build environment updates?
>>>>>
>>>>> Would you like to stay up-to-date with the upcoming Travis CI build
>>>>> environment updates? We set up a mailing list for you!
>>>>> SIGN UP HERE <http://eepurl.com/9OCsP>
>>>>>
>>>>> [image: book icon]
>>>>>
>>>>> Documentation <https://docs.travis-ci.com/> about Travis CI
>>>>> Have any questions? We're here to help. 
>>>>> Unsubscribe
>>>>> <https://travis-ci.org/account/preferences/unsubscribe?repository=6979119&utm_medium=notification&utm_source=email>
>>>>> from build emails from the apache/fineract repository.
>>>>> To unsubscribe from *all* build emails, please update your settings
>>>>> <https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email>.
>>>>>
>>>>> [image: black and white travis ci logo] <https://travis-ci.com>
>>>>>
>>>>> Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF/CEO: Randy
>>>>> Jacops | Contact: cont...@travis-ci.com | Amtsgericht Charlottenburg,
>>>>> Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz:
>>>>> DE282002648
>>>>>
>>>>


Re: Integration tests Still Failing on Sundays: apache/fineract#602 (develop - 7774766)

2020-01-26 Thread Nazeer Hussain Shaik
Hi,
Yesterday I ran all integration tests after change with some different
Sunday dates. I see all integration tests were passing. with below command.
*./gradlew clean integrationTest*

I have committed the changes because the changes are around test data
preparation. I will try to rollback my commit, if not possible i will try
to fix any failing test cases.
Is the above command holds good for running all integration tests?

I will send the RR from next time onward.

Thanks,
Nazeer

On Sun, Jan 26, 2020 at 4:32 PM Nazeer Hussain Shaik <
nazeerhussain.sh...@gmail.com> wrote:

> Ok I will roll back the commit
>
> On Sun, Jan 26, 2020, 16:27 Michael Vorburger  wrote:
>
>> As far as I saw (only looked quickly), Nazeer actually accidentally broke
>> more than was fixed... ;-) The "fix" for FINERACT-820 fails to pass
>> Checkstyke. (Which is brand new, Nazeer see the recent post announcing it
>> on this list.)
>>
>> BTW that commit was pushed without going through a PR. IMHO no committer
>> should ever do that. (I'll try to find out if it's possible to activate
>> GitHub's "protected branch" setting for 'develop', which should allow us to
>> block this, when I'm back from... skiing! :)
>>
>> So someone should either revert that commit, or fix the Checkstyke
>> problem. Personally I would just push a revert commit, and then expect a
>> new PR, where we can verify the fix before merging it.
>>
>> M.
>>
>>
>>
>> On Sun, 26 Jan 2020, 11:11 Awasum Yannick,  wrote:
>>
>>> Hi All,
>>>
>>> Our Fineract 1.x integration tests still failing on Sundays?
>>>
>>> https://issues.apache.org/jira/browse/FINERACT-820 has been closed. Has
>>> the problem finally gone away?
>>>
>>> Is anyone willing to look into this?
>>>
>>>
>>> On Sun, Jan 26, 2020 at 10:24 AM Travis CI  wrote:
>>>
>>>> apache
>>>>
>>>> /
>>>>
>>>> fineract
>>>>
>>>> <https://travis-ci.org/apache/fineract?utm_medium=notification&utm_source=email>
>>>>
>>>> [image: branch icon]develop
>>>> <https://github.com/apache/fineract/tree/develop>
>>>> [image: build has failed]
>>>> Build #602 is still failing
>>>> <https://travis-ci.org/apache/fineract/builds/641965227?utm_medium=notification&utm_source=email>
>>>> [image: arrow to build time]
>>>> [image: clock icon]3 mins and 38 secs
>>>>
>>>> [image: Awasum Yannick avatar]Awasum Yannick
>>>> 7774766 CHANGESET →
>>>> <https://github.com/apache/fineract/compare/e9e0bbc930de...777476624557>
>>>>
>>>> Update Gradle version from 5.6.1 to 6.1
>>>>
>>>> Want to know about upcoming build environment updates?
>>>>
>>>> Would you like to stay up-to-date with the upcoming Travis CI build
>>>> environment updates? We set up a mailing list for you!
>>>> SIGN UP HERE <http://eepurl.com/9OCsP>
>>>>
>>>> [image: book icon]
>>>>
>>>> Documentation <https://docs.travis-ci.com/> about Travis CI
>>>> Have any questions? We're here to help. 
>>>> Unsubscribe
>>>> <https://travis-ci.org/account/preferences/unsubscribe?repository=6979119&utm_medium=notification&utm_source=email>
>>>> from build emails from the apache/fineract repository.
>>>> To unsubscribe from *all* build emails, please update your settings
>>>> <https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email>.
>>>>
>>>> [image: black and white travis ci logo] <https://travis-ci.com>
>>>>
>>>> Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF/CEO: Randy
>>>> Jacops | Contact: cont...@travis-ci.com | Amtsgericht Charlottenburg,
>>>> Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz:
>>>> DE282002648
>>>>
>>>


Re: Integration tests Still Failing on Sundays: apache/fineract#602 (develop - 7774766)

2020-01-26 Thread Nazeer Hussain Shaik
Ok I will roll back the commit

On Sun, Jan 26, 2020, 16:27 Michael Vorburger  wrote:

> As far as I saw (only looked quickly), Nazeer actually accidentally broke
> more than was fixed... ;-) The "fix" for FINERACT-820 fails to pass
> Checkstyke. (Which is brand new, Nazeer see the recent post announcing it
> on this list.)
>
> BTW that commit was pushed without going through a PR. IMHO no committer
> should ever do that. (I'll try to find out if it's possible to activate
> GitHub's "protected branch" setting for 'develop', which should allow us to
> block this, when I'm back from... skiing! :)
>
> So someone should either revert that commit, or fix the Checkstyke
> problem. Personally I would just push a revert commit, and then expect a
> new PR, where we can verify the fix before merging it.
>
> M.
>
>
>
> On Sun, 26 Jan 2020, 11:11 Awasum Yannick,  wrote:
>
>> Hi All,
>>
>> Our Fineract 1.x integration tests still failing on Sundays?
>>
>> https://issues.apache.org/jira/browse/FINERACT-820 has been closed. Has
>> the problem finally gone away?
>>
>> Is anyone willing to look into this?
>>
>>
>> On Sun, Jan 26, 2020 at 10:24 AM Travis CI  wrote:
>>
>>> apache
>>>
>>> /
>>>
>>> fineract
>>>
>>> 
>>>
>>> [image: branch icon]develop
>>> 
>>> [image: build has failed]
>>> Build #602 is still failing
>>> 
>>> [image: arrow to build time]
>>> [image: clock icon]3 mins and 38 secs
>>>
>>> [image: Awasum Yannick avatar]Awasum Yannick
>>> 7774766 CHANGESET →
>>> 
>>>
>>> Update Gradle version from 5.6.1 to 6.1
>>>
>>> Want to know about upcoming build environment updates?
>>>
>>> Would you like to stay up-to-date with the upcoming Travis CI build
>>> environment updates? We set up a mailing list for you!
>>> SIGN UP HERE 
>>>
>>> [image: book icon]
>>>
>>> Documentation  about Travis CI
>>> Have any questions? We're here to help. 
>>> Unsubscribe
>>> 
>>> from build emails from the apache/fineract repository.
>>> To unsubscribe from *all* build emails, please update your settings
>>> .
>>>
>>> [image: black and white travis ci logo] 
>>>
>>> Travis CI GmbH, Rigaer Str. 8, 10427 Berlin, Germany | GF/CEO: Randy
>>> Jacops | Contact: cont...@travis-ci.com | Amtsgericht Charlottenburg,
>>> Berlin, HRB 140133 B | Umsatzsteuer-ID gemäß §27 a Umsatzsteuergesetz:
>>> DE282002648
>>>
>>


Fineract Release

2020-01-13 Thread Nazeer Hussain Shaik
Hi guys,

I have couple of questions on Fineract 1.4 release.
1) I see a branch already created 1.4.0. Does someone already working on
this release ?
2) Does binary release artifacts should include docker image also ?

Regards,
Nazeer


Re: [Mifos-developer] Message-gateway config error

2019-12-20 Thread Nazeer Hussain Shaik
Check this documentation
https://mifosforge.jira.com/wiki/spaces/docs/pages/166658049/Message+Gateway+Configuration
 and  https://github.com/openmf/message-gateway

In first link, it is clearly mentioned.

On Fri, Dec 20, 2019 at 8:54 PM brahiman yogo  wrote:

>  Hello,
> first when you compile the message-gateway project. when you use postman
> the address is http: // ipserver: 9191 / sms
> and when you use the .war in tomcat the address is http: // ipserver: 9191
> / message-gateway-0.0.1 / sms.
> You need configure host-address: [your public ip on which message-gateway
> is running] in application.yml. the localhost will not work.
> I remain available if someone would like assistance
>
> Le ven. 20 déc. 2019 à 14:44, Awasum Yannick  a écrit :
>
>> Hi Brahiman,
>>
>> What is the solution? Please share with the community so another person
>> facing the same problem can land here and get help in the future.
>>
>> Thanks.
>>
>> On Fri, Dec 20, 2019 at 2:39 PM brahiman yogo 
>> wrote:
>>
>>> Hi. thank,
>>>  i found the solution
>>>
>>> Le ven. 20 déc. 2019 à 13:37, Santosh Math <
>>> sant...@confluxtechnologies.com> a écrit :
>>>
 +Dev   +Mifos software development
 
 HI Brahiman,
 Sorry for the late reply as I am on leave for personal reasons.
 Please send mails to mailing list so that others who are facing the
 same issues like yours can get to know.
 By the way, I think you're facing the following issue which is not
 yet resolved?
 https://issues.apache.org/jira/browse/FINERACT-652

 On Wed, Dec 18, 2019 at 9:00 PM brahiman yogo 
 wrote:

> Hello Santosh,
> can someone you me understand that.
>  since yesterday the message waiting
> I did the configuration well and when I use postman it works well. but
> in the app although the config is good. the messages are still waiting
>
>
> Le sam. 23 nov. 2019 à 23:08, brahiman yogo  a
> écrit :
>
>> Hi Santosh,
>> thank you for the help however I have another problem. I deploy the
>> application on the Amazon server but when I put message-gateway.war in 
>> the
>> tomcat. the application does not start. but when i go java -jar it works
>> well.
>> also when I run the application locally on my machine I get this
>> error message
>> The StatusCallback URL http: // localhost: 9191 / twilio / report / 2
>> is not valid URL.
>> thank you for the assistance
>>
>> Le ven. 22 nov. 2019 à 01:45, brahiman yogo  a
>> écrit :
>>
>>> Hello,
>>> I will be at work so difficult to communicate however we can
>>> exchange on Skype. leave me your Skype so I'll send you an invitation
>>>
>>> Le ven. 22 nov. 2019 à 05:25, Santosh Math <
>>> sant...@confluxtechnologies.com> a écrit :
>>>
 Hi Brahiman,
 lets have a call today.

 On Thu, Nov 21, 2019 at 8:56 AM Santosh Math <
 sant...@confluxtechnologies.com> wrote:

> Hi Brahiman,
> I have attached some of the files which might help you. I hope you
> already have gone through Message Gateway configuration documentation.
>
> On Wed, Nov 20, 2019 at 2:37 PM brahiman yogo <
> bragoli...@gmail.com> wrote:
>
>> hello, Santosh
>> when i use postman voila the error message i get. can you help me.
>> thank you so much
>>
>> Le mer. 20 nov. 2019 à 05:41, Santosh Math <
>> sant...@confluxtechnologies.com> a écrit :
>>
>>> Hi Brahiman,
>>> Please give us more details. Are you able to send the data using
>>> POSTMAN to the message-gateway server? What is the name of the sms 
>>> service
>>> provider? Currently, Mifos supports Twilio and Infobip.
>>>
>>> On Wed, Nov 20, 2019 at 5:57 AM brahiman yogo <
>>> bragoli...@gmail.com> wrote:
>>>
 Hello,
 Can someone help me? I can not configure the message-gateway.
 cordially
 Mifos-developer mailing list
 mifos-develo...@lists.sourceforge.net
 Unsubscribe or change settings at:
 https://lists.sourceforge.net/lists/listinfo/mifos-developer
>>>
>>>
>>>
>>> --
>>> Thanks & Regards
>>>
>>> Santosh Math
>>>
>>> *QA Engineer*
>>>
>>> *Conflux Technologies Pvt Ltd
>>> *
>>> | *Office*: +91-080-41208662 |
>>>
>>> *Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st
>>> Block, Bengaluru, Karnataka, 560043
>>> 
>>>  INDIA
>>> 

Re: [Mifos-developer] Scalability & Performance Working Group

2019-11-07 Thread Nazeer Hussain Shaik
Hi Niklas,

I agree with you we have to approach systematic way. Small correction. Java
doesn't scale horizontally. Micro services should be scaled. Having a
single instance of DB (single cluster with minimal read replicas) for all
micro services will be a big bottleneck on production environments. Should
be clustered for each micro services based on the load. Usually different
micro services might have different DB types. For example one micro service
might have Graph DB, another might have Mongo, etc.. As you know no
architecture is perfect, we need to a take the approach which will give
optimal benefits with some small drawbacks.

Note: I am not saying for every deployment ,we need to have DB clusters for
each micro service and load balancers. That depends upon the how much
through put that deployment should take. But for client facing API(s) it
should always better to have data aggregated and ready to serve the request
immediately than constructing the data on the fly by reading different
schema. If you need to have good performance it should always better to use
eventual consistency in clustered environments. But some use cases might
require strong consistency. So the configurations changes based on micro
service to micro service.

As all suggested, better to profile current implementation to find out
where is the bottleneck.

Regards,
Nazeer

On Fri, Nov 8, 2019 at 5:58 AM Tonio O  wrote:

> I agree that performance tuning should be driven by non functional
> requirements/goals and determined by performance testing of the
> application.  There is nothing wrong with the current technology stack if
> developers adopt best practices and write efficient algorithms and
> functions. Maybe a good place to start is to profile the application and
> see where the bottlenecks exist(Memory, CPU, I/O). Identify which layer of
> the applications needs to be scaled and how to scale both horizontally and
> vertically.
>
>
> On Thu, Nov 7, 2019 at 5:51 AM Niklas Uhrberg 
> wrote:
>
>> Hi all, I think the scalability question calls for a systematic and
>> analytical way of working. First things to understand is what are the
>> different functional parts that have individual scalability requirements,
>> and then what is the behaviour/properties of the current implementation.
>>
>> Does the current implementation meet future requirements?
>> If no (and it seems this is the case for at least some parts) understand
>> what the limitations of the current architecture is. If the current
>> architecture will not be able to support the requirements then it must
>> change.
>>
>> As previous posts have pointed out: since (or if ?) the java layer can be
>> scaled horizontally it will probably not be a bottleneck. But since there
>> is a common database just scaling the java layer may not be sufficient.
>>
>> In any case setting up a potent test environment is the only way to
>> really get the correct answers to questions about where the limits are.
>>
>> In previous thread there was a discussion about to what extent a NewSQL
>> db could be used to increase the scalability. The only thing I want to say
>> here is that there are use cases where by definition distributed
>> transactions guaranteeing strong consistency and availability will never
>> scale as well as  eventual consistency architecture á la e.g. actor model
>> with only aggregate level strong consistency guarantees.
>>
>> I think it is crucial to first identify the scalability requirements and
>> understand how the system can be partitioned (including database) to meet
>> the requirements and take the CAP theorem into account doing this.
>>
>> Best regards Niklas
>>
>>
>>
>>
>>
>> Niklas Uhrberg
>> Konsult
>> IT Development | Loans & Credit
>>
>>
>>
>> Resurs Bank AB
>>
>>
>>
>> Växel: +46 42 38 20 00
>> E-post: niklas.uhrb...@resurs.se
>> Webb: www.resursbank.se
>>
>>
>>
>> --
>> *From:* Giorgio Zoppi [giorgio.zo...@gmail.com]
>> *Sent:* Thursday, November 07, 2019 9:51 AM
>> *To:* dev@fineract.apache.org
>> *Cc:* Mifos software development
>> *Subject:* Re: [Mifos-developer] Scalability & Performance Working Group
>>
>> Hi Nazeer,
>> i was thinking about introduce Redis in the current architecture. Do you
>> think it feasible?
>> BR.
>> Giorgio
>>
>> El jue., 7 nov. 2019 a las 9:24, Nazeer Hussain Shaik (<
>> nazeerhussain.sh...@gmail.com>) escribió:
>>
>>> Hi all,
>>>
>>> Before thinking about moving micro services in different technologies
>&

Re: [Mifos-developer] Scalability & Performance Working Group

2019-11-07 Thread Nazeer Hussain Shaik
Hi all,

Before thinking about moving micro services in different technologies
please think about getting the required skill set people and the
complexities around those technologies.
I believe scaling the micro services horizontally with proper hardware
configurations and by using some kind of load balance service (NGINX) may
be good idea.
In my current company we have more than 80 micro services and most of them
are written in Java technologies. We deploy our services on AWS (Simulating
SAAS model).
We use kubernetes for docker orchestration. Currently we are able to scale
2 million requests. We are working on to scale to 4 million requests at
least. So I don't think Java is bottleneck here.
Please check whether the DB layer and JPA is performing as expected. I
believe you need to look into client facing API(s) instead of hitting the
direct micro services, better to use some kind of Indexers (Elastic Search,
etc..). Or aggregate the data in client facing services properly.

Please correct me if my thinking is wrong.

Regards,
Nazeer

On Thu, Nov 7, 2019 at 12:54 PM Apoorva M.K  wrote:

> Hi Ed,
> I'm interested in helping out in this, I have gone through the list of
> next steps. I will start working on what I can.
>
> Regards,
> Apoorva
>
> On Thu 24 Oct, 2019, 1:57 AM Ed Cable,  wrote:
>
>> Hi Mifos and Fineract communities,
>>
>> In follow up to my previous comments on Joseph's thread I wanted to
>> initiate a collaborative community-wide effort to help address the ongoing
>> and growing need for helping Mifos/Fineract scale and sustain high load
>> environments.
>>
>> This really represent an area where we can demonstrate that together as
>> Open Source Community we are much stronger than each individual or partner
>> trying to tackle this alone.
>>
>> This would be for both Fineract and Fineract CN.
>>
>> *Why the need for this Working Group?*
>> The formation of a working group focused on this subject is needed as
>> evident from various mail thread or support requests trying to optimize the
>> system for high load/volume environments and a growing number of prospects
>> eager to use the platform but needing more visibility into its performance
>> and ability to meet high TPS requirements.
>>
>> Secondly, there are many partner-led implementations and deployments of
>> Fineract/Mifos supporting millions of clients and it would be valuable to
>> share that knowledge across the community.
>>
>> Lastly, it's been quite some time since we've had public performance
>> testing done, the efforts led by eSolve in 2017 (see wiki page) and 
>> IBM/Conflux
>> in 2015
>> both
>> pre-date the recent change from Hibernate to OpenJPA. Kumaranath with
>> support from Avik of Fynarfin worked on performance related issues during
>> 2018 GSOC -
>> https://docs.google.com/document/d/18_awblHsI3uZmc7f80Q5HljAGwc2XhIpYOlOtW_-In0
>>
>>
>> *What/How*
>>
>>1. Create a set of reproducible tools to enable automation of this on
>>an ongoing basis.
>>   1. Performance testing related data sets - i.e. DB dumps, scripts
>>   to generate test data
>>   2. Postman scripts to run load tests
>>   3. Perhaps we can create a repo on github for this?
>>2. Access to Resources
>>   1. If you have hardware or cloud environments available to conduct
>>   these load/performance tests please share.
>>3. Culture & Transparency - Establish this as a priority area of the
>>community to collectively address.
>>4. Documentation (likely on the Fineract Wiki) - I created this page
>>to start: https://cwiki.apache.org/confluence/x/khD3Bw
>>   1. Share and document existing results of performance testing to
>>   date. Share the details of environments you have set up to address high
>>   load needs.
>>   2. Document the scenarios and TPS requirements that need to be
>>   tested
>>   3. Document typical improvements to address performance (at a
>>   configuration, database, code, level, etc.)
>>5. Identify issues to fix
>>   1. Log new issues, update existing issues, and tag appropriately.
>>6. Share code and fixes to address performance issues
>>   1. Make these a priority and plan out in our release roadmapping.
>>
>> *Next Steps*
>>
>>- If interested in joining the group, respond to this thread.
>>- Begin sharing your inputs on the wiki page.
>>- Start fixing existing issues.
>>- Help in creating and executing on our performance testing plan.
>>
>> Thanks,
>>
>> Ed
>>
>> Mifos-developer mailing list
>> mifos-develo...@lists.sourceforge.net
>> Unsubscribe or change settings at:
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>


Re: Some of the loan reports of pentaho are not displaying

2019-05-29 Thread Nazeer Hussain Shaik
Can you verify whether mifos distribution is deployed or fineract
distribution is deployed? I see the following error for pentaho reports.
{

   1. developerMessage: "The requested resource is not available.",
   httpStatusCode: "404",…}
  1. defaultUserMessage: "The requested resource is not available."
  2. developerMessage: "The requested resource is not available."
  3. errors: [{developerMessage: "Reporting meta-data entry not
  found.",…}]
  4. httpStatusCode: "404"
  5. userMessageGlobalisationCode: "error.msg.resource.not.found"
  6.
  7. Regards,
  8. Nazeer
  9.


On Wed, May 29, 2019 at 7:46 PM Mexina Daniel  wrote:

> Hello
>
> It seems there are changes done in fineract that brought effect to display
> of some of the pentaho loan reports ( seems it has to do with parameters)
>
> I have tried with the same community app, to run platform of Fineract
> 1.1.0 and Fineract 1.2.0 and found those reports was displayed when using
> 1.1.0 and not displayed when using 1.2.0.
>
> I checked on https://staging.openmf.org too since it fineract 1.2.0 and
> found the same issue.
>
> Can someone check and help what could be the change and how to solve it.
>
> Some of the reports are :
>
> *Active Loans - Details(Pentaho)*
>
> *Active Loans - Summary(Pentaho)*
>
> *Active Loans by Disbursal Period(Pentaho)*
>
> etc
>
> Quick response will be appreciated as our live servers are running
> fineract 1.2.0.
>
> Thanks in advance.
>
> Mexina Daniel
>
> Singo Africa Limited
>
> Mbezi Beach "B"  | Mwai Kibaki Road | 6 Wasafi Str.
> P.O BOX 78908 | 14121 Dar es salaam
>
> +255 71 211 0791 | +255 22 261 8511
>
> amala.co.tz | singo.africa
>
>
>


Re: Using Spring boot in fineract 1.2.0

2018-12-11 Thread Nazeer Hussain Shaik
I believe you are trying to run Fineract by using Eclipse/STS. After moving
to Open JPA, entity enhancement is done at build time as there was some
issue with run time enhancement.
So it is not possible to run this application directly. Configure your
editor to run as external application or run the jar file from command line
(Post build).

Regards,
Nazeer

On Tue, Dec 11, 2018 at 3:34 PM Sonal Patni
 wrote:

> I am trying to run ServerApplication (Spring Boot) in 1.2.0. However, this
> just won't run and give an error - AbstractPersistableCustom has not been
> enhanced. Any one seen this issue?
>
> How does one debug application?
>
> Rgds
>
> --
>
>
>
>
>
>
>
>
>
>
> **Disclaimer: The information contained in this transmission
> (including any attachment(s) hereto) may be client privileged and
> therefore
> confidential. If the reader of this message is not the intended recipient,
> you are hereby notified that any dissemination, distribution, printing,
> copy of the communication or taking any action in reliance on the
> communication is strictly prohibited and may be unlawful. If you have
> received this message in error please delete this from your system and
> notify us by telephone or e-mail. Unless specifically indicated, this
> e-mail is not an offer to buy or sell or a solicitation to buy or sell
> financial product or service, an official confirmation of any transaction,
> or an official statement of Company. Any views or opinions presented are
> solely those of the author and do not necessarily represent those of
> Company. Company is not liable for the improper transmission of this
> message or for any damage sustained as a result of this message.**
>


Re: SMS Bridge Configuration on Fineract 1.1

2018-07-17 Thread Nazeer Hussain Shaik
Twilio and Infobip are already integrated. I believe you are talking about
setting up the environment.
We integrated these two, because they have more coverage than restricting
to a specific country.
If you find any provider with lesser charges, feel free to integrate them
with message-gateway. If you need any help let us know.

Regards,
Nazeer

On Tue, Jul 17, 2018 at 8:38 PM Mangal Kumar 
wrote:

> Hello Nazeer, Santosh,
>
> I am now integrating Infobip. With the success of Twilio integration and
> since Infobip is already incorporated as a provider, I feel this will be
> now very easy for us to do.
>
> However, you are aware that Twilio's pricing is very expensive for India
> ($0.01/SMS) whereas we are seeking to manage the price levels per SMS basis
> at around $0.0022 (INR 0.15 per transactional SMS) for any MFI in India.
>
> It is imperative therefore to provide local solutions (local providers).
> Request to share if you have attempted one for India.
>
> With regards,
> Mangal
>
>
>
> On Tue, Jul 17, 2018 at 2:06 PM, Mangal Kumar 
> wrote:
>
>> Hi Santosh,
>>
>> No, I tried only with twilio. We are looking some indian sms gateway
>> integration with Message gateway. If you have any solution, please share.
>>
>> With regards,
>>
>> On Tue, Jul 17, 2018 at 11:56 AM, Santosh Math <
>> sant...@confluxtechnologies.com> wrote:
>>
>>> HI Mangal,
>>>
>>> Did you try with Infobip as well, another sms  service provider? It's
>>> pretty much similar like Twilio, I think.
>>>
>>> https://github.com/openMF/message-gateway
>>>
>>>
>>> On Mon, Jul 16, 2018 at 6:54 PM, Mangal Kumar 
>>> wrote:
>>>
>>>> Thanks Nazeer,
>>>>
>>>> I will try to implement bulksmsgateway with Message Gateway. If you
>>>> have step-wise notes regarding the implementation of new SMS provider, it
>>>> will help us.
>>>>
>>>> With Regards,
>>>>
>>>> Mangal
>>>>
>>>>
>>>> On Mon, Jul 16, 2018 at 6:47 PM, Nazeer Hussain Shaik <
>>>> nazeerhussain.sh...@gmail.com> wrote:
>>>>
>>>>> Correction, I spoke to bulksmsgateway, they do have deliver status
>>>>> reports API.
>>>>>
>>>>> https://login.bulksmsgateway.in/delivery-reports-api.php?username={userName}&password={password}&from=2018-05-29&to=2018-05-30
>>>>>
>>>>> Regards,
>>>>> Nazeer
>>>>>
>>>>> On Mon, Jul 16, 2018 at 6:31 PM Nazeer Hussain Shaik <
>>>>> nazeerhussain.sh...@gmail.com> wrote:
>>>>>
>>>>>> Please have a look at current Twilio implementation
>>>>>> https://github.com/openMF/message-gateway/tree/master/src/main/java/org/fineract/messagegateway/sms/providers/impl/twilio
>>>>>> and SMSProviderFactory.
>>>>>> It is easy to implement. Your implementation should extend
>>>>>> SMSProvider. If it is still not clear, then let me know I will set
>>>>>> up a skype call (Mostly after 9PM IST).
>>>>>>
>>>>>> Note: I believe bulksmsgateway supports sending SMS. But doesn't
>>>>>> support delivery feedback. Please validate your requirements and their
>>>>>> support before starting the implementation.
>>>>>>
>>>>>> Regards,
>>>>>> Nazeer
>>>>>>
>>>>>> On Mon, Jul 16, 2018 at 6:08 PM Mangal Kumar 
>>>>>> wrote:
>>>>>>
>>>>>>> Thanks Nazeer and Santosh.
>>>>>>>
>>>>>>> I am able to configure the SMS campaign and able to receive the SMS
>>>>>>> on my phone.
>>>>>>>
>>>>>>> Now, the next step to add the support of other third party SMS
>>>>>>> Provider (https://www.bulksmsgateway.in) like Twilio. Could you
>>>>>>> please explain? How to add the support of other third party SMS provider
>>>>>>> with the Message Gateway?
>>>>>>>
>>>>>>> Regards,
>>>>>>> Mangal
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jul 16, 2018 at 5:29 PM, Nazeer Hussain Shaik <
>>>>>>> nazeerhussain.sh...@gmail.com> wrote:
>

Re: An error in mifox

2018-07-16 Thread Nazeer Hussain Shaik
The password value will be salted by Fineract platform. So it won't be same.

Regards,
Nazeer

On Tue, Jul 17, 2018 at 10:38 AM Mangal Kumar 
wrote:

> Hi Peter,
>
> Pls check the database table tenants fields schema_username and
> schema_password, its value should be same as your mysql username and
> password.
>
> Regards,
> Mangal
>
> On Mon, Jul 16, 2018 at 7:38 PM, Peter Waithaka  >
> wrote:
>
> > Hi,
> >
> > Am looking forward to partner with you.
> >
> > I have installed mifos successfully on linux a number of times but when i
> > try to log in i get the following error - Couldn't connect to server.
> Make
> > sure you are using correct settings. accessing via
> https://localhost:8443.
> > Am using the following credentials mifos, password.
> >
> > Also kindly advice on how to get a key for commercial us. Am trying to
> help
> > a client that I offer IT support get it configured then they use it.
> >
> > Kindly help
> >
> > --
> > Regards
> > Peter Waithaka
> > Software Developer
> > Soft Cloud Technologies
> >
>
>
>
> --
> Mangal Kumar
> Tech Lead
> Digital Media Initiatives | Bodhi Project
> 
> Skype: man...@bodhiproject.org
> *Leveraging technology for social challenges...*
>


Re: An error in mifox

2018-07-16 Thread Nazeer Hussain Shaik
Hi Peter,

Can you share us some more details please.


   - From which repository you have installed?
   - Are you using Amazon Aurora DB or MySQL ? If MySQL, which version you
   are using?
   - Are the DB migrations successfully completed ?
   - Are you seeing any errors/exceptions on browser (network tab or
   console) when you try to login?


Regards,
Nazeer

On Mon, Jul 16, 2018 at 7:53 PM Peter Waithaka 
wrote:

> Hi,
>
> Am looking forward to partner with you.
>
> I have installed mifos successfully on linux a number of times but when i
> try to log in i get the following error - Couldn't connect to server. Make
> sure you are using correct settings. accessing via https://localhost:8443.
> Am using the following credentials mifos, password.
>
> Also kindly advice on how to get a key for commercial us. Am trying to help
> a client that I offer IT support get it configured then they use it.
>
> Kindly help
>
> --
> Regards
> Peter Waithaka
> Software Developer
> Soft Cloud Technologies
>


Re: SMS Bridge Configuration on Fineract 1.1

2018-07-16 Thread Nazeer Hussain Shaik
Sorry, I don't have any step wise notes.

On Mon, Jul 16, 2018 at 6:54 PM Mangal Kumar 
wrote:

> Thanks Nazeer,
>
> I will try to implement bulksmsgateway with Message Gateway. If you have
> step-wise notes regarding the implementation of new SMS provider, it will
> help us.
>
> With Regards,
>
> Mangal
>
>
> On Mon, Jul 16, 2018 at 6:47 PM, Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Correction, I spoke to bulksmsgateway, they do have deliver status
>> reports API.
>>
>> https://login.bulksmsgateway.in/delivery-reports-api.php?username={userName}&password={password}&from=2018-05-29&to=2018-05-30
>>
>> Regards,
>> Nazeer
>>
>> On Mon, Jul 16, 2018 at 6:31 PM Nazeer Hussain Shaik <
>> nazeerhussain.sh...@gmail.com> wrote:
>>
>>> Please have a look at current Twilio implementation
>>> https://github.com/openMF/message-gateway/tree/master/src/main/java/org/fineract/messagegateway/sms/providers/impl/twilio
>>> and SMSProviderFactory.
>>> It is easy to implement. Your implementation should extend SMSProvider.
>>> If it is still not clear, then let me know I will set up a skype call
>>> (Mostly after 9PM IST).
>>>
>>> Note: I believe bulksmsgateway supports sending SMS. But doesn't support
>>> delivery feedback. Please validate your requirements and their support
>>> before starting the implementation.
>>>
>>> Regards,
>>> Nazeer
>>>
>>> On Mon, Jul 16, 2018 at 6:08 PM Mangal Kumar 
>>> wrote:
>>>
>>>> Thanks Nazeer and Santosh.
>>>>
>>>> I am able to configure the SMS campaign and able to receive the SMS on
>>>> my phone.
>>>>
>>>> Now, the next step to add the support of other third party SMS Provider
>>>> (https://www.bulksmsgateway.in) like Twilio. Could you please explain?
>>>> How to add the support of other third party SMS provider with the Message
>>>> Gateway?
>>>>
>>>> Regards,
>>>> Mangal
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Jul 16, 2018 at 5:29 PM, Nazeer Hussain Shaik <
>>>> nazeerhussain.sh...@gmail.com> wrote:
>>>>
>>>>> Message gateway registers a call back API with Twilio while sending
>>>>> the SMS. The system on which message gateway is running, should have a
>>>>> public IP. If it is private IP.
>>>>> Callback registration is required to get the status of SMS sent from
>>>>> message gateway. If you don't want tracking, then disable this 
>>>>> registration
>>>>> by commenting code.
>>>>>
>>>>> Regards,
>>>>> Nazeer
>>>>>
>>>>>
>>>>> On Mon, Jul 16, 2018 at 4:24 PM Santosh Math <
>>>>> sant...@confluxtechnologies.com> wrote:
>>>>>
>>>>>> Hi Mangal,
>>>>>>
>>>>>> Twilio is trying to call(I mean while send sms)  only valid IP
>>>>>> address or
>>>>>> valid domain name mapped to the IP address. Since,
>>>>>> http://localhost:9191 is
>>>>>> neither IP address ,nor domain name, it's throwing above error
>>>>>> messsage.
>>>>>> Could you try with system having domain or IP address?
>>>>>>
>>>>>> Regards
>>>>>> Santosh
>>>>>>
>>>>>> On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar <
>>>>>> man...@bodhiproject.org>
>>>>>> wrote:
>>>>>>
>>>>>> > Hi Santosh,
>>>>>> >
>>>>>> > We have taken the following steps to enable SMS Campaign. SMS
>>>>>> provider
>>>>>> > name is displaying in campaign page drop-down but getting errors on
>>>>>> sending
>>>>>> > SMS.
>>>>>> >
>>>>>> > *Errors*
>>>>>> >
>>>>>> > 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1]
>>>>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>>>>> >> : Sending SMS to +9193xx77 ...
>>>>>> >> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1]
>>>>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>>>>> >> : ApiE

Re: SMS Bridge Configuration on Fineract 1.1

2018-07-16 Thread Nazeer Hussain Shaik
Correction, I spoke to bulksmsgateway, they do have deliver status reports
API.
https://login.bulksmsgateway.in/delivery-reports-api.php?username={userName}&password={password}&from=2018-05-29&to=2018-05-30

Regards,
Nazeer

On Mon, Jul 16, 2018 at 6:31 PM Nazeer Hussain Shaik <
nazeerhussain.sh...@gmail.com> wrote:

> Please have a look at current Twilio implementation
> https://github.com/openMF/message-gateway/tree/master/src/main/java/org/fineract/messagegateway/sms/providers/impl/twilio
> and SMSProviderFactory.
> It is easy to implement. Your implementation should extend SMSProvider.
> If it is still not clear, then let me know I will set up a skype call
> (Mostly after 9PM IST).
>
> Note: I believe bulksmsgateway supports sending SMS. But doesn't support
> delivery feedback. Please validate your requirements and their support
> before starting the implementation.
>
> Regards,
> Nazeer
>
> On Mon, Jul 16, 2018 at 6:08 PM Mangal Kumar 
> wrote:
>
>> Thanks Nazeer and Santosh.
>>
>> I am able to configure the SMS campaign and able to receive the SMS on my
>> phone.
>>
>> Now, the next step to add the support of other third party SMS Provider (
>> https://www.bulksmsgateway.in) like Twilio. Could you please explain?
>> How to add the support of other third party SMS provider with the Message
>> Gateway?
>>
>> Regards,
>> Mangal
>>
>>
>>
>>
>>
>> On Mon, Jul 16, 2018 at 5:29 PM, Nazeer Hussain Shaik <
>> nazeerhussain.sh...@gmail.com> wrote:
>>
>>> Message gateway registers a call back API with Twilio while sending the
>>> SMS. The system on which message gateway is running, should have a public
>>> IP. If it is private IP.
>>> Callback registration is required to get the status of SMS sent from
>>> message gateway. If you don't want tracking, then disable this registration
>>> by commenting code.
>>>
>>> Regards,
>>> Nazeer
>>>
>>>
>>> On Mon, Jul 16, 2018 at 4:24 PM Santosh Math <
>>> sant...@confluxtechnologies.com> wrote:
>>>
>>>> Hi Mangal,
>>>>
>>>> Twilio is trying to call(I mean while send sms)  only valid IP address
>>>> or
>>>> valid domain name mapped to the IP address. Since,
>>>> http://localhost:9191 is
>>>> neither IP address ,nor domain name, it's throwing above error messsage.
>>>> Could you try with system having domain or IP address?
>>>>
>>>> Regards
>>>> Santosh
>>>>
>>>> On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar 
>>>> wrote:
>>>>
>>>> > Hi Santosh,
>>>> >
>>>> > We have taken the following steps to enable SMS Campaign. SMS provider
>>>> > name is displaying in campaign page drop-down but getting errors on
>>>> sending
>>>> > SMS.
>>>> >
>>>> > *Errors*
>>>> >
>>>> > 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1]
>>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>>> >> : Sending SMS to +9193xx77 ...
>>>> >> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1]
>>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>>> >> : ApiException while sending message to :93xx77 with reason
>>>> The
>>>> >> StatusCallback URL http://localhost:9191/twilio/report/11 is not a
>>>> valid
>>>> >> URL.
>>>> >
>>>> >
>>>> > *Steps:*
>>>> >
>>>> > *1. Setup Message Gateway*
>>>> >
>>>> >- Create a database messagegateway.
>>>> >   - Clone the Message gateway code locally
>>>> >   - Build the Message Gateway code by runnign command:
>>>> >   - $ cd message-gateway
>>>> >   - $ gradlew clean  build -Pprofile=deployable
>>>> >   - Run the message gateway application standalone, run the
>>>> command:
>>>> >   - $ cd build/libs
>>>> >   - java -jar message-gateway.jar
>>>> >
>>>> > 2018-07-16 12:38:17.440  INFO 1172 --- [   main]
>>>> s.b.c.e.t.TomcatEmbeddedServletContainer
>>>> >> : Tomcat started on port(s): 9191/http
>>>> >> 2018-07-16 12:38:17.443  INFO 1172 --- [   main]
>>>> >> o.f.messagegateway.MessageGateway: Started Mes

Re: SMS Bridge Configuration on Fineract 1.1

2018-07-16 Thread Nazeer Hussain Shaik
Please have a look at current Twilio implementation
https://github.com/openMF/message-gateway/tree/master/src/main/java/org/fineract/messagegateway/sms/providers/impl/twilio
and SMSProviderFactory.
It is easy to implement. Your implementation should extend SMSProvider. If
it is still not clear, then let me know I will set up a skype call (Mostly
after 9PM IST).

Note: I believe bulksmsgateway supports sending SMS. But doesn't support
delivery feedback. Please validate your requirements and their support
before starting the implementation.

Regards,
Nazeer

On Mon, Jul 16, 2018 at 6:08 PM Mangal Kumar 
wrote:

> Thanks Nazeer and Santosh.
>
> I am able to configure the SMS campaign and able to receive the SMS on my
> phone.
>
> Now, the next step to add the support of other third party SMS Provider (
> https://www.bulksmsgateway.in) like Twilio. Could you please explain? How
> to add the support of other third party SMS provider with the Message
> Gateway?
>
> Regards,
> Mangal
>
>
>
>
>
> On Mon, Jul 16, 2018 at 5:29 PM, Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Message gateway registers a call back API with Twilio while sending the
>> SMS. The system on which message gateway is running, should have a public
>> IP. If it is private IP.
>> Callback registration is required to get the status of SMS sent from
>> message gateway. If you don't want tracking, then disable this registration
>> by commenting code.
>>
>> Regards,
>> Nazeer
>>
>>
>> On Mon, Jul 16, 2018 at 4:24 PM Santosh Math <
>> sant...@confluxtechnologies.com> wrote:
>>
>>> Hi Mangal,
>>>
>>> Twilio is trying to call(I mean while send sms)  only valid IP address or
>>> valid domain name mapped to the IP address. Since, http://localhost:9191
>>> is
>>> neither IP address ,nor domain name, it's throwing above error messsage.
>>> Could you try with system having domain or IP address?
>>>
>>> Regards
>>> Santosh
>>>
>>> On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar 
>>> wrote:
>>>
>>> > Hi Santosh,
>>> >
>>> > We have taken the following steps to enable SMS Campaign. SMS provider
>>> > name is displaying in campaign page drop-down but getting errors on
>>> sending
>>> > SMS.
>>> >
>>> > *Errors*
>>> >
>>> > 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1]
>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>> >> : Sending SMS to +9193xx77 ...
>>> >> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1]
>>> o.f.m.s.p.i.t.TwilioMessageProvider
>>> >> : ApiException while sending message to :93xx77 with reason
>>> The
>>> >> StatusCallback URL http://localhost:9191/twilio/report/11 is not a
>>> valid
>>> >> URL.
>>> >
>>> >
>>> > *Steps:*
>>> >
>>> > *1. Setup Message Gateway*
>>> >
>>> >- Create a database messagegateway.
>>> >   - Clone the Message gateway code locally
>>> >   - Build the Message Gateway code by runnign command:
>>> >   - $ cd message-gateway
>>> >   - $ gradlew clean  build -Pprofile=deployable
>>> >   - Run the message gateway application standalone, run the
>>> command:
>>> >   - $ cd build/libs
>>> >   - java -jar message-gateway.jar
>>> >
>>> > 2018-07-16 12:38:17.440  INFO 1172 --- [   main]
>>> s.b.c.e.t.TomcatEmbeddedServletContainer
>>> >> : Tomcat started on port(s): 9191/http
>>> >> 2018-07-16 12:38:17.443  INFO 1172 --- [   main]
>>> >> o.f.messagegateway.MessageGateway: Started MessageGateway in
>>> >> 5.992 seconds (JVM running for 6.438)
>>> >
>>> >
>>> >
>>> > *2. Create Tenant app key*
>>> > POST http://localhost:9191/tenants/
>>> > {
>>> > "tenantId" : "default",
>>> > "description" : "Some Description"
>>> > }
>>> >
>>> > *3. Create Twilio SMS Bridge *
>>>
>>> > POST http://local:9191/smsbridges
>>> > {
>>> > "phoneNo": "+15xxx46",
>>> > "providerName": "Twilio Provider",
>>> > "providerDescription": "SMS Provider for promotional messages"

Re: SMS Bridge Configuration on Fineract 1.1

2018-07-16 Thread Nazeer Hussain Shaik
Message gateway registers a call back API with Twilio while sending the
SMS. The system on which message gateway is running, should have a public
IP. If it is private IP.
Callback registration is required to get the status of SMS sent from
message gateway. If you don't want tracking, then disable this registration
by commenting code.

Regards,
Nazeer


On Mon, Jul 16, 2018 at 4:24 PM Santosh Math <
sant...@confluxtechnologies.com> wrote:

> Hi Mangal,
>
> Twilio is trying to call(I mean while send sms)  only valid IP address or
> valid domain name mapped to the IP address. Since, http://localhost:9191
> is
> neither IP address ,nor domain name, it's throwing above error messsage.
> Could you try with system having domain or IP address?
>
> Regards
> Santosh
>
> On Mon, Jul 16, 2018 at 1:41 PM, Mangal Kumar 
> wrote:
>
> > Hi Santosh,
> >
> > We have taken the following steps to enable SMS Campaign. SMS provider
> > name is displaying in campaign page drop-down but getting errors on
> sending
> > SMS.
> >
> > *Errors*
> >
> > 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1]
> o.f.m.s.p.i.t.TwilioMessageProvider
> >> : Sending SMS to +9193xx77 ...
> >> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1]
> o.f.m.s.p.i.t.TwilioMessageProvider
> >> : ApiException while sending message to :93xx77 with reason The
> >> StatusCallback URL http://localhost:9191/twilio/report/11 is not a
> valid
> >> URL.
> >
> >
> > *Steps:*
> >
> > *1. Setup Message Gateway*
> >
> >- Create a database messagegateway.
> >   - Clone the Message gateway code locally
> >   - Build the Message Gateway code by runnign command:
> >   - $ cd message-gateway
> >   - $ gradlew clean  build -Pprofile=deployable
> >   - Run the message gateway application standalone, run the command:
> >   - $ cd build/libs
> >   - java -jar message-gateway.jar
> >
> > 2018-07-16 12:38:17.440  INFO 1172 --- [   main]
> s.b.c.e.t.TomcatEmbeddedServletContainer
> >> : Tomcat started on port(s): 9191/http
> >> 2018-07-16 12:38:17.443  INFO 1172 --- [   main]
> >> o.f.messagegateway.MessageGateway: Started MessageGateway in
> >> 5.992 seconds (JVM running for 6.438)
> >
> >
> >
> > *2. Create Tenant app key*
> > POST http://localhost:9191/tenants/
> > {
> > "tenantId" : "default",
> > "description" : "Some Description"
> > }
> >
> > *3. Create Twilio SMS Bridge *
> > POST http://local:9191/smsbridges
> > {
> > "phoneNo": "+15xxx46",
> > "providerName": "Twilio Provider",
> > "providerDescription": "SMS Provider for promotional messages",
> > "providerKey":"Twilio",
> > "countryCode":"+91",
> > "bridgeConfigurations": [
> > {
> > "configName":"Provider_Account_Id",
> > "configValue":"x"
> > },
> > {
> > "configName":"Provider_Auth_Token",
> > "configValue":"xx"
> > }
> > ]
> > }
> >
> > 4. Create a SMS Campaign Type Trigger on Deposit in Savings account using
> > Twilio Provider.
> >
> > 5. Try to deposit in client savings account.
> >
> > 6. No SMS on client phone but getting errors on Message Gateway console:
> >
> > 2018-07-16 13:34:04.471  INFO 1172 --- [ool-12-thread-1]
> o.f.m.s.p.i.t.TwilioMessageProvider
> >> : Sending SMS to +919358209777 ...
> >> 2018-07-16 13:34:07.644 ERROR 1172 --- [ool-12-thread-1]
> o.f.m.s.p.i.t.TwilioMessageProvider
> >> : ApiException while sending message to :9358209777 with reason The
> >> StatusCallback URL http://localhost:9191/twilio/report/11 is not a
> valid
> >> URL.
> >
> >
> > Request to respond.
> >
> > Thank you,
> > Mangal
> >
> > On Mon, Jul 16, 2018 at 1:23 PM, Mangal Kumar 
> > wrote:
> >
> >> Hi Santosh,
> >>
> >> We have taken the following steps to enable SMS Campaign.
> >>
> >>1. Setup Message Gateway
> >>   - Create a database messagegateway.
> >>   - Clone the Message gateway code locally
> >>   - Build the Message Gateway code by runnign command:
> >>   - $ cd message-gateway
> >>   - $ gradlew clean  build -Pprofile=deployable
> >>   - Run the message gateway application standalone, run the command:
> >>   - $ cd build/libs
> >>   - java -jar message-gateway.jar
> >>   -
> >>
> >>
> >>
> >>
> >> On Fri, Jul 13, 2018 at 6:58 PM, Mangal Kumar 
> >> wrote:
> >>
> >>> Hi Santosh,
> >>>
> >>> Sharing in the enclosed excel sheet steps undertaken to setup *Twilio
> >>> SMS Gateway Trial Account.*
> >>>
> >>> Best,
> >>>
> >>> Mangal
> >>>
> >>> On Fri, Jul 13, 2018 at 4:45 PM, Santosh Math <
> >>> sant...@confluxtechnologies.com> wrote:
> >>>
>  Hi Mangal
> 
>  Please find the attached file to understand how sms campaign works.
> You
>  can download front end for sql , ie.. heidisql from here:
> 
>  https://www.heidisql.com/download.php
> 
>  On Fri, Jul 13, 2018 at 4:13 PM, Mangal Kumar <
> man...@bodhiproject.org>
>  wrote:
> 
> > Hi Santosh,
> >
> > I have sent contact request to you. Please accept.
> > My

Re: Requisition to provide assistance in Some Mifos Functionalities

2018-02-14 Thread Nazeer Hussain Shaik
Hi Mohan,

I can see mnotify API(s) are available. But I don't see eduwize API(s), if
you have any reference/documents on the same please share it to me.
I will start integrating mnotify with message gateway.

Regards,
Nazeer

On Mon, Feb 5, 2018 at 5:00 PM, Mohanakrishnan Aruloli <
mohanakrishna...@habile.in> wrote:

> Hi Nazeer,
>
> Thanks for your reply.
>
> The gateway we are trying to use are mnotify <https://www.mnotify.com/>,
> eduwize <http://sms.eduwize.co.in/> etc.
> However, The thing is Most of the people use traditional username and
> password based gateway rather than Auth Token or SSID like Infobip or
> twilio etc.
>
> So We could develop a gateway that could support api url, username
> password and support to more parameters may differ for different gateway
> provider.
>
> For the second part,
> I tried deploying the gateway in another tomcat instance where I edited
> server.xml so that it could run in port 9191 and Its working fine.
>
> However, Https is not being supported though I tried changing the
> application.yml. When I trigger sms from Sms campaigns, Its getting added
> in pending section. Though I have configure the tes twilio credentials
> correctly.
>
> ___
>
> Regards,
> Mohanakrishnan A
> Junior Software Engineer  |  Habile Technologies
> www.habiletechnologies.com | (O): +91 44 4202 0550
>
> https://www.facebook.com/HabileTechnologies
> <https://www.facebook.com/HabileTechnologies>
>
> __
>
> On Sat, Feb 3, 2018 at 10:43 AM, Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> Hi Mohan,
>>
>> Now Message gateway supports only Twilio and Infobip. But it is damn easy
>> to plugin any other provider implementation as part of message gateway (If
>> they have exposed API(s) for third party applications like message
>> gateway). Please share me the list of provider details, i will plug them
>> one by one based on my availability. Any community member who is having
>> knowledge on java can work on this also.
>> I can't answer to your second question unless you share me how you have
>> hosted this application. You need to add a connector which accepts
>> connection over 9191 port in server.xml if you want to use 9191 port
>>
>> Regards,
>> Nazeer
>>
>> On Fri, Feb 2, 2018 at 12:19 PM, Mohanakrishnan Aruloli <
>> mohanakrishna...@habile.in> wrote:
>>
>>> Thanks for your reply.
>>> Two quick queries:
>>> 1. Apart from twilio and infib, What is the best way to configure sms
>>> integration for username and password based gateway providers. Most of the
>>> Indian provider use the later approach.
>>> 2. I couldn't get the response from message-gateway from a Rest Client
>>> if I deploy the war along with mifos which is running in port 8443. Though
>>> I tried changing the host configurations for port from 9191 to 8443 and
>>> protocol to https to http in the application.yml. However the app-key is
>>> getting generated and stored in the database.
>>> Thanks in advance.
>>>
>>> ___________
>>>
>>> Regards,
>>> Mohanakrishnan A
>>> Junior Software Engineer  |  Habile Technologies
>>> www.habiletechnologies.com | (O): +91 44 4202 0550
>>>
>>> https://www.facebook.com/HabileTechnologies
>>> <https://www.facebook.com/HabileTechnologies>
>>>
>>> __
>>>
>>> On Fri, Feb 2, 2018 at 10:02 AM, Nazeer Hussain Shaik <
>>> nazeerhussain.sh...@gmail.com> wrote:
>>>
>>>> You can use SMS campaign feature.
>>>>
>>>> 1) Deploy message gateway along with Fineract
>>>> 2) Subscribe to Twillio or Infobip and take the account details (These
>>>> are called provider details in message gateway). Currently message gateway
>>>> supports Twilio and Infobip SMS providers.
>>>> 3) Configure tenant and Provider details in message gateway. (Note the
>>>> tenant app key generated)
>>>> 4) Configure tenant app key in Fineract
>>>> 5) Create Scheduled SMS campaign by selecting the suitable business
>>>> rule along with parameters.
>>>> 6) Once it is done correctly, your clients starts receiving the
>>>> messages of payment remainders.
>>>>
>>>> Regards,
>>>> Nazeer
>>

Re: Intergration test

2018-02-10 Thread Nazeer Hussain Shaik
Hi Vishwas,

I can see the below test case failures related to bulk import feature(with
yellow background) which was added recently into Fineract (on both Develop
and 1.1.0 release branch). I don't see any other issue mentioned by you.

   - FixedDepositTest
  .
  testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_360_Days
  

  - SchedulerJobsTest
  .
   testSchedulerJobs
  

  - ClientEntityImportHandlerTest
  

  . testClientImport
  

  - LoanImportHandlerTest
  

  . testLoanImport
  

  - SavingsImportHandlerTest
  

  . testSavingsImport
  

  - LoanWorkbookPopulatorTest
  

  . testLoanWorkbookPopulate
  

  - SavingsWorkbookPopulateTest
  

  . testSavingsWorkbookPopulate
  



Regards.
Nazeer


On Sat, Feb 10, 2018 at 8:50 AM, Steve Conrad  wrote:

> Vishwas,
> Thanks for updating the integration tests relating to the FINERACT-590
> change. I'll make sure to run integration tests before any promotions.
> Steve
>
>
> On Fri, Feb 9, 2018 at 8:26 PM, vishwas 
> wrote:
>
> > Hi Mexina,
> >
> > Many of the failures were related to recent changes made for
> FINERACT-590.
> > I have fixed the same now.
> >
> > However, I still see 15 failures (details below)
> >
> > @Nazeer, Ed, Any devs active on the codebase recently : Do we know how
> > long these test cases have been failing ? Do we having any CI setup for
> > Fineract (we had Travis CI for the erstwhile Mifos codebase, the same
> seems
> > to be down now) ?
> >
> > ClientUndoRejectAndWithdrawalIntegrationTest
> >  > classes/org.apache.fineract.integrationtests.
> > ClientUndoRejectAndWithdrawalIntegrationTest.html>.
> > testClientUndoRejectWithFutureDate  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrationtests.
> > ClientUndoRejectAndWithdrawalIntegrationTest.html#
> > testClientUndoRejectWithFutureDate>
> > ClientUndoRejectAndWithdrawalIntegrationTest
> >  > classes/org.apache.fineract.integrationtests.
> > ClientUndoRejectAndWithdrawalIntegrationTest.html>.
> > testClientUndoWithDrawnWithFutureDate  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrationtests.
> > ClientUndoRejectAndWithdrawalIntegrationTest.html#
> > testClientUndoWithDrawnWithFutureDate>
> > FixedDepositTest  > classes/org.apache.fineract.integrationtests.FixedDepositTest.html>.
> > testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_360_Days
> >  > classes/org.apache.fineract.integrationtests.FixedDepositTest.html#
> > testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_360_Days>
> > GroupSavingsIntegrationTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrationtests.
> > GroupSavingsIntegrationTest.html>. testSavingsAccountCharges
> >  > classes/org.apache.fineract.integrationtests.
> GroupSavingsIntegrationTest.
> > html#testSavingsAccountCharges>
> > SchedulerJobsTest  > classes/org.apache.fineract.integrationtests.SchedulerJobsTest.html>.
> > testSchedulerJobs  > classes/org.apache.fineract.integrationtests.SchedulerJobsTest.html#
> > testSchedulerJobs>
> > SchedulerJobsTestResults  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrationtests.
> > SchedulerJobsTestResults.html>. testApplyDueFeeChargesForSavin
> gsJobOutcome
> >  > classes/org.apache.fineract.integrationtests.
> > SchedulerJobsTestResults.html#testApplyDueFeeChargesForSavin
> gsJobOutcome>
> > ClientEntityImportHandlerTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integrationtests.bulkimport.importhandler.client.
> > ClientEntityImportHandlerTest.html>. testClientImport
> >  > classes/org.apache.fineract.integrationtests.bulkimport.
> > importhandler.client.ClientEntityImportHandlerTest.
> html#testClientImport>
> > LoanImportHandlerTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integrationtests.bulkimport.importhandler.loan.
> LoanImportHandlerTest.html>.
> > testLoanImport  > classes/org.apache.fineract.integrationtests.bulkimport.
> > importhandler.loan.LoanImportHandlerTest.html#testLoanImport>
> > OfficeImportHandlerTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integrationtests.bulkimport.importhandler.office.
> OfficeImportHandlerTest.html>.
> > testOfficeImport  > classes/org.apache.fineract.integrationtests.bulkimport.
> > importhandler.office.OfficeImportHandlerTest.html#testOfficeImport>
> > SavingsImportHandlerTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integrationtests.bulkimport.importhandler.savings.
> > SavingsImportHandlerTest.html>. testSavingsImport
> >  > classes/org.apache.fineract.integrationtests.bulkimport.
> > importhandler.savings.SavingsImportHandlerTest.html#testSavingsImport>
> > LoanWorkbookPopulatorTest  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integrationtests.bulkimport.populator.loan.LoanWorkbookPopulatorTest.
> html>.
> > testLoanWorkbookPopulate  > 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
> > integr

Re: Requisition to provide assistance in Some Mifos Functionalities

2018-02-02 Thread Nazeer Hussain Shaik
Hi Mohan,

Now Message gateway supports only Twilio and Infobip. But it is damn easy
to plugin any other provider implementation as part of message gateway (If
they have exposed API(s) for third party applications like message
gateway). Please share me the list of provider details, i will plug them
one by one based on my availability. Any community member who is having
knowledge on java can work on this also.
I can't answer to your second question unless you share me how you have
hosted this application. You need to add a connector which accepts
connection over 9191 port in server.xml if you want to use 9191 port

Regards,
Nazeer

On Fri, Feb 2, 2018 at 12:19 PM, Mohanakrishnan Aruloli <
mohanakrishna...@habile.in> wrote:

> Thanks for your reply.
> Two quick queries:
> 1. Apart from twilio and infib, What is the best way to configure sms
> integration for username and password based gateway providers. Most of the
> Indian provider use the later approach.
> 2. I couldn't get the response from message-gateway from a Rest Client if
> I deploy the war along with mifos which is running in port 8443. Though I
> tried changing the host configurations for port from 9191 to 8443 and
> protocol to https to http in the application.yml. However the app-key is
> getting generated and stored in the database.
> Thanks in advance.
>
> ___
>
> Regards,
> Mohanakrishnan A
> Junior Software Engineer  |  Habile Technologies
> www.habiletechnologies.com | (O): +91 44 4202 0550
>
> https://www.facebook.com/HabileTechnologies
> <https://www.facebook.com/HabileTechnologies>
>
> __________
>
> On Fri, Feb 2, 2018 at 10:02 AM, Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> You can use SMS campaign feature.
>>
>> 1) Deploy message gateway along with Fineract
>> 2) Subscribe to Twillio or Infobip and take the account details (These
>> are called provider details in message gateway). Currently message gateway
>> supports Twilio and Infobip SMS providers.
>> 3) Configure tenant and Provider details in message gateway. (Note the
>> tenant app key generated)
>> 4) Configure tenant app key in Fineract
>> 5) Create Scheduled SMS campaign by selecting the suitable business rule
>> along with parameters.
>> 6) Once it is done correctly, your clients starts receiving the messages
>> of payment remainders.
>>
>> Regards,
>> Nazeer
>>
>>
>> On Thu, Feb 1, 2018 at 9:02 PM, Mohanakrishnan Aruloli <
>> mohanakrishna...@habile.in> wrote:
>>
>>> SMS
>>>
>>> ___
>>>
>>> Regards,
>>> Mohanakrishnan A
>>> Junior Software Engineer  |  Habile Technologies
>>> www.habiletechnologies.com | (O): +91 44 4202 0550
>>>
>>> https://www.facebook.com/HabileTechnologies
>>> <https://www.facebook.com/HabileTechnologies>
>>>
>>> __
>>>
>>> On Thu, Feb 1, 2018 at 7:59 PM, Nazeer Hussain Shaik <
>>> nazeerhussain.sh...@gmail.com> wrote:
>>>
>>>> How do you want to remind them? Are you talking about sending SMS or
>>>> Email or something else?
>>>>
>>>> Regards,
>>>> Nazeer
>>>>
>>>> On Thu, Feb 1, 2018 at 6:14 PM, Abuthahir Sulaiman M.J.Y <
>>>> abuthahir@habile.in> wrote:
>>>>
>>>>> Greetings,
>>>>>
>>>>> Could anyone assist me in creating a new scheduled job to target the
>>>>> clients whose repayment is overdue and to remind them about repayment
>>>>> say
>>>>> two days before.
>>>>>
>>>>> Any help would be widely appreciated.  Thanks in Advance.
>>>>>
>>>>> On Tue, Jan 23, 2018 at 7:06 PM, Abuthahir Sulaiman M.J.Y <
>>>>> abuthahir@habile.in> wrote:
>>>>>
>>>>> > Greetings,
>>>>> >
>>>>> > I would like to sincerely thank you for the Mifos-Initiative. Based
>>>>> on
>>>>> > which We too have planned to help the unbanked.
>>>>> >
>>>>> > While installing mifos in my ubuntu os, there were some queries that
>>>>> arose
>>>>> > which I am yet to find the answer besides surfing the internet for
>>>>> > exploring the same.
>>>>> >
&

Re: Requisition to provide assistance in Some Mifos Functionalities

2018-02-01 Thread Nazeer Hussain Shaik
You can use SMS campaign feature.

1) Deploy message gateway along with Fineract
2) Subscribe to Twillio or Infobip and take the account details (These are
called provider details in message gateway). Currently message gateway
supports Twilio and Infobip SMS providers.
3) Configure tenant and Provider details in message gateway. (Note the
tenant app key generated)
4) Configure tenant app key in Fineract
5) Create Scheduled SMS campaign by selecting the suitable business rule
along with parameters.
6) Once it is done correctly, your clients starts receiving the messages of
payment remainders.

Regards,
Nazeer

On Thu, Feb 1, 2018 at 9:02 PM, Mohanakrishnan Aruloli <
mohanakrishna...@habile.in> wrote:

> SMS
>
> ___
>
> Regards,
> Mohanakrishnan A
> Junior Software Engineer  |  Habile Technologies
> www.habiletechnologies.com | (O): +91 44 4202 0550
>
> https://www.facebook.com/HabileTechnologies
> <https://www.facebook.com/HabileTechnologies>
>
> ______
>
> On Thu, Feb 1, 2018 at 7:59 PM, Nazeer Hussain Shaik <
> nazeerhussain.sh...@gmail.com> wrote:
>
>> How do you want to remind them? Are you talking about sending SMS or
>> Email or something else?
>>
>> Regards,
>> Nazeer
>>
>> On Thu, Feb 1, 2018 at 6:14 PM, Abuthahir Sulaiman M.J.Y <
>> abuthahir@habile.in> wrote:
>>
>>> Greetings,
>>>
>>> Could anyone assist me in creating a new scheduled job to target the
>>> clients whose repayment is overdue and to remind them about repayment say
>>> two days before.
>>>
>>> Any help would be widely appreciated.  Thanks in Advance.
>>>
>>> On Tue, Jan 23, 2018 at 7:06 PM, Abuthahir Sulaiman M.J.Y <
>>> abuthahir@habile.in> wrote:
>>>
>>> > Greetings,
>>> >
>>> > I would like to sincerely thank you for the Mifos-Initiative. Based on
>>> > which We too have planned to help the unbanked.
>>> >
>>> > While installing mifos in my ubuntu os, there were some queries that
>>> arose
>>> > which I am yet to find the answer besides surfing the internet for
>>> > exploring the same.
>>> >
>>> > I have listed the queries. We would widely appreciate any sort of help
>>> in
>>> > the following:
>>> >
>>> > 1. Activating Active MQ - I have a basic insight what Active Mq is all
>>> > about enabling Java Messaging Service.  Is it mandatory to enable the
>>> same?
>>> > What difference would it make?
>>> >
>>> > In Addition to the above, I am afraid whether this would affect Quartz
>>> > Runner because While debugging I get this message in Quartz Scheduler.
>>> I
>>> > have shared a debug note <https://shrib.com/#_QuartzJobDebug> on the
>>> > same.
>>> >
>>> > 2. I could not find the java class file which would trigger the Batch
>>> > Jobs/ Scheduled Jobs in the system like Loan Ageing Arrear details jobs
>>> > etc. Could you help me locate the same?
>>> >
>>> > 3. Could you share any resources/procedure that will aid to Configure
>>> > multi-tenant architecture.
>>> >
>>> > 4. There are some gzip compression issues arising in the mifos17.07.01
>>> > release as a result of this, I could find issues in viewing Reports.
>>> Could
>>> > you help me to resolve the same.
>>> >
>>> > Any Help in the aforementioned queries will be very delightful. Thanks
>>> a
>>> > ton in advance.
>>> > --
>>> > Warm Regards,
>>> > Abuthahir Sulaiman M.J.Y
>>> > Software Development Engineer | Habile Technologies
>>> > www.habiletechnologies.com | (O): +91 44 4202 0550
>>> > https://www.facebook.com/HabileTechnologies
>>> > <https://www.facebook.com/HabileTechnologies>
>>> >
>>>
>>>
>>>
>>> --
>>> Warm Regards,
>>> Abuthahir Sulaiman M.J.Y
>>> Software Development Engineer | Habile Technologies
>>> www.habiletechnologies.com | (O): +91 44 4202 0550
>>> https://www.facebook.com/HabileTechnologies
>>> <https://www.facebook.com/HabileTechnologies>
>>>
>>
>>
>


Re: Requisition to provide assistance in Some Mifos Functionalities

2018-02-01 Thread Nazeer Hussain Shaik
How do you want to remind them? Are you talking about sending SMS or Email
or something else?

Regards,
Nazeer

On Thu, Feb 1, 2018 at 6:14 PM, Abuthahir Sulaiman M.J.Y <
abuthahir@habile.in> wrote:

> Greetings,
>
> Could anyone assist me in creating a new scheduled job to target the
> clients whose repayment is overdue and to remind them about repayment say
> two days before.
>
> Any help would be widely appreciated.  Thanks in Advance.
>
> On Tue, Jan 23, 2018 at 7:06 PM, Abuthahir Sulaiman M.J.Y <
> abuthahir@habile.in> wrote:
>
> > Greetings,
> >
> > I would like to sincerely thank you for the Mifos-Initiative. Based on
> > which We too have planned to help the unbanked.
> >
> > While installing mifos in my ubuntu os, there were some queries that
> arose
> > which I am yet to find the answer besides surfing the internet for
> > exploring the same.
> >
> > I have listed the queries. We would widely appreciate any sort of help in
> > the following:
> >
> > 1. Activating Active MQ - I have a basic insight what Active Mq is all
> > about enabling Java Messaging Service.  Is it mandatory to enable the
> same?
> > What difference would it make?
> >
> > In Addition to the above, I am afraid whether this would affect Quartz
> > Runner because While debugging I get this message in Quartz Scheduler. I
> > have shared a debug note  on the
> > same.
> >
> > 2. I could not find the java class file which would trigger the Batch
> > Jobs/ Scheduled Jobs in the system like Loan Ageing Arrear details jobs
> > etc. Could you help me locate the same?
> >
> > 3. Could you share any resources/procedure that will aid to Configure
> > multi-tenant architecture.
> >
> > 4. There are some gzip compression issues arising in the mifos17.07.01
> > release as a result of this, I could find issues in viewing Reports.
> Could
> > you help me to resolve the same.
> >
> > Any Help in the aforementioned queries will be very delightful. Thanks a
> > ton in advance.
> > --
> > Warm Regards,
> > Abuthahir Sulaiman M.J.Y
> > Software Development Engineer | Habile Technologies
> > www.habiletechnologies.com | (O): +91 44 4202 0550
> > https://www.facebook.com/HabileTechnologies
> > 
> >
>
>
>
> --
> Warm Regards,
> Abuthahir Sulaiman M.J.Y
> Software Development Engineer | Habile Technologies
> www.habiletechnologies.com | (O): +91 44 4202 0550
> https://www.facebook.com/HabileTechnologies
> 
>


Re: [VOTE] Accept Android Client 2.0 (Fineract CN Mobile) into Apache Fineract

2018-01-09 Thread Nazeer Hussain Shaik
+1
Nazeer

On Jan 9, 2018 19:33, "Santosh Math" 
wrote:

> +1.
>
> On Jan 10, 2018 12:00 AM, "Nathan McClellan" <
> nat...@mentorsinternational.org> wrote:
>
> > +1
> >
> > On Tue, Jan 9, 2018 at 11:15 AM Adi Raju  wrote:
> >
> > > +1
> > >
> > > On 2018-01-06 03:53, Ed Cable  wrote:
> > > > Hello all,
> > > >
> > > > Now that the discussion thread on this topic has concluded and Rajan
> > has
> > > > answered Myrle's questions regarding licenses, headers, and Rajan's
> > > > continued desires to contribute and move existing tickets over to the
> > > > Apache Fineract JIRA infrastructure, I'd like to open the vote once
> > again
> > > > to accept the codebase at https://github.com/openMF/
> Fineract-CN-mobile
> > > as
> > > > Apache Fineract CN mobile.
> > > >
> > > > Read this blog post for an overview of Rajan's contributions on the
> > > > project.
> > > >
> > > >
> > > https://medium.com/@therajanmaurya/apache-gsoc-
> > 2017-blog-post-f2791dc136b5
> > > >
> > > > Here's the original thread:
> > > >
> > > > >
> > > >
> > > > Hello all,
> > > >
> > > > In case you didn't know (which I think is the case for many of you),
> > > > longtime Mifos contributor, GSOC student and GCI mentor, Rajan Maurya
> > > > completed a GSOC internship this past summer under the mentorship of
> > > Markus
> > > > Geiss for Apache Fineract with the Apache Software Foundation as the
> > > > mentoring organization.
> > > >
> > > > His project centered around building an Android Mobile Field
> Operations
> > > App
> > > > for the generation 3 architecture which we were referring to as
> > Fineract
> > > > 2.0 at the time but will now be Fineract CN.
> > > >
> > > > All of his commits were made in a personal repository (since there
> was
> > no
> > > > Apache Fineract CN repo yet) so they can't simply fall under Apache
> and
> > > > must go through the formal IP clearance process which starts with a
> > vote
> > > > from the PMC before they can be part of Apache Fineract.
> > > >
> > > > Rajan has transferred ownership of the repository over to the Mifos
> > > > Initiative so we will be providing the software grant agreement to
> > > > contribute if and when we get approval from the PMC.
> > > >
> > > > So if you'd like to see the first incarnation of a mobile field
> > > operations
> > > > app for the new architecture be a part of Apache Fineract, please
> vote
> > > > accordingly.
> > > >
> > > > You can view the repo at https://github.com/openMF/
> Fineract-CN-mobile
> > > and
> > > > test out the latest APK from https://github.com/
> > > > openMF/Fineract-CN-mobile/wiki
> > > >
> > > > The APK has been updated to point to the baseURL with the most recent
> > > demo
> > > > credentials provided by Markus:
> > > >
> > > > > Tenant: playground
> > > > > Username: apache.demo
> > > > > Password ven3t1@n
> > > >
> > > > A list of all the pull requests can be found at
> > > > *
> > > https://github.com/openMF/Fineract-CN-mobile/pulls?q=is%
> 3Apr+is%3Aclosed
> > > > <
> > > https://github.com/openMF/Fineract-CN-mobile/pulls?q=is%
> 3Apr+is%3Aclosed
> > >*
> > > >
> > > > and learn more about the project's original goals in his GSOC
> > application
> > > > at https://goo.gl/qsUw2C
> > > >
> > > > Cheers,
> > > >
> > > > Ed
> > > >
> > > > --
> > > > *Ed Cable*
> > > > President/CEO, Mifos Initiative
> > > > edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
> > > <+1%20484-477-8649>
> > > >
> > > > *Collectively Creating a World of 3 Billion Maries | *
> http://mifos.org
> > > >   
> > > >
> > >
> >
> >
> > --
> > *Nathan McClellan*
> >
> > VP, International Operations
> >
> > 801.456.0715
> >
> > Mentors International 
> >
> >
> > Join Our Community 
> >
> > NOTICE: This email message is for the sole use of the intended
> recipient(s)
> > and may contain confidential and privileged information. Any unauthorized
> > review, use, disclosure or distribution is prohibited. If you are not the
> > intended recipient, please contact the sender by reply email and destroy
> > all copies of the original message.
> >
>