डायनॅमिक्स एएक्स 2012 मध्ये एआयएफ सेवेसाठी दस्तऐवज वर्ग आणि क्वेरी ओळखणे
प्रकाशित: १६ फेब्रुवारी, २०२५ रोजी ११:११:१४ AM UTC
हा लेख डायनॅमिक्स एएक्स 2012 मध्ये अनुप्रयोग एकीकरण फ्रेमवर्क (एआयएफ) सेवेसाठी सेवा वर्ग, संस्था वर्ग, दस्तऐवज वर्ग आणि क्वेरी शोधण्यासाठी साधी एक्स ++ नोकरी कशी वापरावी हे स्पष्ट करते.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
या पोस्टमधील माहिती डायनॅमिक्स एएक्स २०१२ आर ३ वर आधारित आहे. हे इतर आवृत्त्यांसाठी वैध असू शकते किंवा असू शकत नाही.
जेव्हा एआयएफ इंटिग्रेशन पोर्टवर (इनबाउंड किंवा आउटबाउंड) चालणार् या दस्तऐवज सेवेत नवीन क्षेत्र जोडण्यास, काही लॉजिक बदलण्यास किंवा इतर काही बदल करण्यास सांगितले जाते, तेव्हा मी बर्याचदा सेवेमागील वास्तविक वर्ग शोधण्यात बराच वेळ घालवतो.
निश्चितपणे, मानक अनुप्रयोगातील बहुतेक घटकांची नावे बर्यापैकी सातत्याने दिली जातात, परंतु बर्याचदा, सानुकूल कोड नसतो. एआयएफमध्ये दस्तऐवज सेवा सेट करण्याचे फॉर्म प्रत्यक्षात कोणती सेवा हाताळतात हे पाहण्याचा सोपा मार्ग प्रदान करत नाहीत, परंतु सेवेचे नाव माहित असणे (जे आपण पोर्ट कॉन्फिगरेशनमध्ये सहज शोधू शकता), आपण स्वत: ला थोडा वेळ वाचविण्यासाठी हे छोटे से काम चालवू शकता - येथे ते कस्टकस्टमर सेवेसाठी चालू आहे, परंतु आपल्याला आवश्यक असलेल्या कोणत्याही सेवेत आपण ते बदलू शकता:
{
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()));
}