Habt ihr schon einmal die neuen Möglichkeiten mit OData ausprobiert die euch Microsoft Dynamics NAV 2013 bietet?
Hier einmal ein kurzer Überblick über die Zugriffsmöglichkeiten auf OData-Webservices.
Alle hier genannten Beispiele funktionieren mit der Standardinstallation von Cronus und dem veröffentlichten Webservice Customer mit dem Typ Seite und der ID 22.
Zeige alle OData-feeds:
http://localhost:7048/DynamicsNAV70/odata
Zeige Metadaten:
http://localhost:7048/DynamicsNAV70/odata/$metadata
Gib alle Debitoren aus:
http://localhost:7048/DynamicsNAV70/odata/Customer
Gib den Debitoren mit dem Primärschlüssel 10000 aus (Primärschlüssel verwenden):
http://localhost:7048/DynamicsNAV70/odata/Customer(‘10000’)
Gib alle Debitoren mit dem Lagerort BLAU aus (Verwendung von Feldfiltern):
http://localhost:7048/DynamicsNAV70/odata/Customer?$filter=Location_Code eq ‘BLAU’
Gib Name, Lagerortcode und Kreditlimit(MW) aus (Abruf einzelner Felder):
http://localhost:7048/DynamicsNAV70/odata/Customer?$select=Name, Location_Code, Credit_Limit_LCY
Gib Name, Lagerortcode und Kreditlimit (MW) für alle Debitoren aus der Lagerortcode BLAU ist (einzelne Felder kombiniert mit Filtern):
http://localhost:7048/DynamicsNAV70/odata/Customer?$filter=Location_Code eq ‘BLAU’ &$select=Name, Location_Code, Credit_Limit_LCY