დოკუმენტის კლასის და მოთხოვნის იდენტიფიცირება AIF სერვისისთვის Dynamics AX 2012-ში
გამოქვეყნებულია: 16 თებერვალი, 2025, 11:13:54 UTC
ბოლო განახლება: 12 იანვარი, 2026, 08:54:39 UTC
ეს სტატია განმარტავს, თუ როგორ გამოვიყენოთ მარტივი X++ დავალება Dynamics AX 2012-ში Application Integration Framework (AIF) სერვისისთვის სერვისის კლასის, ერთეულის კლასის, დოკუმენტის კლასის და მოთხოვნის მოსაძებნად.
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()));
}
დამატებითი საკითხავი
თუ ეს პოსტი მოგეწონათ, შეიძლება ეს რჩევებიც მოგეწონოთ:
- SysExtension ჩარჩოს გამოყენებით იმის გასარკვევად, თუ რომელი ქვეკლასი უნდა იყოს მყისიერი Dynamics AX 2012-ში
- როგორ გავამეოროთ Enum ელემენტები X++ კოდიდან Dynamics AX 2012-ში
- წაშალეთ იურიდიული პირი (კომპანიის ანგარიშები) Dynamics AX 2012-ში
