Skip to main content
This page lists the scenarios of the certification, interface by interface, in the order D-EDGE works through them; the phase two scenarios add the calls your platform makes. Use the scenario identifiers when you report a result to your D-EDGE Connectivity Project Manager. Most scenarios run on every integration. A marker next to an identifier means the scenario needs a condition: hover it to read which one. Your questionnaire is what tells D-EDGE which conditions you meet.

Phase one: basic behaviour

D-EDGE runs these scenarios against your test environment, without Push bookings. The requests arrive exactly as in production, namespace declarations and <authentication> element included: see Requests. The room and rate codes they use are the ones your Get hotel response returns.

Checks on every response

Every request of the plan carries these four checks, success or failure alike: a response that misses one fails the scenario whatever else it contains.

Get hotel

The first scenario feeds the rest of the plan: D-EDGE reads your price model, your currency, and your room and rate codes from its response.

Planning updates

The prices of each scenario arrive in the shape of your price model. Every date range is relative to the day of the session.

Updates you must accept

Updates you must refuse

Each of these messages is valid XML with one wrong value.

Get bookings

The content checks run on whatever your test hotel returns. Before the session, create a one-room booking, a booking with several rooms and a child, a modified booking, and a cancelled one. D-EDGE can create them instead, through a booking engine on the hotel. With no booking in the window, the request scenarios still pass on a bare <success>.

Requests

Booking content

These checks apply to every booking of every successful response, against the booking message structure.

Confirm bookings

The acknowledgements refer to bookings your endpoint returned, so these scenarios run after the Get bookings ones.

Phase two: live certification

Push bookings is in play from here. Your D-EDGE Connectivity Project Manager works on the D-EDGE test hotel linked to yours, in production conditions, and checks the result on your side.

Run them yourself

The phase one scenarios ship as a collection for Postman and Insomnia.
The collection covers the 43 scenarios that are requests D-EDGE sends to your endpoints. The other 13 run with D-EDGE during the session. The booking content checks GB-C1 to GB-C10 read what your endpoint answers, and the phase two scenarios need the D-EDGE platform on the other side.

D-EDGE Docs: Channel Manager API test scenarios

The downloads, the variables to fill, and the order to run the folders in, on the API collections page.

Next steps

Certification steps

The hand-over, the two test phases, and the pilot.

Questionnaire

The questions D-EDGE asks before testing, and what each answer decides.