డైనమిక్స్ AX 2012 లో AIF సర్వీస్ కొరకు డాక్యుమెంట్ క్లాస్ మరియు క్వైరీని గుర్తించడం
ప్రచురణ: 16 ఫిబ్రవరి, 2025 11:11:16 AM UTCకి
చివరిగా నవీకరించబడింది: 12 జనవరి, 2026 8:54:29 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()));
}
మరింత చదవడానికి
మీరు ఈ పోస్ట్ను ఆస్వాదించినట్లయితే, మీరు ఈ సూచనలను కూడా ఇష్టపడవచ్చు:
- డైనమిక్స్ AX 2012 లో ఏ సబ్క్లాస్ను ఇన్స్టాంటియేట్ చేయాలో తెలుసుకోవడానికి SysExtension ఫ్రేమ్వర్క్ని ఉపయోగించడం
- డైనమిక్స్ AX 2012 లో X++ కోడ్ నుండి ఎనమ్ యొక్క ఎలిమెంట్ లను ఎలా గుర్తించాలి
- డైనమిక్స్ AX 2012లో చట్టపరమైన సంస్థ (కంపెనీ ఖాతాలు)ను తొలగించండి
