Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement changes related to closeSettlementWindow #1095

Closed
26 of 28 tasks
ggrg opened this issue Dec 2, 2019 · 0 comments
Closed
26 of 28 tasks

Implement changes related to closeSettlementWindow #1095

ggrg opened this issue Dec 2, 2019 · 0 comments
Assignees
Labels
Milestone

Comments

@ggrg
Copy link
Member

ggrg commented Dec 2, 2019

Goal:

As a core OSS team member
I want to adapt existing codebase
so that closeSettlementWindow functionality works with the updated DB schema

The scope of this story is to implement OSS Settlement BRD, section 6.1.2.1 Change to code supporting closeSettlementWindow resource

Tasks:

  • Add PROCESSING and FAILED window states [@ggrg]
  • Reorganise/refactor scripts tree structure [@ggrg]
  • Dependencies upgrade [@ggrg]
  • Refactor server setup and init [@ggrg]
  • Add configs for producer and consumer to topic-settlementwindow-close [@ggrg]
  • Create SettlementWindowHandler [@ggrg]
  • Register SettlementWindowHandler [@ggrg]
  • SettlementWindowHandler CLI [@ggrg]
  • Implement closeSettlementWindow changes [@ggrg]
    • Window state to PROCESSING [@ggrg]
    • Produce message for async close [@ggrg]
    • SettlementWindowHandler Processing [@ggrg]
      • Generate records in settlementWindowContent [@ggrg]
      • Generate records in settlementWindowContentStateChange [@ggrg]
      • Generate records in settlementContentAggregation [@ggrg]
      • Finalise closeSettlementWindow functionality [@ggrg]
      • Retries and failure
  • Fix existing unit tests [@ggrg]
  • Fix existing integration tests [@ggrg]
  • Unit testing to improve coverage

Acceptance Criteria:

  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style meets standards
  • Coverage meets standards

Pull Requests:

Follow-up:

Dependencies:

  • N/A

Accountability:

  • Owner: @ggrg
  • QA/Review: TBC
@ggrg ggrg added the story label Dec 2, 2019
@ggrg ggrg self-assigned this Jan 6, 2020
@elnyry-sam-k elnyry-sam-k added this to the Sprint 8.8 milestone Jan 7, 2020
@ggrg ggrg closed this as completed Jan 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants