Feil "Ingen metadataklasse definert for datakontraktobjekt" i Dynamics AX 2012
Publisert: 16. februar 2025 kl. 01:07:18 UTC
Sist oppdatert: 13. september 2025 kl. 22:52:55 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 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økelse viser det seg at årsaken til dette var at jeg glemte å dekorere ClassDeclaration for datakontraktklassen med [DataContractAttribute]-attributtet.
Det ser ut til at det er et par andre mulige årsaker, men det ovennevnte er den desidert mest sannsynlige. Rart at jeg ikke har vært borti det før, men jeg antar at jeg aldri har glemt den egenskapen før, da ;-)
Herved notert for fremtidig referanse :-)
Videre lesing
Hvis du likte dette innlegget, kan du også like disse forslagene:
- Slett en juridisk enhet (selskapskontoer) i Dynamics AX 2012
- Identifisere dokumentklasse og spørring for AIF-tjeneste i Dynamics AX 2012
- Strengeformatering med makro og strFmt i Dynamics AX 2012