Salta ai contenuti

Simulare un servizio OData

Clic destro su una cartella ▸ Aggiungi ▸ Server OData.

CampoRuolo
Metadati simulatiIl documento CSDL, servito così com’è su $metadata
Dati simulatiUn oggetto JSON: nome dell’insieme di entità → array di oggetti

Un elemento Server OData: l’indirizzo della radice di servizio, il documento $metadata CSDL servito verbatim e i dati di entità simulati per insieme di entità

È il punto che distingue questo server da un semplice ritorno di JSON fisso: Restorm applica le opzioni di sistema ai dati simulati.

Un client che chiama:

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

riceve un risultato realmente filtrato, proiettato, troncato e conteggiato.

Le opzioni supportate: $filter, $select, $orderby, $top, $skip, $count, $expand e $batch.

Sviluppare contro un servizio OData prima che esista, oppure riprodurre un insieme di dati preciso per un test — senza allestire un server OData completo, cosa che raramente è un piacere.

Poiché il documento $metadata viene servito così com’è, gli strumenti client (compresa l’importazione OData di Restorm) possono scoprire il servizio normalmente.

Le azioni Server OData e Chiusura server OData. Si veda Server ospitati.