Looking for Business Scenarios that require multiple services to work together

Hi all,

I am trying to set up contract and E2E tests.

I am looking for Business Scenarios that require multiple services to work together.

Could anyone help to point me at the correct direction?

What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

Hi Pengfei,

I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented. For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData. However, as you point out it isn’t implemented yet.

There may be an example of Notifications and Requisitions, but I’m not sure. Pawel/Sebastian/Chris, could you confirm if there is any implementation of two services working together?

Thanks,

mj

···

Hi all,

I am trying to set up contract and E2E tests.

I am looking for Business Scenarios that require multiple services to work together.

Could anyone help to point me at the correct direction?

What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

To post to this group, send email to
openlmis-dev@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com
.

For more options, visit https://groups.google.com/d/optout.

Hi Pengfei,

Thanks for bringing that up.

Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

[https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)

A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

Related tickets are

[    OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

[OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)

After separation of Reference data service from Requisition, there should be a ton of business scenarios.

I'd be happy to answer any questions

Thanks,

Chris
···

On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:

        Hi Pengfei,
        I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet.
        There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**            , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From:

        [] Sunday, August 28, 2016 1:30 AM OpenLMIS Dev [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

          I am trying to set up contract and E2E tests.
          I am looking for Business Scenarios that require multiple services to work together.
          Could anyone help to point me at the correct direction?
          What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

          Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

      You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

      To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

      To post to this group, send email to
        openlmis-dev@googlegroups.com.

      To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

      For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

  To post to this group, send email to openlmis-dev@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

openlmis-dev@googlegroups.commailto:openlmis-dev@googlegroups.comOn Behalf Of pfcui@thoughtworks.com
Sent:
To:openlmis-dev@googlegroups.com
Subject:

Hi Chris,

Thank you for the info.

I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

It would be nice for someone from Soldevelo to try to write another contract test.

@Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.

···

On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

Thanks for bringing that up.

Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

[https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

Related tickets are

[    OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

[OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



After separation of Reference data service from Requisition, there should be a ton of business scenarios.



I'd be happy to answer any questions



Thanks,

Chris


  On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:
        Hi Pengfei,
        I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
        There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**            , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From:
openlm...@googlegroups.com
[mailto:op...@googlegroups.com ] On Behalf Of pf...@thoughtworks.com

        **Sent:** Sunday, August 28, 2016 1:30 AM

        **To:** OpenLMIS Dev <openl...@googlegroups.com>

        **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

          I am trying to set up contract and E2E tests.
          I am looking for Business Scenarios that require multiple services to work together.
          Could anyone help to point me at the correct direction?
          What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

          Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

      You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

      To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

      To post to this group, send email to
       ...@googlegroups.com.

      To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

      For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

  To post to this group, send email to openlm...@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

Hello,

  we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

···

On 31.08.2016 04:37, wrote:

pfcui@thoughtworks.com

Hi Chris,

Thank you for the info.

        I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

        How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

        It would be nice for someone from Soldevelo to try to write another contract test.
        @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
      On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

          Thanks for bringing that up.

          Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

          [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



          A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

          Related tickets are

          [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

          [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



          After separation of Reference data service from Requisition, there should be a ton of business scenarios.



          I'd be happy to answer any questions



          Thanks,

          Chris

On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:

                  Hi Pengfei,
                  I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                  There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                      , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com [mailto:op...@googlegroups.com] ** On Behalf Of** pf...@thoughtworks.com

                  **Sent:** Sunday, August 28, 2016 1:30 AM

                  **To:** OpenLMIS Dev <openl...@googlegroups.com>

                  **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                    I am trying to set up contract and E2E tests.
                    I am looking for Business Scenarios that require multiple services to work together.
                    Could anyone help to point me at the correct direction?
                    What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

                    Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                To post to this group, send email to
                  ...@googlegroups.com.

                To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

  To post to this group, send email to openlmis-dev@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

Sounds like a great idea. Thanks.

···

From: openlmis-dev@googlegroups.com [mailto:openlmis-dev@googlegroups.com] On Behalf Of Pawel Gesek

Sent: Wednesday, August 31, 2016 6:40 AM

To: openlmis-dev@googlegroups.com

Subject: Re: [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hello,

we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

On 31.08.2016 04:37,
pfcui@thoughtworks.com wrote:

Hi Chris,

Thank you for the info.

I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

It would be nice for someone from Soldevelo to try to write another contract test.

@Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.

On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

Thanks for bringing that up.

Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

https://github.com/OpenLMIS/openlmis-example#security

A more recent example (still wip, but use-able) would be ‘Re/Set Password’ functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

Related tickets are

OLMIS-588

OLMIS-907

After separation of Reference data service from Requisition, there should be a ton of business scenarios.

I’d be happy to answer any questions

Thanks,

Chris

On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:

Hi Pengfei,

I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented. For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData. However, as you point out it isn’t implemented yet.

There may be an example of Notifications and Requisitions, but I’m not sure. Pawel/Sebastian/Chris, could you confirm if there is any implementation of two services working together?

Thanks,

mj

From:
openlm...@googlegroups.com [mailto:op...@googlegroups.com] On Behalf Of pf...@thoughtworks.com

Sent: Sunday, August 28, 2016 1:30 AM

To: OpenLMIS Dev openl...@googlegroups.com

Subject: [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

I am trying to set up contract and E2E tests.

I am looking for Business Scenarios that require multiple services to work together.

Could anyone help to point me at the correct direction?

What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

To post to this group, send email to ...@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com
.

For more options, visit
https://groups.google.com/d/optout
.

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

To post to this group, send email to openlm...@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com
.

For more options, visit
https://groups.google.com/d/optout
.

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

To post to this group, send email to
openlmis-dev@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com
.

For more options, visit https://groups.google.com/d/optout.

You received this message because you are subscribed to the Google Groups “OpenLMIS Dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

To post to this group, send email to
openlmis-dev@googlegroups.com.

To view this discussion on the web visit
https://groups.google.com/d/msgid/openlmis-dev/8a15d657-66d5-e1e4-3a86-62b15296e15e%40soldevelo.com
.

For more options, visit https://groups.google.com/d/optout.

:ok_hand::+1:

···

On Wednesday, August 31, 2016 at 9:40:05 PM UTC+8, Paweł Gesek wrote:

Hello,

  we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

  On 31.08.2016 04:37, pf...@thoughtworks.com wrote:

Hi Chris,

Thank you for the info.

        I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

        How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

        It would be nice for someone from Soldevelo to try to write another contract test.
        @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
      On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

          Thanks for bringing that up.

          Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

          [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



          A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

          Related tickets are

          [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

          [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



          After separation of Reference data service from Requisition, there should be a ton of business scenarios.



          I'd be happy to answer any questions



          Thanks,

          Chris

On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:

                  Hi Pengfei,
                  I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                  There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                      , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com [mailto:op...@googlegroups.com] ** On Behalf Of** pf...@thoughtworks.com

                  **Sent:** Sunday, August 28, 2016 1:30 AM

                  **To:** OpenLMIS Dev <openl...@googlegroups.com>

                  **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                    I am trying to set up contract and E2E tests.
                    I am looking for Business Scenarios that require multiple services to work together.
                    Could anyone help to point me at the correct direction?
                    What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

                    Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                To post to this group, send email to
                  ...@googlegroups.com.

                To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

  To post to this group, send email to openlm...@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

Hey Pawel and Chris,

I have setup contract test job in Jenkins: http://build.openlmis.org/view/Requisitoin/

and updated the doc in github: https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

Please take a look and let me know if you have suggestions or question.

Thanks

···

On Wednesday, August 31, 2016 at 9:40:05 PM UTC+8, Paweł Gesek wrote:

Hello,

  we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

  On 31.08.2016 04:37, pf...@thoughtworks.com wrote:

Hi Chris,

Thank you for the info.

        I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

        How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

        It would be nice for someone from Soldevelo to try to write another contract test.
        @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
      On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

          Thanks for bringing that up.

          Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

          [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



          A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

          Related tickets are

          [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

          [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



          After separation of Reference data service from Requisition, there should be a ton of business scenarios.



          I'd be happy to answer any questions



          Thanks,

          Chris

On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:

                  Hi Pengfei,
                  I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                  There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                      , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com [mailto:op...@googlegroups.com] ** On Behalf Of** pf...@thoughtworks.com

                  **Sent:** Sunday, August 28, 2016 1:30 AM

                  **To:** OpenLMIS Dev <openl...@googlegroups.com>

                  **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                    I am trying to set up contract and E2E tests.
                    I am looking for Business Scenarios that require multiple services to work together.
                    Could anyone help to point me at the correct direction?
                    What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?

Any help will be appreciated.

                    Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                To post to this group, send email to
                  ...@googlegroups.com.

                To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

  To post to this group, send email to openlm...@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

Hello,

  Ania has written an example test, but we do not have rights to push to the contract tests repo. Can someone give rights to the soldevelo Github team?

Thanks,

Paweł
···

On 01.09.2016 14:19, wrote:

pfcui@thoughtworks.com

Hey Pawel and Chris,

      I have setup contract test job in Jenkins:

and updated the doc in github:

      Please take a look and let me know if you have suggestions or question.

Thanks

      On Wednesday, August 31, 2016 at 9:40:05 PM UTC+8, Paweł Gesek wrote:

Hello,

            we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

On 31.08.2016 04:37, pf...@thoughtworks.com
wrote:

Hi Chris,

Thank you for the info.

                  I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

                  How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

                  It would be nice for someone from Soldevelo to try to write another contract test.
                  @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
                On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

                    Thanks for bringing that up.

                    Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

                    [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



                    A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

                    Related tickets are

                    [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

                    [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



                    After separation of Reference data service from Requisition, there should be a ton of business scenarios.



                    I'd be happy to answer any questions



                    Thanks,

                    Chris


                      On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:
                            Hi Pengfei,
                            I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                            There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                                , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com
[mailto:op...@googlegroups.com ] On Behalf Of pf...@thoughtworks.com

                            **Sent:** Sunday, August 28, 2016 1:30 AM

                            **To:** OpenLMIS Dev <openl...@googlegroups.com>

                            **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                              I am trying to set up contract and E2E tests.
                              I am looking for Business Scenarios that require multiple services to work together.
                              Could anyone help to point me at the correct direction?
                              What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?
                              Any help will be appreciated.
                              Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                          You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                          To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                          To post to this group, send email to
                            ...@googlegroups.com.

                          To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                          For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

                      You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                      To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                      To post to this group, send email to openlm...@googlegroups.com.

                      To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

                      For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev+unsubscribe@googlegroups.com.

  To post to this group, send email to openlmis-dev@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

http://build.openlmis.org/view/Requisitoin/https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

Just added admin access to the repo for team developers and team soldevelo.
If Ania is in either team, pushing should be ok now.

···

On Tuesday, September 6, 2016 at 7:22:04 PM UTC+8, Paweł Gesek wrote:

Hello,

  Ania has written an example test, but we do not have rights to push to the contract tests repo. Can someone give rights to the soldevelo Github team?

Thanks,

Paweł


  On 01.09.2016 14:19, pf...@thoughtworks.com wrote:

Hey Pawel and Chris,

      I have setup contract test job in Jenkins: [http://build.openlmis.org/view/Requisitoin/](http://build.openlmis.org/view/Requisitoin/)

and updated the doc in github: https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

      Please take a look and let me know if you have suggestions or question.

Thanks

      On Wednesday, August 31, 2016 at 9:40:05 PM UTC+8, Paweł Gesek wrote:

Hello,

            we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

On 31.08.2016 04:37, pf...@thoughtworks.com > > > wrote:

Hi Chris,

Thank you for the info.

                  I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

                  How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

                  It would be nice for someone from Soldevelo to try to write another contract test.
                  @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
                On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

                    Thanks for bringing that up.

                    Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

                    [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



                    A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

                    Related tickets are

                    [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

                    [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



                    After separation of Reference data service from Requisition, there should be a ton of business scenarios.



                    I'd be happy to answer any questions



                    Thanks,

                    Chris


                      On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:
                            Hi Pengfei,
                            I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                            There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                                , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com
[mailto:op...@googlegroups.com ] On Behalf Of pf...@thoughtworks.com

                            **Sent:** Sunday, August 28, 2016 1:30 AM

                            **To:** OpenLMIS Dev <openl...@googlegroups.com>

                            **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                              I am trying to set up contract and E2E tests.
                              I am looking for Business Scenarios that require multiple services to work together.
                              Could anyone help to point me at the correct direction?
                              What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?
                              Any help will be appreciated.
                              Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                          You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                          To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                          To post to this group, send email to
                            ...@googlegroups.com.

                          To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                          For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

                      You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                      To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                      To post to this group, send email to openlm...@googlegroups.com.

                      To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

                      For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

  To post to this group, send email to openlm...@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

Thanks Pengfei, Ania pushed her test to the createFacilityType branch.

Regards,

Paweł

W dniu 6.09.2016, o 16:08, użytkownik pfcui@thoughtworks.com napisał:

···

Just added admin access to the repo for team developers and team soldevelo.
If Ania is in either team, pushing should be ok now.

On Tuesday, September 6, 2016 at 7:22:04 PM UTC+8, Paweł Gesek wrote:

Hello,

  Ania has written an example test, but we do not have rights to push to the contract tests repo. Can someone give rights to the soldevelo Github team?

Thanks,

Paweł


  On 01.09.2016 14:19, pf...@thoughtworks.com wrote:

Hey Pawel and Chris,

      I have setup contract test job in Jenkins: [http://build.openlmis.org/view/Requisitoin/](http://build.openlmis.org/view/Requisitoin/)

and updated the doc in github: https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

      Please take a look and let me know if you have suggestions or question.

Thanks

      On Wednesday, August 31, 2016 at 9:40:05 PM UTC+8, Paweł Gesek wrote:

Hello,

            we can get a QA with some dev assistance to give a stab at the test(spec + steps), they can start tomorrow.

Regards,

Paweł

On 31.08.2016 04:37, pf...@thoughtworks.com > > > > wrote:

Hi Chris,

Thank you for the info.

                  I have implemented a contract test that involves auth and requisition:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/src/cucumber/resources/org/openlmis/contract_tests/admin/administration.feature

                  How other contract tests could be done is documented here:

https://github.com/OpenLMIS/openlmis-contract-tests/blob/master/README.md

                  It would be nice for someone from Soldevelo to try to write another contract test.
                  @Mary Jo and @Jake, do you think we can schedule someone to try it out? In the process, we can figure out what works well and what does not work well, and improve based on that.
                On Tuesday, August 30, 2016 at 9:53:34 PM UTC+8, kkaczmarczyk wrote:

Hi Pengfei,

                    Thanks for bringing that up.

                    Currently basic implementation example involves interaction between Auth service and Requisition. In short words one has to reach Auth service (with proper credentials) in order to generate token, and then pass it along each request to Requisition service. More tech details are at:

                    [https://github.com/OpenLMIS/openlmis-example#security](https://github.com/OpenLMIS/openlmis-example#security)



                    A more recent example (still wip, but use-able) would be 'Re/Set Password' functionality, which involves Requisition/Auth and Notification services interaction. Basically, when user forgot his password, he enters a link, a reset password link (with expirable token) is generated and sent to User in email via Notification service.

                    Related tickets are

                    [OLMIS-588 ](https://openlmis.atlassian.net/browse/OLMIS-588)

                    [OLMIS-907](https://openlmis.atlassian.net/browse/OLMIS-907)



                    After separation of Reference data service from Requisition, there should be a ton of business scenarios.



                    I'd be happy to answer any questions



                    Thanks,

                    Chris


                      On 29.08.2016 22:54, Mary Jo Kochendorfer wrote:
                            Hi Pengfei,
                            I have a bunch of business scenarios where they will and should interact but it is my understanding that they are not yet implemented.  For instance, creating a requisition will leverage AUTH, Requisitions, ReferenceData.  However, as you point out it isn’t implemented yet. 
                            There may be an example of Notifications and Requisitions, but I’m not sure.  **Pawel/Sebastian/Chris**                                , could you confirm if there is any implementation of two services working together?

Thanks,

mj

From: openlm...@googlegroups.com
[mailto:op...@googlegroups.com ] On Behalf Of pf...@thoughtworks.com

                            **Sent:** Sunday, August 28, 2016 1:30 AM

                            **To:** OpenLMIS Dev <openl...@googlegroups.com>

                            **Subject:** [openlmis-dev] Looking for Business Scenarios that require multiple services to work together

Hi all,

                              I am trying to set up contract and E2E tests.
                              I am looking for Business Scenarios that require multiple services to work together.
                              Could anyone help to point me at the correct direction?
                              What is a good point to start it with? Is there any completed feature that involve multiple services talking to each other?
                              Any help will be appreciated.
                              Meanwhile, I will be looking through the existing code looking for clues.

Thanks and regards,

Pengfei

                          You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                          To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                          To post to this group, send email to
                            ...@googlegroups.com.

                          To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/365351bb-79d5-4081-9f77-8e00a50f6d61%40googlegroups.com?utm_medium=email&utm_source=footer).

                          For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

                      You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

                      To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

                      To post to this group, send email to openlm...@googlegroups.com.

                      To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com](https://groups.google.com/d/msgid/openlmis-dev/DM5PR02MB2345AEC9C46D65A8A58294798FE10%40DM5PR02MB2345.namprd02.prod.outlook.com?utm_medium=email&utm_source=footer).

                      For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

            You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

            To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

            To post to this group, send email to openlm...@googlegroups.com.

            To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/ce8bd64d-c0ea-4d4c-b6f5-14654de0b418%40googlegroups.com?utm_medium=email&utm_source=footer).

            For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).

  You received this message because you are subscribed to the Google Groups "OpenLMIS Dev" group.

  To unsubscribe from this group and stop receiving emails from it, send an email to openlmis-dev...@googlegroups.com.

  To post to this group, send email to openlm...@googlegroups.com.

  To view this discussion on the web visit [https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com](https://groups.google.com/d/msgid/openlmis-dev/8cdaf8b6-76a9-40ea-b117-2003a9c0ea30%40googlegroups.com?utm_medium=email&utm_source=footer).

  For more options, visit [https://groups.google.com/d/optout](https://groups.google.com/d/optout).