Miklix

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

Avaldatud: 16. veebruar 2025, kell 11:09:18 UTC

Selles artiklis selgitatakse, kuidas kasutada lihtsat X++ tööd teenuseklassi, olemiklassi, dokumendiklassi ja päringu leidmiseks rakenduse integratsiooniraamistiku (AIF) teenuse jaoks rakenduses Dynamics AX 2012.


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

Selles postituses olev teave põhineb Dynamics AX-i 2012 R3-l. See võib teiste versioonide jaoks kehtida, kuid ei pruugi kehtida.

Kui mul palutakse lisada uus väli, muuta loogikat või teha muid muudatusi AIF-i integratsioonipordis töötavas dokumenditeenuses (sissetulev või väljaminev), kulutan sageli liiga palju aega teenuse taga olevate tegelike klasside otsimisele.

Muidugi, enamik elemente standardrakendusest on üsna järjekindlalt nimetatud, kuid liiga sageli ei ole kohandatud kood seda. AIF-is dokumenditeenuste seadistamise vormid ei anna lihtsat viisi, kuidas näha, milline kood teenust tegelikult haldab, kuid teades teenuse nime (mille leiate hõlpsalt pordi konfiguratsioonist), saate aja säästmiseks selle väikese töö käivitada – 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()));
}
Jagage Bluesky'sJaga FacebookisJagage LinkedInisJaga TumblrisJaga X-isJagage LinkedInisKinnitage Pinterestis

Mikkel Bang Christensen

Autorist

Mikkel Bang 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.