Symulowanie usługi OData
Kliknięcie prawym przyciskiem na folderze ▸ Dodaj ▸ Serwer OData.
Konfiguracja
Section titled “Konfiguracja”| Pole | Rola |
|---|---|
| Symulowane metadane | Dokument CSDL, udostępniany bez zmian pod $metadata |
| Symulowane dane | Obiekt JSON: nazwa zestawu encji → tablica obiektów |

Co ten serwer naprawdę robi
Section titled “Co ten serwer naprawdę robi”To właśnie odróżnia go od zwykłego zwracania zamrożonego JSON-a: Restorm stosuje opcje systemowe do symulowanych danych.
Klient, który wywołuje:
GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=trueotrzymuje wynik faktycznie przefiltrowany, zrzutowany, obcięty i zliczony.
Obsługiwane opcje: $filter, $select, $orderby, $top, $skip, $count,
$expand oraz $batch.
Do czego to służy
Section titled “Do czego to służy”Do pracy nad usługą OData, zanim ta powstanie, albo do odtworzenia konkretnego zestawu danych na potrzeby testu — bez stawiania pełnego serwera OData, co rzadko bywa przyjemnym zajęciem.
Ponieważ dokument $metadata jest udostępniany bez zmian, narzędzia klienckie
(w tym import OData w aplikacji Restorm)
mogą odkryć usługę w zwykły sposób.
W scenariuszu
Section titled “W scenariuszu”Akcje Serwer OData oraz Zamknięcie serwera OData. Zob. Serwery hostowane.