Create WPC DELETE Method for Fluid Model schema

As an OSDU data definitions member, I want the DELETE method to be created to support the Fluid Model WPC. The method must delete the record and throw the corresponding messages, (Check AC section).

Dependencies before start the development :

Task Status (Y / N)
Proposal document revised Y
Multi – company review Y
OSDU Forum approval Y

Acceptance criteria:

AC Completed
The user can send a Request type: DELETE /{record_id}
If the ID exists, the system should delete the saturation function set and return a 204 No Content status.
Path parameter validation: Valid record_id passes, Invalid record_id returns 422 Unprocessable Entity.
Postman Tests: DELETE valid ID ® 204. DELETE invalid ID ® 422. Repeat DELETE ® still 204.

End point:

/api/rafs-ddms/v2/fluidmodel/{record_id}

SCHEMA and reference links

You can access the json example file here: https://gitlab.opengroup.org/osdu/subcommittees/data-def/work-products/schema/-/blob/master/Generated/work-product-component/FluidModel.1.0.0.json

Proposal Doc: https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/FluidModel.1.0.0.xlsx

Source data sample:

Reference list(s):

Reference Data Name Schema Reference Value List
FluidModelType https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/schema-FluidModelType.1.0.0.xlsx https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/FluidModelType.1.xlsx
FluidModelSaturationType https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/schema-FluidModelSaturationType.1.0.0.xlsx https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/FluidModelSaturationType.1.xlsx
FluidModelSurfaceSeparationProcessType https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/schema-FluidModelSurfaceSeparationProcessType.1.0.0.xlsx https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/FluidModelSurfaceSeparationProcessType.1.xlsx
BlackOilFlashMechanismApplied https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/schema-BlackOilFlashMechanismApplied.1.0.0.xlsx https://gitlab.opengroup.org/osdu/subcommittees/data-def/projects/ResMngmtTeam/docs/-/blob/main/Dynamic%20Reservoir%20Modeling/Jan2025_Workshop/Workshops_Outcomes_Proposals/Reference-Data-Schema-And-Values/BlackOilFlashMechanismApplied.1.xlsx
WorkflowUsageType published
Edited Dec 02, 2025 by Raul Isunza
Assignee Loading
Time tracking Loading