டைனமிக்ஸ் AX 2012 இல் "தரவு ஒப்பந்த பொருளுக்கு மெட்டாடேட்டா வகுப்பு வரையறுக்கப்படவில்லை" என்ற பிழை.
வெளியிடப்பட்டது: 16 பிப்ரவரி, 2025 அன்று AM 1:07:51 UTC
கடைசியாகப் புதுப்பிக்கப்பட்டது: 12 ஜனவரி, 2026 அன்று AM 8:46:29 UTC
Dynamics AX 2012 இல் ஓரளவு ரகசியமான பிழைச் செய்தியை விவரிக்கும் ஒரு சிறிய கட்டுரை, அத்துடன் அதற்கான பெரும்பாலும் காரணம் மற்றும் தீர்வையும் விவரிக்கிறது.
Error "No metadata class defined for data contract object" in Dynamics AX 2012
இந்தப் பதிவில் உள்ள தகவல்கள் Dynamics AX 2012 R3 ஐ அடிப்படையாகக் கொண்டவை. இது மற்ற பதிப்புகளுக்கு செல்லுபடியாகலாம் அல்லது செல்லுபடியாகாமல் இருக்கலாம்.
சமீபத்தில் SysOperation கட்டுப்படுத்தி வகுப்பைத் தொடங்க முயற்சிக்கும்போது "தரவு ஒப்பந்தப் பொருளுக்கு மெட்டாடேட்டா வகுப்பு வரையறுக்கப்படவில்லை" என்ற ஓரளவு ரகசியமான பிழைச் செய்தியைக் கண்டேன்.
சிறிது விசாரணைக்குப் பிறகு, தரவு ஒப்பந்த வகுப்பின் ClassDeclaration ஐ [DataContractAttribute] பண்புக்கூறுடன் அலங்கரிக்க மறந்துவிட்டதே இதற்குக் காரணம் என்று தெரியவந்துள்ளது.
வேறு சில காரணங்கள் இருக்கலாம் போலிருக்கிறது, ஆனால் மேலே சொன்னதுதான் மிகவும் சாத்தியமான காரணம். நான் இதற்கு முன்பு இதை சந்தித்ததில்லை என்பது விந்தையானது, ஆனால் அந்த பண்பை நான் இதற்கு முன்பு ஒருபோதும் மறந்ததில்லை என்று நினைக்கிறேன், அப்படியானால் ;-)
எதிர்கால குறிப்புக்காக இங்கே குறிப்பிடப்பட்டுள்ளது :-)
மேலும் படிக்க
இந்த இடுகை உங்களுக்குப் பிடித்திருந்தால், இந்த பரிந்துரைகளையும் நீங்கள் விரும்பலாம்:
- டைனமிக்ஸ் AX 2012 இல் SysOperation தரவு ஒப்பந்த வகுப்பில் வினவலைப் பயன்படுத்துதல்
- டைனமிக்ஸ் AX 2012 இல் தரவு() மற்றும் buf2Buf() க்கு இடையிலான வேறுபாடு
- டைனமிக்ஸ் AX 2012 இல் எந்த துணைப்பிரிவை உடனடிப்படுத்த வேண்டும் என்பதைக் கண்டறிய SysExtension கட்டமைப்பைப் பயன்படுத்துதல்.
