Miklix

AIF-teenuse dokumendiklassi ja päringu tuvastamine rakenduses Dynamics AX 2012

Avaldatud: 16. veebruar 2025, kell 11:09:18 UTC
Viimati uuendatud: 12. jaanuar 2026, kell 08:54:08 UTC

See artikkel selgitab, kuidas kasutada lihtsat X++ tööd Dynamics AX 2012 rakenduste integreerimise raamistiku (AIF) teenuse teenuseklassi, üksuseklassi, dokumendiklassi ja päringu leidmiseks.


See lehekülg on inglise keelest masintõlgitud, et muuta see võimalikult paljudele inimestele kättesaadavaks. Kahjuks ei ole masintõlge veel täiuslik tehnoloogia, mistõttu võivad esineda vead. Kui soovite, võite vaadata ingliskeelset originaalversiooni siin:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

Selle postituse teave põhineb Dynamics AX 2012 R3-l. See ei pruugi kehtida teiste versioonide puhul.

Kui minult küsitakse uue välja lisamist, loogika muutmist või muud muudatust AIF-i integratsioonipordil töötavas dokumenditeenuses (sissetulev või väljaminev), siis kulutan sageli liiga palju aega teenuse taga olevate tegelike klasside otsimisele.

Muidugi, enamik standardrakenduse elemente on nimetatud üsna järjepidevalt, kuid liiga sageli ei ole seda kohandatud kood. AIF-i dokumenditeenuste seadistamise vormid ei paku lihtsat viisi, kuidas näha, milline kood tegelikult teenust haldab, kuid teades teenuse enda nime (mille leiate hõlpsalt pordi konfiguratsioonist), saate aja kokkuhoiuks käivitada selle väikese ülesande – siin töötab see CustCustomerService'i jaoks, kuid saate selle muuta mis tahes teenuseks, mida vajate:

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()));
}

Lisalugemist

Kui see postitus teile meeldis, võivad teile meeldida ka need soovitused:


Jagage Bluesky'sJaga FacebookisJagage LinkedInisJaga TumblrisJaga X-isJagage LinkedInisKinnitage Pinterestis

Mikkel Christensen

Autorist

Mikkel Christensen
Mikkel on miklix.com looja ja omanik. Tal on üle 20 aasta kogemust professionaalse programmeerija/tarkvaraarendajana ning praegu töötab ta täiskohaga suures Euroopa IT-ettevõttes. Kui ta ei kirjuta blogi, veedab ta oma vaba aega mitmesuguste huvide, hobide ja tegevustega, mis võib mingil määral kajastuda sellel veebisaidil käsitletavate teemade mitmekesisuses.