Gå til innholdet

Mocke en OData-tjeneste

Høyreklikk på en mappe ▸ Legg til ▸ OData-server.

FeltRolle
Mockede metadataCSDL-dokumentet, servert som det er$metadata
Mockede dataEt JSON-objekt: navnet på entitetssettet → array av objekter

Et OData-server-element: adressen til tjenesteroten, $metadata-CSDL-dokumentet som serveres ordrett, og de mockede entitetsdataene per entitetssett

Det er dette som skiller denne serveren fra en enkel retur av fastlåst JSON: Restorm anvender systemalternativene på de mockede dataene dine.

En klient som kaller:

GET localhost:8080/Clients?$filter=pays eq 'FR'&$select=id,nom&$top=10&$count=true

får et resultat som virkelig er filtrert, projisert, avkortet og telt.

Alternativene som støttes: $filter, $select, $orderby, $top, $skip, $count, $expand og $batch.

Å utvikle mot en OData-tjeneste før den finnes, eller å gjenskape et bestemt datasett til en test — uten å sette opp en komplett OData-server, noe som sjelden er en fornøyelse.

Siden $metadata-dokumentet serveres som det er, kan klientverktøy (også OData-importen i Restorm) oppdage tjenesten på vanlig måte.

Handlingene OData-server og Lukk OData-server. Se Hostede servere.