Skip to content

Objects can appear both as existing and deleted simultaneously #2

@joesiltberg

Description

@joesiltberg

From what I understand this implementation doesn't implement any functionality for sharing different subsets of the SS12000 data model to different clients. So to limit what is shared with Skolverket we need to only ingest the data we wish to share.

This means it's a valid scenario that a Person (for instance) is added, deleted and added again (with the same UUID), as time goes by and the subset we wish to share changes.

In such a scenario (added, deleted, added) the object will (in the provisioning-reference-api implementation) appear when querying /persons and also when querying /deletedEntities. Then whether or not the consuming system will keep or delete the object would be undefined and can depend on the order which these endpoints are queried.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions