Re: Unable to start activemq process on Ubuntu Server 14.04.5

2017-10-12 Thread Kumaranath Fernando
Hi Everyone!

Was able to successfully resolve ActiveMQ not starting up.Thanks Courage
for reaching me out. For the kind information of anyone who would run into
the same issue in future.

1. Open the file [activemq installation
directory]/bin/[linux-x86-32/linux-x86-64]/activemq

2. Uncomment the line RUN_AS_USER.

3. Edit like  RUN_AS_USER =Your username.

4.Save it and exit.

5.Go back to  [activemq installation directory]/bin/  and start the
activemq.

Regards,
Kumaranath Fernando

On Wed, Oct 11, 2017 at 9:30 PM, Kumaranath Fernando <
kumaranathferna...@gmail.com> wrote:

> Sure, my skype id is kumaranath.fernando911 or we could call WhatsApp?
>
> On Wed, Oct 11, 2017 at 9:27 PM, courage angeh 
> wrote:
>
>> Can we have a call now?
>> It will be easier for me to help that way.
>>
>> On Wed, Oct 11, 2017 at 4:36 PM, Kumaranath Fernando <
>> kumaranathferna...@gmail.com> wrote:
>>
>> > Hi courage!
>> >
>> > I've tried that already, it did not work, maybe there 's some special
>> > configuration for ActiveMQ Linux?
>> > I've followed the exact steps in
>> > http://activemq.apache.org/getting-started.html  though.
>> >
>> > Regards,
>> > Kumaranath Fernando
>> >
>> > On Wed, Oct 11, 2017 at 8:37 PM, courage angeh 
>> > wrote:
>> >
>> > > Can you log out as a root user and try again?
>> > >
>> > > On Wed, Oct 11, 2017 at 4:02 PM, Kumaranath Fernando <
>> > > kumaranathferna...@gmail.com> wrote:
>> > >
>> > > > Hi courage!
>> > > >
>> > > > It's already attached to this thread twice. You should be able to
>> see
>> > it
>> > > I
>> > > > guess. Anyways, here's a link
>> > > >  to
>> it.
>> > > >
>> > > > Regards,
>> > > > Kumaranath Fernando
>> > > >
>> > > > On Wed, Oct 11, 2017 at 8:26 PM, courage angeh <
>> couragean...@gmail.com
>> > >
>> > > > wrote:
>> > > >
>> > > > > Hi Fernando.
>> > > > >
>> > > > > Please can mail me your screenshot please?
>> > > > >
>> > > > > On Wed, Oct 11, 2017 at 10:04 AM, Kumaranath Fernando <
>> > > > > kumaranathferna...@gmail.com> wrote:
>> > > > >
>> > > > > > Hi Courage!
>> > > > > >
>> > > > > > It's  a screenshot I have for the moment, I could not find the
>> > error
>> > > > logs
>> > > > > > for activemq. I've also tried sudo ./activemq start which gives
>> the
>> > > > same
>> > > > > > output.
>> > > > > >
>> > > > > > Regards,
>> > > > > > Kumaranath Fernando
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > On 11 Oct 2017 2:13 pm, "courage angeh" > >
>> > > > wrote:
>> > > > > >
>> > > > > >> Yes, I can. Kumaranath please can you resend the log file
>> > containing
>> > > > the
>> > > > > >> error you get. I cannt find it on your 1st mail.
>> > > > > >>
>> > > > > >> Thanks,
>> > > > > >> Courage
>> > > > > >>
>> > > > > >> On Oct 11, 2017 9:15 AM, "Mohit Bajoria" <
>> mohitbaj...@gmail.com>
>> > > > wrote:
>> > > > > >>
>> > > > > >> > Hello Courage,
>> > > > > >> >
>> > > > > >> > Would you like to see if you can help here. I believe you
>> have
>> > > been
>> > > > > >> > working on it on GSoC project.
>> > > > > >> >
>> > > > > >> > Regards
>> > > > > >> > Mohit
>> > > > > >> >
>> > > > > >> > On 11 Oct 2017 1:02 pm, "Markus Geiss" <
>> markus.ge...@kuelap.io>
>> > > > > wrote:
>> > > > > >> >
>> > > > > >> >> ha ha ...sorry ... thought you were talking about the new
>> stuff
>> > > we
>> > > > > are
>> > > > > >> >> working on.
>> > > > > >> >>
>> > > > > >> >> Sadly I'm not the right person to answer the questions for
>> the
>> > > > > current
>> > > > > >> >> version setup.
>> > > > > >> >>
>> > > > > >> >> Let somebody who knows about it jump in.
>> > > > > >> >>
>> > > > > >> >> Cheers
>> > > > > >> >>
>> > > > > >> >> Markus
>> > > > > >> >>
>> > > > > >> >> .::Yagni likes a DRY KISS::.
>> > > > > >> >>
>> > > > > >> >> On Wed, Oct 11, 2017 at 7:16 AM Kumaranath Fernando <
>> > > > > >> >> kumaranathferna...@gmail.com> wrote:
>> > > > > >> >>
>> > > > > >> >> > Hi Markus!
>> > > > > >> >> >
>> > > > > >> >> > Thanks for your response.Not really clear on what you're
>> > trying
>> > > > > >> >> > express here*(I'm
>> > > > > >> >> > referring to Apache Fineract here and not Fineract CN)*.I
>> was
>> > > > able
>> > > > > to
>> > > > > >> >> start
>> > > > > >> >> > up the server, using ./gradlew clean tomcatRunWar but it
>> does
>> > > not
>> > > > > >> >> connect
>> > > > > >> >> > with the activemq since it's not started properly.
>> > > > > >> >> >
>> > > > > >> >> > I followed the instructions on
>> > > > > >> >> > http://activemq.apache.org/getting-started.html for unix,
>> > with
>> > > > > root
>> > > > > >> >> being
>> > > > > >> >> > the user, screenshot of error log attached above.
>> > > > > >> >> >
>> > > > > >> >> > Any help is appreciated!
>> > > > > >> >> >
>> > > > > >> >> > Regards,
>> > > > > >> >> > Kumaranath Fernando
>> > > > > >> >> >
>> > > > > >> >> >
>> > > > > >> >> >
>> > > > > >> >> >
>> > > > > >> >> > On Tue, Oct 10, 2017 at 4:39 PM, Markus Geiss <
>> > > > 

Re: Unable to start activemq process on Ubuntu Server 14.04.5

2017-10-12 Thread Awasum Yannick
Courage,

Do you have this process all documented in your final GSoC report or
project Wiki?

So people should not get into such problems in the future.

Thanks

On Thu, Oct 12, 2017 at 8:20 AM, Kumaranath Fernando <
kumaranathferna...@gmail.com> wrote:

> Hi Everyone!
>
> Was able to successfully resolve ActiveMQ not starting up.Thanks Courage
> for reaching me out. For the kind information of anyone who would run into
> the same issue in future.
>
> 1. Open the file [activemq installation
> directory]/bin/[linux-x86-32/linux-x86-64]/activemq
>
> 2. Uncomment the line RUN_AS_USER.
>
> 3. Edit like  RUN_AS_USER =Your username.
>
> 4.Save it and exit.
>
> 5.Go back to  [activemq installation directory]/bin/  and start the
> activemq.
>
> Regards,
> Kumaranath Fernando
>
> On Wed, Oct 11, 2017 at 9:30 PM, Kumaranath Fernando <
> kumaranathferna...@gmail.com> wrote:
>
> > Sure, my skype id is kumaranath.fernando911 or we could call WhatsApp?
> >
> > On Wed, Oct 11, 2017 at 9:27 PM, courage angeh 
> > wrote:
> >
> >> Can we have a call now?
> >> It will be easier for me to help that way.
> >>
> >> On Wed, Oct 11, 2017 at 4:36 PM, Kumaranath Fernando <
> >> kumaranathferna...@gmail.com> wrote:
> >>
> >> > Hi courage!
> >> >
> >> > I've tried that already, it did not work, maybe there 's some special
> >> > configuration for ActiveMQ Linux?
> >> > I've followed the exact steps in
> >> > http://activemq.apache.org/getting-started.html  though.
> >> >
> >> > Regards,
> >> > Kumaranath Fernando
> >> >
> >> > On Wed, Oct 11, 2017 at 8:37 PM, courage angeh <
> couragean...@gmail.com>
> >> > wrote:
> >> >
> >> > > Can you log out as a root user and try again?
> >> > >
> >> > > On Wed, Oct 11, 2017 at 4:02 PM, Kumaranath Fernando <
> >> > > kumaranathferna...@gmail.com> wrote:
> >> > >
> >> > > > Hi courage!
> >> > > >
> >> > > > It's already attached to this thread twice. You should be able to
> >> see
> >> > it
> >> > > I
> >> > > > guess. Anyways, here's a link
> >> > > > 
> to
> >> it.
> >> > > >
> >> > > > Regards,
> >> > > > Kumaranath Fernando
> >> > > >
> >> > > > On Wed, Oct 11, 2017 at 8:26 PM, courage angeh <
> >> couragean...@gmail.com
> >> > >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi Fernando.
> >> > > > >
> >> > > > > Please can mail me your screenshot please?
> >> > > > >
> >> > > > > On Wed, Oct 11, 2017 at 10:04 AM, Kumaranath Fernando <
> >> > > > > kumaranathferna...@gmail.com> wrote:
> >> > > > >
> >> > > > > > Hi Courage!
> >> > > > > >
> >> > > > > > It's  a screenshot I have for the moment, I could not find the
> >> > error
> >> > > > logs
> >> > > > > > for activemq. I've also tried sudo ./activemq start which
> gives
> >> the
> >> > > > same
> >> > > > > > output.
> >> > > > > >
> >> > > > > > Regards,
> >> > > > > > Kumaranath Fernando
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > On 11 Oct 2017 2:13 pm, "courage angeh" <
> couragean...@gmail.com
> >> >
> >> > > > wrote:
> >> > > > > >
> >> > > > > >> Yes, I can. Kumaranath please can you resend the log file
> >> > containing
> >> > > > the
> >> > > > > >> error you get. I cannt find it on your 1st mail.
> >> > > > > >>
> >> > > > > >> Thanks,
> >> > > > > >> Courage
> >> > > > > >>
> >> > > > > >> On Oct 11, 2017 9:15 AM, "Mohit Bajoria" <
> >> mohitbaj...@gmail.com>
> >> > > > wrote:
> >> > > > > >>
> >> > > > > >> > Hello Courage,
> >> > > > > >> >
> >> > > > > >> > Would you like to see if you can help here. I believe you
> >> have
> >> > > been
> >> > > > > >> > working on it on GSoC project.
> >> > > > > >> >
> >> > > > > >> > Regards
> >> > > > > >> > Mohit
> >> > > > > >> >
> >> > > > > >> > On 11 Oct 2017 1:02 pm, "Markus Geiss" <
> >> markus.ge...@kuelap.io>
> >> > > > > wrote:
> >> > > > > >> >
> >> > > > > >> >> ha ha ...sorry ... thought you were talking about the new
> >> stuff
> >> > > we
> >> > > > > are
> >> > > > > >> >> working on.
> >> > > > > >> >>
> >> > > > > >> >> Sadly I'm not the right person to answer the questions for
> >> the
> >> > > > > current
> >> > > > > >> >> version setup.
> >> > > > > >> >>
> >> > > > > >> >> Let somebody who knows about it jump in.
> >> > > > > >> >>
> >> > > > > >> >> Cheers
> >> > > > > >> >>
> >> > > > > >> >> Markus
> >> > > > > >> >>
> >> > > > > >> >> .::Yagni likes a DRY KISS::.
> >> > > > > >> >>
> >> > > > > >> >> On Wed, Oct 11, 2017 at 7:16 AM Kumaranath Fernando <
> >> > > > > >> >> kumaranathferna...@gmail.com> wrote:
> >> > > > > >> >>
> >> > > > > >> >> > Hi Markus!
> >> > > > > >> >> >
> >> > > > > >> >> > Thanks for your response.Not really clear on what you're
> >> > trying
> >> > > > > >> >> > express here*(I'm
> >> > > > > >> >> > referring to Apache Fineract here and not Fineract
> CN)*.I
> >> was
> >> > > > able
> >> > > > > to
> >> > > > > >> >> start
> >> > > > > >> >> > up the server, using ./gradlew clean tomcatRunWar but it
> >> does
> >> > > not
> >> > > > > >> >> connect
> >> > > >

Re: Unable to start activemq process on Ubuntu Server 14.04.5

2017-10-12 Thread courage angeh
You are welcome Kumaranath.
Any time.

On Thu, Oct 12, 2017 at 8:20 AM, Kumaranath Fernando <
kumaranathferna...@gmail.com> wrote:

> Hi Everyone!
>
> Was able to successfully resolve ActiveMQ not starting up.Thanks Courage
> for reaching me out. For the kind information of anyone who would run into
> the same issue in future.
>
> 1. Open the file [activemq installation
> directory]/bin/[linux-x86-32/linux-x86-64]/activemq
>
> 2. Uncomment the line RUN_AS_USER.
>
> 3. Edit like  RUN_AS_USER =Your username.
>
> 4.Save it and exit.
>
> 5.Go back to  [activemq installation directory]/bin/  and start the
> activemq.
>
> Regards,
> Kumaranath Fernando
>
> On Wed, Oct 11, 2017 at 9:30 PM, Kumaranath Fernando <
> kumaranathferna...@gmail.com> wrote:
>
> > Sure, my skype id is kumaranath.fernando911 or we could call WhatsApp?
> >
> > On Wed, Oct 11, 2017 at 9:27 PM, courage angeh 
> > wrote:
> >
> >> Can we have a call now?
> >> It will be easier for me to help that way.
> >>
> >> On Wed, Oct 11, 2017 at 4:36 PM, Kumaranath Fernando <
> >> kumaranathferna...@gmail.com> wrote:
> >>
> >> > Hi courage!
> >> >
> >> > I've tried that already, it did not work, maybe there 's some special
> >> > configuration for ActiveMQ Linux?
> >> > I've followed the exact steps in
> >> > http://activemq.apache.org/getting-started.html  though.
> >> >
> >> > Regards,
> >> > Kumaranath Fernando
> >> >
> >> > On Wed, Oct 11, 2017 at 8:37 PM, courage angeh <
> couragean...@gmail.com>
> >> > wrote:
> >> >
> >> > > Can you log out as a root user and try again?
> >> > >
> >> > > On Wed, Oct 11, 2017 at 4:02 PM, Kumaranath Fernando <
> >> > > kumaranathferna...@gmail.com> wrote:
> >> > >
> >> > > > Hi courage!
> >> > > >
> >> > > > It's already attached to this thread twice. You should be able to
> >> see
> >> > it
> >> > > I
> >> > > > guess. Anyways, here's a link
> >> > > > 
> to
> >> it.
> >> > > >
> >> > > > Regards,
> >> > > > Kumaranath Fernando
> >> > > >
> >> > > > On Wed, Oct 11, 2017 at 8:26 PM, courage angeh <
> >> couragean...@gmail.com
> >> > >
> >> > > > wrote:
> >> > > >
> >> > > > > Hi Fernando.
> >> > > > >
> >> > > > > Please can mail me your screenshot please?
> >> > > > >
> >> > > > > On Wed, Oct 11, 2017 at 10:04 AM, Kumaranath Fernando <
> >> > > > > kumaranathferna...@gmail.com> wrote:
> >> > > > >
> >> > > > > > Hi Courage!
> >> > > > > >
> >> > > > > > It's  a screenshot I have for the moment, I could not find the
> >> > error
> >> > > > logs
> >> > > > > > for activemq. I've also tried sudo ./activemq start which
> gives
> >> the
> >> > > > same
> >> > > > > > output.
> >> > > > > >
> >> > > > > > Regards,
> >> > > > > > Kumaranath Fernando
> >> > > > > >
> >> > > > > >
> >> > > > > >
> >> > > > > > On 11 Oct 2017 2:13 pm, "courage angeh" <
> couragean...@gmail.com
> >> >
> >> > > > wrote:
> >> > > > > >
> >> > > > > >> Yes, I can. Kumaranath please can you resend the log file
> >> > containing
> >> > > > the
> >> > > > > >> error you get. I cannt find it on your 1st mail.
> >> > > > > >>
> >> > > > > >> Thanks,
> >> > > > > >> Courage
> >> > > > > >>
> >> > > > > >> On Oct 11, 2017 9:15 AM, "Mohit Bajoria" <
> >> mohitbaj...@gmail.com>
> >> > > > wrote:
> >> > > > > >>
> >> > > > > >> > Hello Courage,
> >> > > > > >> >
> >> > > > > >> > Would you like to see if you can help here. I believe you
> >> have
> >> > > been
> >> > > > > >> > working on it on GSoC project.
> >> > > > > >> >
> >> > > > > >> > Regards
> >> > > > > >> > Mohit
> >> > > > > >> >
> >> > > > > >> > On 11 Oct 2017 1:02 pm, "Markus Geiss" <
> >> markus.ge...@kuelap.io>
> >> > > > > wrote:
> >> > > > > >> >
> >> > > > > >> >> ha ha ...sorry ... thought you were talking about the new
> >> stuff
> >> > > we
> >> > > > > are
> >> > > > > >> >> working on.
> >> > > > > >> >>
> >> > > > > >> >> Sadly I'm not the right person to answer the questions for
> >> the
> >> > > > > current
> >> > > > > >> >> version setup.
> >> > > > > >> >>
> >> > > > > >> >> Let somebody who knows about it jump in.
> >> > > > > >> >>
> >> > > > > >> >> Cheers
> >> > > > > >> >>
> >> > > > > >> >> Markus
> >> > > > > >> >>
> >> > > > > >> >> .::Yagni likes a DRY KISS::.
> >> > > > > >> >>
> >> > > > > >> >> On Wed, Oct 11, 2017 at 7:16 AM Kumaranath Fernando <
> >> > > > > >> >> kumaranathferna...@gmail.com> wrote:
> >> > > > > >> >>
> >> > > > > >> >> > Hi Markus!
> >> > > > > >> >> >
> >> > > > > >> >> > Thanks for your response.Not really clear on what you're
> >> > trying
> >> > > > > >> >> > express here*(I'm
> >> > > > > >> >> > referring to Apache Fineract here and not Fineract
> CN)*.I
> >> was
> >> > > > able
> >> > > > > to
> >> > > > > >> >> start
> >> > > > > >> >> > up the server, using ./gradlew clean tomcatRunWar but it
> >> does
> >> > > not
> >> > > > > >> >> connect
> >> > > > > >> >> > with the activemq since it's not started properly.
> >> > > > > >> >> >
> >> > > > > >> >> > I followed the inst

Re: Unable to start activemq process on Ubuntu Server 14.04.5

2017-10-12 Thread courage angeh
No. I don't. But I will document it.

On Thu, Oct 12, 2017 at 9:03 AM, Awasum Yannick 
wrote:

> Courage,
>
> Do you have this process all documented in your final GSoC report or
> project Wiki?
>
> So people should not get into such problems in the future.
>
> Thanks
>
> On Thu, Oct 12, 2017 at 8:20 AM, Kumaranath Fernando <
> kumaranathferna...@gmail.com> wrote:
>
> > Hi Everyone!
> >
> > Was able to successfully resolve ActiveMQ not starting up.Thanks Courage
> > for reaching me out. For the kind information of anyone who would run
> into
> > the same issue in future.
> >
> > 1. Open the file [activemq installation
> > directory]/bin/[linux-x86-32/linux-x86-64]/activemq
> >
> > 2. Uncomment the line RUN_AS_USER.
> >
> > 3. Edit like  RUN_AS_USER =Your username.
> >
> > 4.Save it and exit.
> >
> > 5.Go back to  [activemq installation directory]/bin/  and start the
> > activemq.
> >
> > Regards,
> > Kumaranath Fernando
> >
> > On Wed, Oct 11, 2017 at 9:30 PM, Kumaranath Fernando <
> > kumaranathferna...@gmail.com> wrote:
> >
> > > Sure, my skype id is kumaranath.fernando911 or we could call WhatsApp?
> > >
> > > On Wed, Oct 11, 2017 at 9:27 PM, courage angeh  >
> > > wrote:
> > >
> > >> Can we have a call now?
> > >> It will be easier for me to help that way.
> > >>
> > >> On Wed, Oct 11, 2017 at 4:36 PM, Kumaranath Fernando <
> > >> kumaranathferna...@gmail.com> wrote:
> > >>
> > >> > Hi courage!
> > >> >
> > >> > I've tried that already, it did not work, maybe there 's some
> special
> > >> > configuration for ActiveMQ Linux?
> > >> > I've followed the exact steps in
> > >> > http://activemq.apache.org/getting-started.html  though.
> > >> >
> > >> > Regards,
> > >> > Kumaranath Fernando
> > >> >
> > >> > On Wed, Oct 11, 2017 at 8:37 PM, courage angeh <
> > couragean...@gmail.com>
> > >> > wrote:
> > >> >
> > >> > > Can you log out as a root user and try again?
> > >> > >
> > >> > > On Wed, Oct 11, 2017 at 4:02 PM, Kumaranath Fernando <
> > >> > > kumaranathferna...@gmail.com> wrote:
> > >> > >
> > >> > > > Hi courage!
> > >> > > >
> > >> > > > It's already attached to this thread twice. You should be able
> to
> > >> see
> > >> > it
> > >> > > I
> > >> > > > guess. Anyways, here's a link
> > >> > > > 
> > to
> > >> it.
> > >> > > >
> > >> > > > Regards,
> > >> > > > Kumaranath Fernando
> > >> > > >
> > >> > > > On Wed, Oct 11, 2017 at 8:26 PM, courage angeh <
> > >> couragean...@gmail.com
> > >> > >
> > >> > > > wrote:
> > >> > > >
> > >> > > > > Hi Fernando.
> > >> > > > >
> > >> > > > > Please can mail me your screenshot please?
> > >> > > > >
> > >> > > > > On Wed, Oct 11, 2017 at 10:04 AM, Kumaranath Fernando <
> > >> > > > > kumaranathferna...@gmail.com> wrote:
> > >> > > > >
> > >> > > > > > Hi Courage!
> > >> > > > > >
> > >> > > > > > It's  a screenshot I have for the moment, I could not find
> the
> > >> > error
> > >> > > > logs
> > >> > > > > > for activemq. I've also tried sudo ./activemq start which
> > gives
> > >> the
> > >> > > > same
> > >> > > > > > output.
> > >> > > > > >
> > >> > > > > > Regards,
> > >> > > > > > Kumaranath Fernando
> > >> > > > > >
> > >> > > > > >
> > >> > > > > >
> > >> > > > > > On 11 Oct 2017 2:13 pm, "courage angeh" <
> > couragean...@gmail.com
> > >> >
> > >> > > > wrote:
> > >> > > > > >
> > >> > > > > >> Yes, I can. Kumaranath please can you resend the log file
> > >> > containing
> > >> > > > the
> > >> > > > > >> error you get. I cannt find it on your 1st mail.
> > >> > > > > >>
> > >> > > > > >> Thanks,
> > >> > > > > >> Courage
> > >> > > > > >>
> > >> > > > > >> On Oct 11, 2017 9:15 AM, "Mohit Bajoria" <
> > >> mohitbaj...@gmail.com>
> > >> > > > wrote:
> > >> > > > > >>
> > >> > > > > >> > Hello Courage,
> > >> > > > > >> >
> > >> > > > > >> > Would you like to see if you can help here. I believe you
> > >> have
> > >> > > been
> > >> > > > > >> > working on it on GSoC project.
> > >> > > > > >> >
> > >> > > > > >> > Regards
> > >> > > > > >> > Mohit
> > >> > > > > >> >
> > >> > > > > >> > On 11 Oct 2017 1:02 pm, "Markus Geiss" <
> > >> markus.ge...@kuelap.io>
> > >> > > > > wrote:
> > >> > > > > >> >
> > >> > > > > >> >> ha ha ...sorry ... thought you were talking about the
> new
> > >> stuff
> > >> > > we
> > >> > > > > are
> > >> > > > > >> >> working on.
> > >> > > > > >> >>
> > >> > > > > >> >> Sadly I'm not the right person to answer the questions
> for
> > >> the
> > >> > > > > current
> > >> > > > > >> >> version setup.
> > >> > > > > >> >>
> > >> > > > > >> >> Let somebody who knows about it jump in.
> > >> > > > > >> >>
> > >> > > > > >> >> Cheers
> > >> > > > > >> >>
> > >> > > > > >> >> Markus
> > >> > > > > >> >>
> > >> > > > > >> >> .::Yagni likes a DRY KISS::.
> > >> > > > > >> >>
> > >> > > > > >> >> On Wed, Oct 11, 2017 at 7:16 AM Kumaranath Fernando <
> > >> > > > > >> >> kumaranathferna...@gmail.com> wrote:
> > >> > > > > >> >>
> > >> > > > > >> >> > Hi Markus!
> > >> > 

Schema Version 328 is missing

2017-10-12 Thread Mexina Daniel
Hello Devs 

I have built the source codes of apache/fineract successful and updated the 
fineract-provider.war of my system [ of Version 17.07.01.RELEASE ] that was 
running locally with the new one i built. 

Now when i want to access Mifos system i get an error of "Couldn't connect to 
server, make sure you are using correct setting" 

I tracked the error in the error log and found it is caused by "Migration of 
schema `mifostenant-default` to version 328 failed!" 

Well i know this could be solved by using 
https://mifosforge.jira.com/wiki/spaces/docs/pages/97615907/Failed+Upgrade+Tips+Mifos+X
 but the version which is failing is not even in the database folder of the 
downloaded Mifos of Version 17.07.01.RELEASE 

How can this be solved 

Will appreciate the assistance 

Regards 

-- 
Mexina M Daniel 
Lead Software Developer 
Research & Development 

Office: +255 22 261 8511 | Mobile: +255 712 110 791 

Singo Africa Limited 
Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es 
salaam 

singo.africa | amala.co.tz 

Let's grow together 


Re: Schema Version 328 is missing

2017-10-12 Thread Sampath Kumar G
Hi Mexina,

Can you please tell me the folder you are trying to find the migration
script?

Regards,
Sampath


On Thu, Oct 12, 2017 at 6:37 PM, Mexina Daniel  wrote:

> Hello Devs
>
> I have built the source codes of apache/fineract successful and updated
> the fineract-provider.war of my system [ of Version 17.07.01.RELEASE ] that
> was running locally with the new one i built.
>
> Now when i want to access Mifos system i get an error of "Couldn't connect
> to server, make sure you are using correct setting"
>
> I tracked the error in the error log and found it is caused by "Migration
> of schema `mifostenant-default` to version 328 failed!"
>
> Well i know this could be solved by using https://mifosforge.jira.com/
> wiki/spaces/docs/pages/97615907/Failed+Upgrade+Tips+Mifos+X but the
> version which is failing is not even in the database folder of the
> downloaded Mifos of Version 17.07.01.RELEASE
>
> How can this be solved
>
> Will appreciate the assistance
>
> Regards
>
> --
> Mexina M Daniel
> Lead Software Developer
> Research & Development
>
> Office: +255 22 261 8511 | Mobile: +255 712 110 791
>
> Singo Africa Limited
> Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es
> salaam
>
> singo.africa | amala.co.tz
>
> Let's grow together
>


Re: Schema Version 328 is missing

2017-10-12 Thread Mexina Daniel
Hi Sampath

Is the one downloaded from https://sourceforge.net/projects/mifos/

Regards

- Original Message -
From: "Sampath Kumar G" 
To: "dev" 
Sent: Thursday, October 12, 2017 5:55:11 PM
Subject: Re: Schema Version 328 is missing

Hi Mexina,

Can you please tell me the folder you are trying to find the migration
script?

Regards,
Sampath


On Thu, Oct 12, 2017 at 6:37 PM, Mexina Daniel  wrote:

> Hello Devs
>
> I have built the source codes of apache/fineract successful and updated
> the fineract-provider.war of my system [ of Version 17.07.01.RELEASE ] that
> was running locally with the new one i built.
>
> Now when i want to access Mifos system i get an error of "Couldn't connect
> to server, make sure you are using correct setting"
>
> I tracked the error in the error log and found it is caused by "Migration
> of schema `mifostenant-default` to version 328 failed!"
>
> Well i know this could be solved by using https://mifosforge.jira.com/
> wiki/spaces/docs/pages/97615907/Failed+Upgrade+Tips+Mifos+X but the
> version which is failing is not even in the database folder of the
> downloaded Mifos of Version 17.07.01.RELEASE
>
> How can this be solved
>
> Will appreciate the assistance
>
> Regards
>
> --
> Mexina M Daniel
> Lead Software Developer
> Research & Development
>
> Office: +255 22 261 8511 | Mobile: +255 712 110 791
>
> Singo Africa Limited
> Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es
> salaam
>
> singo.africa | amala.co.tz
>
> Let's grow together
>
-- 
Mexina M Daniel
Lead Software Developer
Research & Development

Office: +255 22 261 8511 | Mobile: +255 712 110 791

Singo Africa Limited
Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121 Dar es
salaam

singo.africa | amala.co.tz

Let's grow together


Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements & introducing Aditya Oturkar!

2017-10-12 Thread Aditya Oturkar
Hello,

I am not sure how to follow the dev list? Can someone please help me here

-Aditya

From: Ed Cable 
Sent: Sunday, October 8, 2017 4:27 AM
To: Aditya Oturkar; Mifos software development; Dev
Cc: Nathan McClellan; Kakhaber Kheladze; Sander van der Heyden
Subject: Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements & introducing 
Aditya Oturkar!

Aditya,

If you haven't already done so, can you please subscribe to the dev lists so we 
can keep these conversations on-list?

Nathan will be able to help with business requirements and use cases he'd like 
to support from the perspective of his financial institution as well as shine 
some light on the difficulties his previous partner, Haedrian Labs, faced with 
drag and drop reporting but he's not best positioned to speak to the history of 
the project. I'm still awaiting Kojo to contribute to that discussion. Kakha as 
well as Sander might be able to give some good insights too.

Ed

On Sat, Oct 7, 2017 at 5:33 AM, Aditya Oturkar 
mailto:adityaotur...@hotmail.com>> wrote:
Hello Nathan,

Thank you for offering some help. I would love to hear more on the background 
of this initiative and in general the process at Mifos.
I have skimmed through the wiki page for the initiative and have a very basic 
idea of what this is. Any information you provide would be helpful.
Please let me know if there is any preferred time that works for you to 
schedule a call?

Regards,
-Aditya

Sent from Mail for Windows 10

From: Nathan McClellan
Sent: Friday, October 6, 2017 11:07 AM
To: Dev; Mifos software 
development; Aditya 
Oturkar
Subject: Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements & introducing 
Aditya Oturkar!

Aditya,
Thanks for your willingness to help.

I would like to help if I can. I think I would be able to help on the business 
side and needs.

Looking forward to meeting with you.


On Thu, Oct 5, 2017 at 4:41 PM Ed Cable 
mailto:edca...@mifos.org>> wrote:
I wanted to introduce you to a new Mifos volunteer on the product
management front, Aditya Oturkar (https://www.linkedin.com/in/oturkaraditya/),
a former software engineer and current project manager at Analog Devices in
Massachusetts.

He is going to take up the requirements gathering and refinement of the
specifications for a drag and drop reporting module for Apache Fineract.

I welcome anybody in the community who has a need for this type of
interface for management and non-technical staff to quickly create reports
on the fly to share their inputs on this email thread.

As you know, we had an intern, Oleg, work on Saiku integration but his work
was never brought to completion. Additional challenges that came up were
the ability to set up OLAP data cubes that could properly model the highly
dynamic data tables in Apache Fineract.

History of the work done on this project has been documented at
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=73632010

Cheers and Welcome to Aditya!

--
*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
  
--
Nathan McClellan

VP, International Operations

801.456.0715

Mentors International

[https://mentorsinternational.org/MILogos/email.jpg]

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.




--
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 
[https://secure.plimus.com/developers/817570/Template/icon-tiny-facebook.png] 
  
[http://organizationsandmarkets.files.wordpress.com/2010/04/icon-tiny-twitter.png]
 



Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements & introducing Aditya Oturkar!

2017-10-12 Thread Mohit Bajoria
Hello Aditya,

Just send a blank email to  dev-subscr...@fineract.apache.org.

Regards
Mohit

On 12 October 2017 at 20:01, Aditya Oturkar 
wrote:

> Hello,
>
> I am not sure how to follow the dev list? Can someone please help me here
>
> -Aditya
> 
> From: Ed Cable 
> Sent: Sunday, October 8, 2017 4:27 AM
> To: Aditya Oturkar; Mifos software development; Dev
> Cc: Nathan McClellan; Kakhaber Kheladze; Sander van der Heyden
> Subject: Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements &
> introducing Aditya Oturkar!
>
> Aditya,
>
> If you haven't already done so, can you please subscribe to the dev lists
> so we can keep these conversations on-list?
>
> Nathan will be able to help with business requirements and use cases he'd
> like to support from the perspective of his financial institution as well
> as shine some light on the difficulties his previous partner, Haedrian
> Labs, faced with drag and drop reporting but he's not best positioned to
> speak to the history of the project. I'm still awaiting Kojo to contribute
> to that discussion. Kakha as well as Sander might be able to give some good
> insights too.
>
> Ed
>
> On Sat, Oct 7, 2017 at 5:33 AM, Aditya Oturkar  mailto:adityaotur...@hotmail.com>> wrote:
> Hello Nathan,
>
> Thank you for offering some help. I would love to hear more on the
> background of this initiative and in general the process at Mifos.
> I have skimmed through the wiki page for the initiative and have a very
> basic idea of what this is. Any information you provide would be helpful.
> Please let me know if there is any preferred time that works for you to
> schedule a call?
>
> Regards,
> -Aditya
>
> Sent from Mail for
> Windows 10
>
> From: Nathan McClellan
> Sent: Friday, October 6, 2017 11:07 AM
> To: Dev; Mifos software
> development; Aditya
> Oturkar
> Subject: Re: DISCUSS: Ad-Hoc/Drag and Drop Reporting Requirements &
> introducing Aditya Oturkar!
>
> Aditya,
> Thanks for your willingness to help.
>
> I would like to help if I can. I think I would be able to help on the
> business side and needs.
>
> Looking forward to meeting with you.
>
>
> On Thu, Oct 5, 2017 at 4:41 PM Ed Cable mailto:edca
> b...@mifos.org>> wrote:
> I wanted to introduce you to a new Mifos volunteer on the product
> management front, Aditya Oturkar (https://www.linkedin.com/in/
> oturkaraditya/),
> a former software engineer and current project manager at Analog Devices in
> Massachusetts.
>
> He is going to take up the requirements gathering and refinement of the
> specifications for a drag and drop reporting module for Apache Fineract.
>
> I welcome anybody in the community who has a need for this type of
> interface for management and non-technical staff to quickly create reports
> on the fly to share their inputs on this email thread.
>
> As you know, we had an intern, Oleg, work on Saiku integration but his work
> was never brought to completion. Additional challenges that came up were
> the ability to set up OLAP data cubes that could properly model the highly
> dynamic data tables in Apache Fineract.
>
> History of the work done on this project has been documented at
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=73632010
>
> Cheers and Welcome to Aditya!
>
> --
> *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
>   
> --
> Nathan McClellan
>
> VP, International Operations
>
> 801.456.0715
>
> Mentors International
>
> [https://mentorsinternational.org/MILogos/email.jpg]
>
> 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.
>
>
>
>
> --
> 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 [
> https://secure.plimus.com/developers/817570/Template/
> icon-tiny-facebook.png]   [http://
> organizationsandmarkets.files.wordpress.com/2010/04/icon-tiny-twitter.png]
> 
>
>


-- 

*Regards*
*Mohit Kumar Bajoria*
*http://mohitbajoria.com *


Re: Discussion on Next Steps for Mobile Money Gateway

2017-10-12 Thread James Dailey
Hi All -

Vladimir  - good project documentation and thank you for your many efforts
here:
https://gist.github.com/vladimirfomene/37bd38a289d0e9a0570b132735002868

So, I would like to contribute some key understandings I have about
payments here, that I think are very important for this project and its
long term success.

*one*, we must separate out the signaling for a potential payment from the
payment itself.  This is becoming the accepted approach in modern payment
systems - that one signals the "set-up" of a payment first, and then the
payment itself is a simple transaction.  These are, in a quasi technical
sense, in different *namespaces*.   You would therefore have a signal
message such as "Payment for Loan Repayment" on loan: 1234 for period: xyz
and for amount:y, on this date:z, which is then received/acknowledge by the
client.  The client then references the signal (this could often be called
an invoice for payment) and sends the payment.  By making this separation
explicit, new distributed permissioned ledger technologies can be leveraged
for the payment piece, while the signal can be evolved separately.   TL;DR
but see
https://www.eba.europa.eu/regulation-and-policy/payment-services-and-electronic-money


...and policy wise:  In the case where you don't have an invoice, the
customer must rely on the response from the Loan system for how the payment
was processed.  The customer may give some instruction for how they would
prefer the payment is to be applied. Ultimately, the creditor has the
contractual relationship and their internal logic for how payments are to
be applied; I think we cannot assume client payments are made with that
much instructional integrity.

*two*, when we have a payment, **who** places the payment in the *payment
system* determines whether it is a push or a pull transaction. In a pull
system, the authorized merchant enters the payor information into the
system and has his/her bank route authorization of payment to the payee's
bank (when I say bank = Regulated Financial Service Provider), and the
funds are effectively locked up and sent at that moment.  So, we want push
transactions.   In a push transaction, the payor (customer for ease of
understanding) enters the information into the payment scheme and their
bank sends the good funds to the payee's bank, hopefully in real time.

So, putting one and two together, the invoice is assumed to exist in the
recipient (payee) system and the customer's name is linked to that.  That
may work for 80% of the cases. i.e. Customer A makes a Payment X and they
only have one so we're good.   If the customer inputs a specific loan
number or specific payment (which could be part of the set up of the
payment on their device based on a record of what payments they've made),
then that specific payment reference number is provided to the recipient
system for confirmation.   I realize this changes the flow significantly,
but I think we have to look beyond the existing systems in the field today
and understand where things are going...

*three*, clearing is a word that has very little meaning today.  It used to
refer to the movement of paper from one desk to another, now it's just
anachronistic.  In modern systems, transactions are sent and arrive in
microseconds so the key thing is to understand how settlement works.
Settlement is basically when banks (FSPs), at the end of the day or every
few minutes, move funds from one acct to another in a centralized account
(often at the Central Bank) so that they no longer owe each other.  So,
it's vitally important that the ledgers remain clear on who has actually
paid what amounts from which mobile money providers (FSPs).  I bring this
up because the flag of source of funds is probably something that needs
careful attention. Perhaps this is what Beyonic is handling - so all you
need is "paymentMethodType" : "beyonic",  but I would want to have that in
writing as it were.  Perhaps the mmp value is the implicit source of
funds?

In payments of microfinance loans, if the mobile money account money is
held by a Mobile Network Operator in a regulated bank, then end of the day
they'd be sending funds and having a record of who sent what from what
banking entity is important.

I'm commenting on the example request below - just for generating ideas:

Example Request:

POST http://localhost:8080/inbound/requests?tenant=default
Content-Type: application/json
Request Body:
{
"id" : 1,
"transactType" : "LOAN_REPAYMENT",  // yes, super important,
let's make sure we use a known value set from payments nomeclature
"paymentMethod" : "mobile money",
"paymentMethodType" : "beyonic",
"mmpId" : 1,
"mfiId" : 1,
"sourceRef" : "+233267881050",
"destinationRef" : "+801",
"fineractAccNo" : "00039",  // can we use an actual FSP
name here rather than the software name?
"fineractClientId" : 1, // same
"amount" : 10, 

Containerization and microservices

2017-10-12 Thread James Dailey
Hi -

Some "thinking out loud" here.. I posed a question at the Mifos (just prior
to Fineract launch) meeting in Feb 2016 about the use of containerized
microservices - i.e. the use of different containers for each microservice
or collection of microservices and how they relate to each other.   I don't
recall the answer but as a concept, there is this explanation on the
fineract site:
Containerization

The patterns and specific implementation used allow the containerization of
any service provided by the framework. Because the bounded context provides
a clean distinction between services, an available API supports seamless
integration.  Because of the stateless nature of every service, it is
possible and preferable to run each service in an isolated unit.

We are achieving high availability, ephemeral behavior, and scalability by
utilizing containers and the ability to start and stop additional instances
fast and without side effects to other services.

(  https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=73634331
)

---

but how does this actually work in implementation? Is there an
orchestration of microservices by a higher level container?   For an
analogy, please see this post about the Kubernetes stack
https://thenewstack.io/introducing-microservices-hierarchy-needs/ .

Does Fineract have a hierarchical approach or philosophy?  How would it be
articulated?  Would it be by *role of the microservice* in the service of a
larger architectural aim?  e.g. customer management in service of account
management ?  Or perhaps customer management in service to overall
financial provider domain?   I suppose it is somewhat clear that with a
microservices architecture you have flexibility in how one relates them in
new and novel ways - more like the building blocks of a financial system
that can be put together in new and novel ways.  But, I think this needs
some clarity - what is the limit of the flexibility?   We know there are
trade offs - what will not be tolerated?

Perhaps we should think about the namespace conventions as a way to address
this?  or ?

Thanks!

James


Re: Discussion on Next Steps for Mobile Money Gateway

2017-10-12 Thread ayuk etta
Hi James,

Thanks for the insight. Its great to have you contributing payments
knowledge here, we needed it.

*Ayuk Etta A.*
*CEO/Founder, Skylabase, Inc*
*Business Development Director Africa, Kuelap, Inc.*
*Global Partner, Mifos Initiative *
*Tel: +237 676101785*
* +220 3681740*
*skype: **ayuketta2*





On Thu, Oct 12, 2017 at 6:49 PM, James Dailey 
wrote:

> Hi All -
>
> Vladimir  - good project documentation and thank you for your many efforts
> here:
> https://gist.github.com/vladimirfomene/37bd38a289d0e9a0570b132735002868
>
> So, I would like to contribute some key understandings I have about
> payments here, that I think are very important for this project and its
> long term success.
>
> *one*, we must separate out the signaling for a potential payment from the
> payment itself.  This is becoming the accepted approach in modern payment
> systems - that one signals the "set-up" of a payment first, and then the
> payment itself is a simple transaction.  These are, in a quasi technical
> sense, in different *namespaces*.   You would therefore have a signal
> message such as "Payment for Loan Repayment" on loan: 1234 for period: xyz
> and for amount:y, on this date:z, which is then received/acknowledge by the
> client.  The client then references the signal (this could often be called
> an invoice for payment) and sends the payment.  By making this separation
> explicit, new distributed permissioned ledger technologies can be leveraged
> for the payment piece, while the signal can be evolved separately.   TL;DR
> but see
> https://www.eba.europa.eu/regulation-and-policy/payment-
> services-and-electronic-money
>
>
> ...and policy wise:  In the case where you don't have an invoice, the
> customer must rely on the response from the Loan system for how the payment
> was processed.  The customer may give some instruction for how they would
> prefer the payment is to be applied. Ultimately, the creditor has the
> contractual relationship and their internal logic for how payments are to
> be applied; I think we cannot assume client payments are made with that
> much instructional integrity.
>
> *two*, when we have a payment, **who** places the payment in the *payment
> system* determines whether it is a push or a pull transaction. In a pull
> system, the authorized merchant enters the payor information into the
> system and has his/her bank route authorization of payment to the payee's
> bank (when I say bank = Regulated Financial Service Provider), and the
> funds are effectively locked up and sent at that moment.  So, we want push
> transactions.   In a push transaction, the payor (customer for ease of
> understanding) enters the information into the payment scheme and their
> bank sends the good funds to the payee's bank, hopefully in real time.
>
> So, putting one and two together, the invoice is assumed to exist in the
> recipient (payee) system and the customer's name is linked to that.  That
> may work for 80% of the cases. i.e. Customer A makes a Payment X and they
> only have one so we're good.   If the customer inputs a specific loan
> number or specific payment (which could be part of the set up of the
> payment on their device based on a record of what payments they've made),
> then that specific payment reference number is provided to the recipient
> system for confirmation.   I realize this changes the flow significantly,
> but I think we have to look beyond the existing systems in the field today
> and understand where things are going...
>
> *three*, clearing is a word that has very little meaning today.  It used to
> refer to the movement of paper from one desk to another, now it's just
> anachronistic.  In modern systems, transactions are sent and arrive in
> microseconds so the key thing is to understand how settlement works.
> Settlement is basically when banks (FSPs), at the end of the day or every
> few minutes, move funds from one acct to another in a centralized account
> (often at the Central Bank) so that they no longer owe each other.  So,
> it's vitally important that the ledgers remain clear on who has actually
> paid what amounts from which mobile money providers (FSPs).  I bring this
> up because the flag of source of funds is probably something that needs
> careful attention. Perhaps this is what Beyonic is handling - so all you
> need is "paymentMethodType" : "beyonic",  but I would want to have that in
> writing as it were.  Perhaps the mmp value is the implicit source of
> funds?
>
> In payments of microfinance loans, if the mobile money account money is
> held by a Mobile Network Operator in a regulated bank, then end of the day
> they'd be sending funds and having a record of who sent what from what
> banking entity is important.
>
> I'm commenting on the example request below - just for generating ideas:
>
> Example Request:
>
> POST http://localhost:8080/inbound/requests?tenant=default
> Content-Type: application/json
> Request Body:
> {
> "

Re: Self-Service User Feedback

2017-10-12 Thread Rajan Maurya
Hi All,

I have tested the app and found some issues that are now fixed and latest
APK is available on the same drive link here:
https://drive.google.com/file/d/0B5wnE0S3WxbsTWtPQ3dQeW5YRGM/view?usp=sharing


Thanks
Rajan Maurya
‌

On Tue, Oct 10, 2017 at 12:45 PM, Rajan Maurya 
wrote:

> Hi Robert,
>
> I have updated the APK 15 min earlier, it's working on above the
> kitkat devices. Please check again.
>
>
>
> ‌
>
> On Tue, Oct 10, 2017 at 12:42 PM, Ippez Robert 
> wrote:
>
>> It's also crashing on Samsung Galaxy J1.
>>
>> On Tue, Oct 10, 2017 at 8:51 AM, Santosh Math <
>> sant...@confluxtechnologies.com> wrote:
>>
>>> Yes Rajan, I switched to the other device and already doing QA on it. :)
>>>
>>> Thanks
>>> Santosh
>>>
>>> On Tue, Oct 10, 2017 at 11:13 AM, Rajan Maurya >> >
>>> wrote:
>>>
>>> > Then There is some problem in 4.4 KitKat, I will look into this what it
>>> > is. For now, can you test on 5.1 devices?
>>> >
>>> >
>>> >
>>> > ‌
>>> >
>>> > On Tue, Oct 10, 2017 at 10:47 AM, Santosh Math <
>>> > sant...@confluxtechnologies.com> wrote:
>>> >
>>> >> Hi Rajan,
>>> >>
>>> >> I did the same  today  also but still facing the issue. Today, I
>>> >> downloaded from the below link:
>>> >>
>>> >> https://drive.google.com/open?id=0B5wnE0S3WxbsSVZ4MkdRejBCNjQ
>>> >>
>>> >> On Tue, Oct 10, 2017 at 10:34 AM, Rajan Maurya <
>>> rajanmaurya...@gmail.com>
>>> >> wrote:
>>> >>
>>> >>> Hi Santosh,
>>> >>>
>>> >>> I fixed it yesterday, I am sure you installed the app yesterday.
>>> Please
>>> >>> uninstall and download again and install.
>>> >>>
>>> >>>
>>> >>>
>>> >>> ‌
>>> >>>
>>> >>> On Tue, Oct 10, 2017 at 10:32 AM, Santosh Math <
>>> >>> sant...@confluxtechnologies.com> wrote:
>>> >>>
>>>  Hi Rajan,
>>> 
>>>  I downloaded self-service app and it's crashing when I try to
>>> start. Is
>>>  it made compatible with android version 4.4(Kitkat)?
>>> 
>>>  Thanks
>>>  Santosh
>>> 
>>>  On Mon, Oct 9, 2017 at 10:48 PM, Rajan Maurya <
>>> rajanmaurya...@gmail.com
>>>  > wrote:
>>> 
>>> > On Mon, Oct 9, 2017 at 10:16 PM, denila philip <
>>> > denila.phi...@gmail.com> wrote:
>>> >
>>> >> Just had a chance to look through the latest apk - here's my
>>> feedback:
>>> >>
>>> >> 1) The new home page design looks very neat and stylish
>>> aesthetically.
>>> >> However, one of the key things that we had initially discussed
>>> would
>>> >> be
>>> >> helpful for users was ability to see the current account balances,
>>> >> account
>>> >> statuses ( with past due accounts etc.). in a quick glance on the
>>> >> homepage,
>>> >> and that seems to be missing. Not sure if this information would
>>> be
>>> >> in the
>>> >> 'Account overview' page that Rajan is working on as top priority.
>>> >>
>>> > Yes, Danila and Ed, We will dicuss about it in coming call. What we
>>> > want to show. I will work accordingly.
>>> >
>>> >>
>>> >> I do like the "Hello, Smith WR" greeting shown on the Homepage (
>>> in
>>> >> addition to it being shown in the side panel)
>>> >>
>>> >> 2) Where would the notifications be shown? I believe that was an
>>> >> initial
>>> >> use case we wanted as well - not sure if we decided to remove
>>> that use
>>> >> case, and I apologize I'm not updated since I missed the last set
>>> of
>>> >> Friday
>>> >> status calls.
>>> >>
>>> > @Danila we will follow the same implementation as we discussed
>>> > earlier. Notification bell icon in Home menu item that icon click
>>> will
>>> > bring notification activity.
>>> >
>>> >>
>>> >> 3) Surveys - i feel like this could be worded and placed better -
>>> >> something
>>> >> like "leave us feedback" , something more enticing for a user to
>>> want
>>> >> to
>>> >> spend time filling out the survey. Also, in terms of placement of
>>> >> 'Surveys', it's not a primary self-service banking function like
>>> the
>>> >> other
>>> >> items, so I believe it should be somewhere in the side panel, or
>>> as
>>> >> part of
>>> >> Contact Us section at the bottom
>>> >>
>>> > Yes you can let me know, what changes you want about the surveys.
>>> >
>>> >>
>>> >> 4) Login error message - currently shows "Invalid authentication
>>> >> details
>>> >> passed in api request" - this could be worded to something more
>>> >> user-friendly in the production release version.
>>> >>
>>> > I will look into this and will fix appropriate message.
>>> >
>>> >>
>>> >> 5) Agree that before shipping a completely new homepage design, it
>>> >> needs to
>>> >> be tested again, so if there's something that has already received
>>> >> good
>>> >> feedback, and has been demo'd already, we could go with that as
>>> first
>>> >> release, and then incorporate changes as issues/ feedback is
>>> received
>>> >> in
>>> 

Re: Containerization and microservices

2017-10-12 Thread Markus Geiss
Hey James,

hope this finds you well. (;

A few words about the current way the architecture is build.

To be free of any container orchestration solution we use Netflix Eureka to
register and discover microservices internally. Every microservice offers
an API with a dedicated name including the version. To use your example,
the customer and the accounting service both offer API classes registered
with 'customer-v1' and 'accounting-v1'. Eureka takes care of all requests
being routed to proper instance. The restriction for any services to be
shaped differently is to keep this API and replace the underlying
implementation as needed. All services are following the twelve-factor app
methodology so we treat all dependencies (data stores, other services) as
attached resources.

In addition all services running on a containers of the same sort, e.g.
customer, accounting, can be bundled in a service provided by the container
orchestration. This allows the container orchestration to observe and scale
based on the patterns used by it. At the end this can be any container
technology, Docker, Rkt, or Garden. It was our purpose to build a
microservice framework not imposing how you run it. You can still use all
microservices without containers and call them using the RESTful interface,
or place them in a docker container managing it yourself, or use
Kubernetes, Cloud Foundry, OpenShift, or Nomad.

Our approach follows a domain driven pattern. Every microservice 'reigns'
over one specific domain within the overall architecture. Saying this, the
customer service is responsible for customer related information (details
about the person, id cards). If the accounting service would need some
customer information it internally would call the customer service using
it's API. This approach also allows the use of circuit breakers where
useful, to prevent a caller from reaching an unknown state.

To be a little be more specific I will enhance your sample by introducing
deposit accounts.

Deposit account management allows for the creation of specific deposit
based products, e.g. Shares, Savings, and Checking. So the domain here is
the management of a deposit products, and the assignment of this product to
a customer. It's not part of the domain of that service to care about
account and customer management, so it utilizes other services to do so. It
does this by using the API of both services, so it becomes some sort of an
orchestrator for this very specific use case. But it is not part of that
service to manage any of the used services, it is only using them.

So every service is in service to the overall financial provider domain.
But some of them have a API based dependency to others. (;

Saying this, we provide a set of services to allow a provider to build a
solution as part of her value proposition. We don't impose any deployment
to allow free choice of the tools she knows and uses. We are not providing
the whole chain from source code to containers to orchestration to
deployment, this is as mentioned part of the value proposition of the
provider. All we provide is the code for microservices that allows her to
create a deployment based and what she believes is best for her solution
and customers.

Cheers

Markus

.::Yagni likes a DRY KISS::.

On Thu, Oct 12, 2017 at 10:21 PM James Dailey 
wrote:

> Hi -
>
> Some "thinking out loud" here.. I posed a question at the Mifos (just prior
> to Fineract launch) meeting in Feb 2016 about the use of containerized
> microservices - i.e. the use of different containers for each microservice
> or collection of microservices and how they relate to each other.   I don't
> recall the answer but as a concept, there is this explanation on the
> fineract site:
> Containerization
>
> The patterns and specific implementation used allow the containerization of
> any service provided by the framework. Because the bounded context provides
> a clean distinction between services, an available API supports seamless
> integration.  Because of the stateless nature of every service, it is
> possible and preferable to run each service in an isolated unit.
>
> We are achieving high availability, ephemeral behavior, and scalability by
> utilizing containers and the ability to start and stop additional instances
> fast and without side effects to other services.
>
> (
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=73634331
> )
>
> ---
>
> but how does this actually work in implementation? Is there an
> orchestration of microservices by a higher level container?   For an
> analogy, please see this post about the Kubernetes stack
> https://thenewstack.io/introducing-microservices-hierarchy-needs/ .
>
> Does Fineract have a hierarchical approach or philosophy?  How would it be
> articulated?  Would it be by *role of the microservice* in the service of a
> larger architectural aim?  e.g. customer management in service of account
> management ?  Or perhaps customer management in service to over