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