Trabalhar com documentos de retorno OData diferentes

Concluído

Ao registrar um serviço Web OData, você expõe um serviço OData que pode ser acessado de um URI usando um navegador da Web ou qualquer outro cliente HTTP. O Business Central oferece suporte ao OData versão 4.

Documentos JSON

O OData versão 4 retornará documentos JSON.

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

Documentos de metadados de serviço (EDMX)

O EDM (Modelo de Dados de Entidade) é uma especificação para definir os dados usados pelos aplicativos que são criados no Entity Framework. O EDMX é um formato de arquivo baseado em XML que é o formato de pacote para os metadados de um serviço de dados.

As seguintes diretrizes foram implementadas para o EDM:

  • Os nomes de campos do Business Central são mapeados para os nomes das propriedades do EDMX, substituindo espaços por sublinhados.

  • Os campos de chave primária em tabelas são automaticamente definidos como propriedades no documento de metadados de serviço, mesmo que não estejam expostos em uma página como controles.

Você pode obter documentos de metadados de serviço para os serviços Web de página ou de consulta.

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

Um documento EDM contém informações sobre os diversos tipos de dados nos serviços Web OData. Você pode encontrar as chaves primárias usadas (e o comprimento dos campos) e se elas são obrigatórias.