Aller au contenu

Simuler un service OData

Clic droit sur un dossier ▸ Ajouter ▸ Serveur OData.

ChampRôle
Métadonnées simuléesLe document CSDL, servi tel quel sur $metadata
Données simuléesUn objet JSON : nom du jeu d’entités → tableau d’objets

Un élément Serveur OData : l'adresse de la racine de service, le document $metadata CSDL servi verbatim, et les données d'entités simulées par jeu d'entités

C’est le point qui distingue ce serveur d’un simple retour de JSON figé : Restorm applique les options système à vos données simulées.

Un client qui appelle :

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

reçoit un résultat réellement filtré, projeté, tronqué et compté.

Les options prises en charge : $filter, $select, $orderby, $top, $skip, $count, $expand et $batch.

Développer contre un service OData avant qu’il n’existe, ou reproduire un jeu de données précis pour un test — sans monter un serveur OData complet, ce qui est rarement une partie de plaisir.

Le document $metadata étant servi tel quel, les outils clients (y compris l’import OData de Restorm) peuvent découvrir le service normalement.

Les actions Serveur OData et Fermeture serveur OData. Voir Serveurs hébergés.