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 के लिए चल रहा है, लेकिन आप इसे अपनी ज़रूरत के हिसाब से बदल सकते हैं:
{
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()));
}
अग्रिम पठन
यदि आपको यह पोस्ट पसंद आई हो, तो आपको ये सुझाव भी पसंद आ सकते हैं:
- Dynamics AX 2012 में data() और buf2Buf() के बीच अंतर
- Dynamics AX 2012 में मैक्रो और strFmt के साथ स्ट्रिंग फ़ॉर्मेटिंग
- डायनेमिक्स AX 2012 में X++ कोड से Enum के तत्वों पर पुनरावृति कैसे करें
