Miklix

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

प्रकाशित: 16 फ़रवरी 2025 को 11:10:28 am UTC बजे
आखरी अपडेट: 12 जनवरी 2026 को 8:54:24 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 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।