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 के लिए चल रहा है, लेकिन आप इसे अपनी ज़रूरत के अनुसार बदल सकते हैं:
{
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()));
}