Dynamics AX 2012-də AIF Xidməti üçün Sənəd Sinfi və Sorğunun Müəyyənləşdirilməsi
Nəşr olundu: 16 fevral 2025 at 11:15:10 UTC
Bu məqalə Dynamics AX 2012-də Tətbiq İnteqrasiya Çərçivəsi (AIF) xidməti üçün xidmət sinfini, obyekt sinfini, sənəd sinfini və sorğunu tapmaq üçün sadə X++ işindən necə istifadə olunacağını izah edir.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Bu yazıdakı məlumatlar Dynamics AX 2012 R3-ə əsaslanır. Digər versiyalar üçün keçərli və ya olmaya bilər.
Yeni sahə əlavə etmək, bəzi məntiqi dəyişmək və ya AIF inteqrasiya portunda (daxil olan və ya gedən) işləyən sənəd xidmətinə başqa bir dəyişiklik etmək tələb olunduqda, mən tez-tez xidmətin arxasındakı faktiki sinifləri axtarmağa çox vaxt sərf edirəm.
Əlbəttə ki, standart tətbiqdəki elementlərin əksəriyyəti kifayət qədər ardıcıl adlandırılır, lakin çox vaxt xüsusi kod deyil. AIF-də sənəd xidmətlərinin qurulması formaları əslində hansı kodun xidməti idarə etdiyini görmək üçün asan bir yol təqdim etmir, lakin xidmətin özünün adını bilməklə (bunu port konfiqurasiyasında asanlıqla tapa bilərsiniz) vaxtınıza qənaət etmək üçün bu kiçik işi yerinə yetirə bilərsiniz - burada o, CustCustomerService üçün işləyir, lakin siz bunu istədiyiniz xidmətə dəyişə bilərsiniz:
{
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()));
}