From 86e5c429bdc1a43313d978e217c3db286ccad5ce Mon Sep 17 00:00:00 2001 From: Christian Georgi Date: Wed, 16 Dec 2020 17:39:58 +0100 Subject: [PATCH] Example for draft choreography --- fiori/test/requests.http | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/fiori/test/requests.http b/fiori/test/requests.http index 873a1533..95076ce3 100644 --- a/fiori/test/requests.http +++ b/fiori/test/requests.http @@ -42,7 +42,24 @@ GET {{bookshop}}/browse/Books(201)? ################################################# # -# Orders Service +# Orders Service, incl. draft choreography # +@newOrderID = e939604c-ab83-4d4f-bdb6-95fe30b3773e GET {{bookshop}}/orders/Orders + +### Create order, still inactive +POST {{bookshop}}/orders/Orders +Content-Type: application/json + +{"ID": "{{newOrderID}}"} + +### Get inactive order. We have to specify `IsActiveEntity`. +GET {{bookshop}}/orders/Orders(ID={{newOrderID}},IsActiveEntity=false) + +### Activate order using `.../.draftActivate` +POST {{bookshop}}/orders/Orders(ID={{newOrderID}},IsActiveEntity=false)/OrdersService.draftActivate +Content-Type: application/json + +### Get active order +GET {{bookshop}}/orders/Orders(ID={{newOrderID}},IsActiveEntity=true)