Villa "Enginn lýsigagnaflokkur skilgreindur fyrir gagnasamningshlut" í Dynamics AX 2012
Birt: 19. mars 2025 kl. 21:33:18 UTC
Stutt grein sem lýsir dálítið dulrænum villuboðum í Dynamics AX 2012, sem og líklegasta orsök og lagfæringu á því.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
Upplýsingarnar í þessari færslu eru byggðar á Dynamics AX 2012 R3. Það getur verið að þær séu ekki giltar fyrir aðrar útgáfur.
Ég rakst nýlega á nokkuð dularfulla villuboð "Engin metagagnaskipulag skilgreint fyrir gögnasamningshlutverk" þegar ég reyndi að ræsa SysOperation stjórnunarflokks.
Eftir smá rannsókn kom í ljós að orsök þessa var sú að ég gleymdi að skreyta ClassDeclaration fyrir gögnasamningsflokkinn með [DataContractAttribute] eiginleikanum.
Það virðist vera að það séu nokkur önnur möguleg orsök, en ofangreind er lang líklegust. Fyrirferðarmikið að ég hafi ekki rekist á þetta áður, en ég geri ráð fyrir að ég hafi aldrei gleymt þessum eiginleika áður, þá ;-)
Hér með skráð til framtíðar :-)