Miklix

Dynamics AX 2012 में AIF सेवा के लिए दस्तावेज़ वर्ग और क्वेरी की पहचान करना

प्रकाशित: 16 फ़रवरी 2025 को 11:10:28 am UTC बजे

यह आलेख बताता है कि Dynamics AX 2012 में एप्लिकेशन इंटीग्रेशन फ्रेमवर्क (AIF) सेवा के लिए सेवा वर्ग, इकाई वर्ग, दस्तावेज़ वर्ग और क्वेरी खोजने के लिए सरल X++ जॉब का उपयोग कैसे करें।


इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

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

इस पोस्ट में दी गई जानकारी Dynamics AX 2012 R3 पर आधारित है। यह अन्य संस्करणों के लिए मान्य हो भी सकती है और नहीं भी।

जब मुझसे कोई नया फील्ड जोड़ने, कुछ तर्क बदलने या AIF एकीकरण पोर्ट (इनबाउंड या आउटबाउंड) पर चल रही दस्तावेज़ सेवा में कुछ अन्य संशोधन करने के लिए कहा जाता है, तो मैं अक्सर सेवा के पीछे वास्तविक क्लासों की खोज में बहुत अधिक समय खर्च कर देता हूं।

निश्चित रूप से, मानक एप्लिकेशन के अधिकांश तत्वों का नाम काफी सुसंगत है, लेकिन अक्सर, कस्टम कोड ऐसा नहीं होता है। AIF में दस्तावेज़ सेवाओं को सेट करने के लिए फ़ॉर्म यह देखने का आसान तरीका प्रदान नहीं करते हैं कि कौन सा कोड वास्तव में किसी सेवा को संभालता है, लेकिन सेवा का नाम जानने के बाद (जिसे आप पोर्ट कॉन्फ़िगरेशन में आसानी से पा सकते हैं), आप अपना कुछ समय बचाने के लिए यह छोटा सा काम चला सकते हैं - यहाँ यह CustCustomerService के लिए चल रहा है, लेकिन आप इसे अपनी ज़रूरत के अनुसार बदल सकते हैं:

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()));
}
ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल बैंग क्रिस्टेंसन

लेखक के बारे में

मिकेल बैंग क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।