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
Zadnje ažuriranje: 12. siječnja 2026. u 08:46:35 UTC
Kratki č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. Mogu, ali i ne moraju biti važeće za druge verzije.
Nedavno sam naišao na pomalo zagonetnu poruku o pogrešci "No metadata class defined for data contract object" prilikom pokušaja pokretanja klase kontrolera SysOperation.
Nakon malo istraživanja, ispostavilo se da je uzrok tome bio taj što sam zaboravio ukrasiti ClassDeclaration klase ugovora o podacima atributom [DataContractAttribute].
Čini se da postoji još nekoliko mogućih uzroka, ali gore navedeni je daleko najvjerojatniji. Čudno je da se s tim nisam prije susreo, ali pretpostavljam da nikad prije nisam zaboravio tu osobinu ;-)
Zabilježeno za buduću upotrebu :-)
Dodatno čitanje
Ako vam se svidio ovaj post, možda će vam se svidjeti i ovi prijedlozi:
- Pozivanje AIF Document Services izravno iz X++ u Dynamics AX 2012
- Identificiranje klase dokumenta i upita za AIF uslugu u sustavu Dynamics AX 2012
- Kako iterirati preko elemenata enuma iz X++ koda u Dynamics AX 2012
