Miklix

డైనమిక్స్ AX 2012 లో AIF సర్వీస్ కొరకు డాక్యుమెంట్ క్లాస్ మరియు క్వైరీని గుర్తించడం

ప్రచురణ: 16 ఫిబ్రవరి, 2025 11:11:16 AM UTCకి

డైనమిక్స్ AX 2012 లో అప్లికేషన్ ఇంటిగ్రేషన్ ఫ్రేమ్ వర్క్ (AIF) సర్వీస్ కొరకు సర్వీస్ క్లాస్, ఎంటిటీ క్లాస్, డాక్యుమెంట్ క్లాస్ మరియు క్వైరీని కనుగొనడానికి ఒక సాధారణ X++ ఉద్యోగాన్ని ఎలా ఉపయోగించాలో ఈ వ్యాసం వివరిస్తుంది.


వీలైనంత ఎక్కువ మందికి అందుబాటులో ఉండేలా ఈ పేజీని ఇంగ్లీష్ నుండి యాంత్రికంగా అనువదించారు. దురదృష్టవశాత్తు, యాంత్రిక అనువాదం ఇంకా పరిపూర్ణమైన సాంకేతికత కాదు, కాబట్టి లోపాలు సంభవించవచ్చు. మీరు కోరుకుంటే, మీరు అసలు ఆంగ్ల సంస్కరణను ఇక్కడ చూడవచ్చు:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

ఈ పోస్ట్ లోని సమాచారం డైనమిక్స్ AX 2012 R3 ఆధారంగా రూపొందించబడింది. ఇది ఇతర వెర్షన్లకు చెల్లుబాటు కావచ్చు లేదా కాకపోవచ్చు.

ఒక కొత్త ఫీల్డ్ ను జోడించమని అడిగినప్పుడు, కొంత తర్కాన్ని మార్చమని లేదా AIF ఇంటిగ్రేషన్ పోర్ట్ (ఇన్ బౌండ్ లేదా అవుట్ బౌండ్) పై నడుస్తున్న డాక్యుమెంట్ సర్వీస్ కు మరేదైనా మార్పులు చేయమని అడిగినప్పుడు, నేను తరచుగా సేవ వెనుక ఉన్న నిజమైన తరగతుల కోసం శోధించడానికి ఎక్కువ సమయం వెచ్చిస్తాను.

ఖచ్చితంగా, ప్రామాణిక అనువర్తనం నుండి చాలా అంశాలు చాలా స్థిరంగా పేరు పెట్టబడతాయి, కానీ చాలా తరచుగా, కస్టమ్ కోడ్ కాదు. AIFలో డాక్యుమెంట్ సేవలను ఏర్పాటు చేయడానికి ఫారాలు వాస్తవానికి ఏ కోడ్ ఒక సేవను నిర్వహిస్తుందో చూడటానికి సులభమైన మార్గాన్ని అందించదు, కానీ సేవ యొక్క పేరును తెలుసుకోవడం (పోర్ట్ కాన్ఫిగరేషన్ లో మీరు సులభంగా కనుగొనవచ్చు), మీరు కొంత సమయాన్ని ఆదా చేయడానికి ఈ చిన్న పనిని నడపవచ్చు - ఇక్కడ ఇది కస్ట్ కస్టమర్ సర్వీస్ కోసం నడుస్తోంది, కానీ మీరు దానిని మీకు అవసరమైన సేవకు మార్చవచ్చు:

static void AIFServiceCheck(Args _args)
{
    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()));
}
బ్లూస్కీలో షేర్ చేయండిఫేస్‌బుక్‌లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిTumblrలో షేర్ చేయండిX లో షేర్ చేయండిలింక్డ్ఇన్‌లో షేర్ చేయండిPinterestలో పిన్ చేయండి

మికెల్ బ్యాంగ్ క్రిస్టెన్సేన్

రచయిత గురుంచి

మికెల్ బ్యాంగ్ క్రిస్టెన్సేన్
మిక్కెల్ miklix.com సృష్టికర్త మరియు యజమాని. అతనికి ప్రొఫెషనల్ కంప్యూటర్ ప్రోగ్రామర్/సాఫ్ట్‌వేర్ డెవలపర్‌గా 20 సంవత్సరాలకు పైగా అనుభవం ఉంది మరియు ప్రస్తుతం ఒక పెద్ద యూరోపియన్ ఐటీ కార్పొరేషన్‌లో పూర్తి సమయం ఉద్యోగం చేస్తున్నాడు. బ్లాగింగ్ చేయనప్పుడు, అతను తన ఖాళీ సమయాన్ని విస్తృత శ్రేణి ఆసక్తులు, అభిరుచులు మరియు కార్యకలాపాలపై గడుపుతాడు, ఇవి కొంతవరకు ఈ వెబ్‌సైట్‌లో కవర్ చేయబడిన వివిధ అంశాలలో ప్రతిబింబిస్తాయి.