Pogreška "Nije definirana klasa metapodataka za podatkovni ugovorni objekt" u programu Dynamics AX 2012
Objavljeno: 16. veljače 2025. u 01:09:07 UTC
Kratak mali članak koji opisuje pomalo zagonetnu poruku o pogrešci u Dynamics AX 2012, kao i najvjerojatniji uzrok i rješenje za nju.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Informacije u ovom postu temelje se na Dynamics AX 2012 R3. Može, ali i ne mora vrijediti za druge verzije.
Nedavno sam naišao na pomalo zagonetnu poruku o pogrešci "Nije definirana klasa metapodataka za podatkovni ugovorni objekt" pri pokušaju pokretanja klase kontrolera SysOperation.
Nakon kraće istrage, pokazalo se da je uzrok tome to što sam zaboravio ukrasiti ClassDeclaration klase podatkovnog ugovora atributom [DataContractAttribute].
Čini se da postoji još nekoliko mogućih uzroka, ali gore navedeni je daleko najvjerojatniji. Čudno je da se s tim ranije nisam susreo, ali pretpostavljam da nikad prije nisam zaboravio taj atribut ;-)
Ovime zabilježeno za buduću upotrebu :-)