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

Mandatory fields at Gate and Pool are not in sync #1166

Open
StWeisshaar opened this issue Dec 18, 2024 · 0 comments
Open

Mandatory fields at Gate and Pool are not in sync #1166

StWeisshaar opened this issue Dec 18, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@StWeisshaar
Copy link

Current Behavior

When posting results to the BPDM Orchestator with a confidenceCriteria object(lastConfidenceCheckAt and nextConfidenceCheckAt) equal to NULL - the task still successfully passes through the BPDM Orchestrator and reaches PoolSync Success. Since these fields are mandatory at the BPDM Gate the task is running into an SharingProcessError.

image

image

This is not reproducible using the Cleaning Service Dummy, since the dummy service populates all confidence criteria fields by default.

Thanks to @bhautik-sakhiya for finding this issue!

Expected Behavior

The mandatory fields should align between BPDM Orchestrator and BPDM Gate. Tasks with missing mandatory fields are expected to fail at the BPDM Orchestrator. Missing mandatory fields are specified within the error message.

Steps To Reproduce

  1. Create a new task
  2. Post step results for CleanAndSync without lastConfidenceCheckAt and nextConfidenceCheckAt
  3. Check the sharing state type for the created task
@StWeisshaar StWeisshaar added the bug Something isn't working label Dec 18, 2024
@nicoprow nicoprow moved this to New in BPDM Kanban Dec 20, 2024
@nicoprow nicoprow moved this from New to 🔖 Refined in BPDM Kanban Dec 20, 2024
@nicoprow nicoprow moved this from 🔖 Refined to 🏗 In progress in BPDM Kanban Dec 20, 2024
@StWeisshaar StWeisshaar changed the title Mandatory fields at Gate and Orchestrator are not in sync Mandatory fields at Gate and Pool are not in sync Dec 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: 🏗 In progress
Development

No branches or pull requests

2 participants