تحديد فئة المستند والاستعلام عن خدمة AIF في Dynamics AX 2012
نُشرت: ١٦ فبراير ٢٠٢٥ م في ١١:٠٩:٠٠ ص UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٨:٥٤:٠٣ ص UTC
تشرح هذه المقالة كيفية استخدام مهمة X++ بسيطة للعثور على فئة الخدمة، وفئة الكيان، وفئة المستند، والاستعلام عن خدمة إطار عمل تكامل التطبيقات (AIF) في Dynamics AX 2012.
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()));
}
قراءات إضافية
إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:
- الفرق بين data() وbuf2Buf() في Dynamics AX 2012
- تحويل رقم حقيقي إلى سلسلة نصية مع جميع الأرقام العشرية في Dynamics AX 2012
- استدعاء خدمات مستندات AIF مباشرةً من X++ في Dynamics AX 2012
