Miklix

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.


Bu səhifə mümkün qədər çox insan üçün əlçatan olması üçün ingilis dilindən maşın tərcümə edilib. Təəssüf ki, maşın tərcüməsi hələ mükəmməl texnologiya deyil, ona görə də səhvlər baş verə bilər. İstəyirsinizsə, orijinal ingilis versiyasına buradan baxa bilərsiniz:

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:

static void AIFServiceCheck(Args _args)
{
    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()));
}
Bluesky-də paylaşınFacebookda paylaşLinkedIn-də paylaşınTumblr-da paylaşınX-də paylaşınLinkedIn-də paylaşınPinterest-də Pin

Mikkel Bang Christensen

Müəllif haqqında

Mikkel Bang Christensen
Mikkel miklix.com saytının yaradıcısı və sahibidir. O, peşəkar kompüter proqramçısı/proqram təminatı tərtibatçısı kimi 20 ildən artıq təcrübəyə malikdir və hazırda böyük Avropa İT korporasiyasında tam iş günü işləyir. Bloq yazmayanda o, boş vaxtını geniş çeşidli maraqlara, hobbilərə və fəaliyyətlərə sərf edir ki, bu da müəyyən dərəcədə bu veb-saytda əhatə olunan müxtəlif mövzularda əks oluna bilər.