ਡਾਇਨਾਮਿਕਸ AX 2012 ਵਿੱਚ AIF ਸੇਵਾ ਲਈ ਦਸਤਾਵੇਜ਼ ਸ਼੍ਰੇਣੀ ਅਤੇ ਪੁੱਛਗਿੱਛ ਦੀ ਪਛਾਣ ਕਰਨਾ
ਪ੍ਰਕਾਸ਼ਿਤ: 19 ਮਾਰਚ 2025 9:34:35 ਬਾ.ਦੁ. UTC
ਇਹ ਲੇਖ ਦੱਸਦਾ ਹੈ ਕਿ ਡਾਇਨਾਮਿਕਸ AX 2012 ਵਿੱਚ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਫਰੇਮਵਰਕ (AIF) ਸੇਵਾ ਲਈ ਸੇਵਾ ਕਲਾਸ, ਐਂਟੀਟੀ ਕਲਾਸ, ਦਸਤਾਵੇਜ਼ ਕਲਾਸ ਅਤੇ ਪੁੱਛਗਿੱਛ ਲੱਭਣ ਲਈ ਇੱਕ ਸਧਾਰਨ X++ ਜੌਬ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
ਇਸ ਪੋਸਟ ਵਿੱਚ ਦਿੱਤੀ ਗਈ ਜਾਣਕਾਰੀ Dynamics AX 2012 R3 'ਤੇ ਆਧਾਰਿਤ ਹੈ। ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਹੋਰ ਵਰਜਨਾਂ ਲਈ ਸਹੀ ਨਾ ਹੋਵੇ।
ਜਦੋਂ ਮੈਨੂੰ ਨਵਾਂ ਫੀਲਡ ਜੋੜਨ, ਕੁਝ ਲੌਜਿਕ ਬਦਲਣ ਜਾਂ ਦਸਤਾਵੇਜ਼ ਸੇਵਾ ਜੋ ਕਿ AIF ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਪੋਰਟ (ਇਨਬਾਊਂਡ ਜਾਂ ਆਊਟਬਾਊਂਡ) 'ਤੇ ਚੱਲ ਰਹੀ ਹੈ, ਵਿੱਚ ਕੁਝ ਹੋਰ ਤਬਦੀਲੀ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਮੈਂ ਅਕਸਰ ਉਸ ਸੇਵਾ ਦੇ ਅਸਲ ਕਲਾਸਾਂ ਦੀ ਖੋਜ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬੀਤਾਉਂਦਾ ਹਾਂ।
ਜਰੂਰ, ਮਿਆਰੀ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਜਿਆਦਾਤਰ ਤੱਤ ਸਥਿਰ ਤਰੀਕੇ ਨਾਲ ਨਾਮਿਤ ਹੁੰਦੇ ਹਨ, ਪਰ ਕਾਫੀ ਵਾਰੀ, ਕਸਟਮ ਕੋਡ ਨਹੀਂ ਹੁੰਦਾ। AIF ਵਿੱਚ ਦਸਤਾਵੇਜ਼ ਸੇਵਾਵਾਂ ਨੂੰ ਸੈਟ ਕਰਨ ਵਾਲੇ ਫਾਰਮ ਕਿਸੇ ਅਸਲ ਕੋਡ ਨੂੰ ਦੇਖਣ ਦਾ ਆਸਾਨ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕਰਦੇ, ਪਰ ਸੇਵਾ ਦਾ ਨਾਮ ਜਾਣਨਾ (ਜੋ ਤੁਸੀਂ ਪੋਰਟ ਕਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਆਸਾਨੀ ਨਾਲ ਲੱਭ ਸਕਦੇ ਹੋ) ਤੁਹਾਨੂੰ ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਇਹ ਛੋਟਾ ਜੌਬ ਚਲਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ - ਇੱਥੇ ਇਹ CustCustomerService ਲਈ ਚੱਲ ਰਿਹਾ ਹੈ, ਪਰ ਤੁਸੀਂ ਇਸਨੂੰ ਕਿਸੇ ਵੀ ਹੋਰ ਸੇਵਾ ਲਈ ਬਦਲ ਸਕਦੇ ਹੋ:
{
AxdWizardParameters param;
;
param = AifServiceClassGenerator::getServiceParameters(classStr(CustCustomerService));
info(strFmt("Service class: %1", param.parmAifServiceClassName()));
info(strFmt("Entity class: %1", param.parmAifEntityClassName()));
info(strFmt("Document class: %1", param.parmName()));
info(strFmt("Query: %1", param.parmQueryName()));
}