Miklix

ਡਾਇਨਾਮਿਕਸ AX 2012 ਵਿੱਚ ਗਲਤੀ "ਡੇਟਾ ਕੰਟਰੈਕਟ ਆਬਜੈਕਟ ਲਈ ਕੋਈ ਮੈਟਾਡੇਟਾ ਕਲਾਸ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ"

ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:33:20 ਬਾ.ਦੁ. UTC

ਡਾਇਨਾਮਿਕਸ ਏਐਕਸ 2012 ਵਿੱਚ ਇੱਕ ਗੁਪਤ ਗਲਤੀ ਸੁਨੇਹੇ ਦਾ ਵਰਣਨ ਕਰਨ ਵਾਲਾ ਇੱਕ ਛੋਟਾ ਜਿਹਾ ਲੇਖ, ਅਤੇ ਨਾਲ ਹੀ ਇਸਦੇ ਸਭ ਤੋਂ ਸੰਭਾਵਿਤ ਕਾਰਨ ਅਤੇ ਹੱਲ।


ਇਸ ਪੰਨੇ ਨੂੰ ਵੱਧ ਤੋਂ ਵੱਧ ਲੋਕਾਂ ਤੱਕ ਪਹੁੰਚਯੋਗ ਬਣਾਉਣ ਲਈ ਅੰਗਰੇਜ਼ੀ ਤੋਂ ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਸੀ। ਬਦਕਿਸਮਤੀ ਨਾਲ, ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਅਜੇ ਇੱਕ ਸੰਪੂਰਨ ਤਕਨਾਲੋਜੀ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਗਲਤੀਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਜੇ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਤੁਸੀਂ ਮੂਲ ਅੰਗਰੇਜ਼ੀ ਸੰਸਕਰਣ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ:

Error "No metadata class defined for data contract object" in Dynamics AX 2012

ਇਸ ਪੋਸਟ ਵਿੱਚ ਦਿੱਤੀ ਜਾਣਕਾਰੀ Dynamics AX 2012 R3 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਹੋਰ ਵਰਜਨਾਂ ਲਈ ਸਹੀ ਨਾ ਹੋਵੇ।

ਮੈਨੂੰ ਹਾਲ ਹੀ ਵਿੱਚ ਕੁਝ ਹਦ ਤੱਕ ਗੁਪਤ ਗਲਤੀ ਸੁਨੇਹਾ "ਡਾਟਾ ਕਾਨਟ੍ਰੈਕਟ ਆਬਜੈਕਟ ਲਈ ਕੋਈ ਮੈਟਾ ਡਾਟਾ ਕਲਾਸ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਹੈ" ਦਰਜ ਹੋਇਆ ਜਦੋਂ ਮੈਂ SysOperation ਕੰਟਰੋਲਰ ਕਲਾਸ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਸੀ।

ਥੋੜਾ ਜਿਹਾ ਜਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇਹ ਪਤਾ ਚੱਲਿਆ ਕਿ ਇਸਦਾ ਕਾਰਣ ਇਹ ਸੀ ਕਿ ਮੈਂ ਡਾਟਾ ਕਾਨਟ੍ਰੈਕਟ ਕਲਾਸ ਦੀ ClassDeclaration ਨੂੰ [DataContractAttribute] ਐਟਰਿਬਿਊਟ ਨਾਲ ਸਜਾਇਆ ਨਹੀਂ ਸੀ।

ਲੱਗਦਾ ਹੈ ਕਿ ਹੋਰ ਕੁਝ ਹੋਰ ਸੰਭਾਵਿਤ ਕਾਰਨ ਹਨ, ਪਰ ਉਪਰੋਕਤ ਕਾਰਣ ਸਭ ਤੋਂ ਜਿਆਦਾ ਸੰਭਾਵਨਾ ਵਾਲਾ ਹੈ। ਇਹ ਅਜੀਬ ਹੈ ਕਿ ਮੈਂ ਇਸ ਨਾਲ ਪਹਿਲਾਂ ਨਹੀਂ ਟਕਰਾਿਆ, ਪਰ ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਮੈਂ ਕਦੇ ਵੀ ਉਹ ਐਟਰਿਬਿਊਟ ਭੁੱਲਿਆ ਨਹੀਂ ਸੀ, ਫਿਰ ;-)

ਇਹ ਭਵਿੱਖ ਦੇ ਸੰਦਰਭ ਲਈ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੈ :-)

ਬਲੂਸਕੀ 'ਤੇ ਸਾਂਝਾ ਕਰੋਫੇਸਬੁੱਕ 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋਟਮਬਲਰ 'ਤੇ ਸਾਂਝਾ ਕਰੋX 'ਤੇ ਸਾਂਝਾ ਕਰੋਲਿੰਕਡਇਨ 'ਤੇ ਸਾਂਝਾ ਕਰੋPinterest 'ਤੇ ਪਿੰਨ ਕਰੋ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ

ਲੇਖਕ ਬਾਰੇ

ਮਿੱਕੇਲ ਕ੍ਰਿਸਟਨਸਨ
ਮਿਕੇਲ miklix.com ਦਾ ਸਿਰਜਣਹਾਰ ਅਤੇ ਮਾਲਕ ਹੈ। ਉਸਨੂੰ ਇੱਕ ਪੇਸ਼ੇਵਰ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮਰ/ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਵਜੋਂ 20 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਦਾ ਤਜਰਬਾ ਹੈ ਅਤੇ ਉਹ ਵਰਤਮਾਨ ਵਿੱਚ ਇੱਕ ਵੱਡੇ ਯੂਰਪੀਅਨ ਆਈਟੀ ਕਾਰਪੋਰੇਸ਼ਨ ਲਈ ਪੂਰਾ ਸਮਾਂ ਕੰਮ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਉਹ ਬਲੌਗ ਨਹੀਂ ਲਿਖਦਾ, ਤਾਂ ਉਹ ਆਪਣਾ ਖਾਲੀ ਸਮਾਂ ਬਹੁਤ ਸਾਰੀਆਂ ਰੁਚੀਆਂ, ਸ਼ੌਕ ਅਤੇ ਗਤੀਵਿਧੀਆਂ 'ਤੇ ਬਿਤਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਕੁਝ ਹੱਦ ਤੱਕ ਇਸ ਵੈੱਬਸਾਈਟ 'ਤੇ ਕਵਰ ਕੀਤੇ ਗਏ ਵਿਸ਼ਿਆਂ ਦੀ ਵਿਭਿੰਨਤਾ ਵਿੱਚ ਪ੍ਰਤੀਬਿੰਬਤ ਹੋ ਸਕਦਾ ਹੈ।