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

Release confirmation partial success #749

Open
Azurab opened this issue Nov 8, 2024 · 2 comments
Open

Release confirmation partial success #749

Azurab opened this issue Nov 8, 2024 · 2 comments
Assignees
Labels
question Further information is requested
Milestone

Comments

@Azurab
Copy link

Azurab commented Nov 8, 2024

An optional step in after sale process: release (dedicated for bookings that allocates some resources like reservations) similar to fulfillment step in a booking process (but in "opposite way": it confirms releasing instead of holding some resources) is associated with a partial success problem.
How does OSDM handle complicated case when a FulfillmentId requested in POST release-offer action has reservations allocated in many resources and some of them are released but others are not at release-offer confirmation step (action PATCH release-offer/{releaseOfferId})?
Can a fulfillment have more than one release offer (one releaseOfferId for each fulfillmentPart)? I guess not, because entire fulfillmentId must be clearly valid or cancelled from traveler point of view.

@jspetrak jspetrak moved this to To do in OSDM Specification Nov 11, 2024
@jspetrak jspetrak added this to the 4.0.0 milestone Nov 11, 2024
@jspetrak
Copy link
Collaborator

jspetrak commented Nov 11, 2024

Hello,

there is actually releaseSpecifications array in the ReleaseOfferRequest. That way, you can not only specify the entire Fulfillments to be released, but also drill down to individual BookingParts (Admission, Reservation, Ancillary).

In the refund, we have already removed fulfillmentIds from the actionOfferRequest. Specification can support both complete or partial action. Exchange and Release will be aligned in OSDM 4.0.

Booking also has releaseOffers as an array so you can have multiple releases running in the same time.

@jspetrak jspetrak added the question Further information is requested label Nov 11, 2024
@jspetrak jspetrak moved this from To do to In progress in OSDM Specification Nov 11, 2024
@Azurab
Copy link
Author

Azurab commented Nov 14, 2024

Hi, thank you.
In releaseSpecifications I can see that fulfilmentId has notEmpty property and in my opinion that is good.
I am just wondering how the purchaser can be left with a half released fulfilment. The only thing I can see is to prvide new fulfilment without released offerParts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
Status: In progress
Development

No branches or pull requests

2 participants