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.
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:
{
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:
- Viga "Andmelepingu objekti jaoks pole metaandmete klass määratletud" rakenduses Dynamics AX 2012
- Päringu kasutamine SysOperationi andmelepinguklassis Dynamics AX-i 2012-s
- Kustutage Dynamics AX-i 2012 juriidiline isik (ettevõtte kontod).
