Utiliser différents documents de retour OData

Effectué

Lorsque vous enregistrez un service web OData, vous exposez un service OData accèssible à partir d’un URI à l’aide d’un navigateur web ou de tout autre client HTTP. Business Central prend en charge OData version 4.

Documents JSON

OData version 4 renvoie les documents JSON.

https://api.businesscentral.dynamics.com/v2.0/\<tenant\>/ODataV4/\<service\>

Documents de métadonnées de service (EDMX)

EDM (Entity Data Model) est une spécification qui permet de définir les données utilisées par les applications basées sur Entity Framework. EDMX est un format de fichier XML qui constitue le format d’empaquetage des métadonnées de service d’un service de données.

Les directives suivantes ont été implémentées pour EDM :

  • Les noms de champ Business Central sont mappés aux noms de propriété EDMX en remplaçant les espaces par des traits de soulignement.

  • Les champs de clé primaire dans les tables sont automatiquement définis en tant que propriétés dans le document de métadonnées de service, même s’ils ne sont pas exposés sur une page en tant que contrôles.

Vous pouvez obtenir des documents de métadonnées de service pour les services web de page ou de requête.

https://api.businesscentral.dynamics.com/v2.0/\<tenant\>/ODataV4/$metadata

Un document EDM comporte des informations sur les différents types de données dans les services web OData. Vous pouvez rechercher les clés primaires utilisées (ainsi que la longueur des champs) et si elles sont obligatoires.