Feil "Ingen metadataklasse definert for datakontraktobjekt" i Dynamics AX 2012
Publisert: 16. februar 2025 kl. 01:07:18 UTC
En kort liten artikkel som beskriver en noe kryptisk feilmelding i Dynamics AX 2012, samt den mest sannsynlige årsaken og løsningen for den.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Informasjonen i dette innlegget er basert på Dynamics AX 2012 R3. Det kan være eller ikke være gyldig for andre versjoner.
Jeg møtte nylig den noe kryptiske feilmeldingen "Ingen metadataklasse definert for datakontraktobjekt" når jeg prøvde å starte en SysOperation-kontrollerklasse.
Etter litt undersøkelser viser det seg at årsaken til dette var at jeg glemte å dekorere ClassDeclaration til datakontraktklassen med attributtet [DataContractAttribute].
Det ser ut til at det er et par andre mulige årsaker, men ovennevnte er den desidert mest sannsynlige. Rart at jeg ikke har vært borti det før, men jeg har vel aldri glemt den egenskapen før, da ;-)
Herved notert for fremtidig referanse :-)