ડાયનેમિક્સ AX 2012 માં AIF સેવા માટે દસ્તાવેજ વર્ગ અને ક્વેરી ઓળખવી
પ્રકાશિત: 16 ફેબ્રુઆરી, 2025 એ 11:13:17 AM UTC વાગ્યે
આ લેખ સમજાવે છે કે ડાયનેમિક્સ AX 2012 માં એપ્લિકેશન ઇન્ટિગ્રેશન ફ્રેમવર્ક (AIF) સેવા માટે સર્વિસ ક્લાસ, એન્ટિટી ક્લાસ, ડોક્યુમેન્ટ ક્લાસ અને ક્વેરી શોધવા માટે સરળ X++ જોબનો ઉપયોગ કેવી રીતે કરવો.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
આ પોસ્ટમાં આપેલી માહિતી ડાયનેમિક્સ 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()));
}