Greška "No metadata class defined for data contract object" in Dynamics AX 2012
Objavljeno: 16. februar 2025. u 01:09:05 UTC
Kratki mali članak koji opisuje pomalo zagonetnu poruku o grešci u Dynamics AX 2012, kao i najvjerovatniji uzrok i popravak za nju.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Informacije u ovom postu su zasnovane na Dynamics AX 2012 R3. Može ili ne mora vrijediti za druge verzije.
Nedavno sam naišao na pomalo zagonetnu poruku o grešci "No metadata class defined for data contract object" kada sam pokušao pokrenuti SysOperation klasu kontrolera.
Nakon malo istraživanja, ispostavilo se da je uzrok tome bio taj što sam zaboravio ukrasiti ClassDeclaration klase ugovora podataka sa atributom [DataContractAttribute].
Čini se da postoji nekoliko drugih mogućih uzroka, ali gore je daleko najvjerovatniji. Čudno je da se nisam susreo s tim prije, ali pretpostavljam da nikada prije nisam zaboravio taj atribut, onda ;-)
Ovim naznačeno za buduću referencu :-)