Փաստաթղթերի դասի և հարցումների նույնականացում AIF ծառայության համար Dynamics AX 2012-ում
Հրապարակվել է՝ 16 փետրվարի, 2025 թ., 11:12:13 UTC
Վերջին թարմացումը՝ 16 փետրվարի, 2025 թ., 11:12:37 UTC
Այս հոդվածը բացատրում է, թե ինչպես օգտագործել պարզ X++ աշխատանք՝ Dynamics AX 2012-ում Application Integration Framework (AIF) ծառայության համար ծառայության դասը, օբյեկտի դասը, փաստաթղթերի դասը և հարցումը գտնելու համար:
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Այս գրառման տեղեկատվությունը հիմնված է Dynamics AX 2012 R3-ի վրա: Այն կարող է վավեր լինել կամ չգործել այլ տարբերակների համար:
Երբ խնդրում են ավելացնել նոր դաշտ, փոխել տրամաբանությունը կամ որևէ այլ փոփոխություն կատարել AIF ինտեգրման նավահանգիստով աշխատող փաստաթղթային ծառայության մեջ (ներգնա կամ ելքային), ես հաճախ չափազանց շատ ժամանակ եմ ծախսում ծառայության հետևում գտնվող իրական դասերի որոնման վրա:
Իհարկե, ստանդարտ հավելվածի տարրերի մեծ մասը կոչվում է բավականին հետևողական, բայց շատ հաճախ, մաքսային ծածկագիրը այդպես չէ: AIF-ում փաստաթղթերի ծառայությունների ստեղծման ձևերը հեշտ ճանապարհ չեն տալիս տեսնելու, թե իրականում ինչ ծածկագիր է մշակում ծառայությունը, բայց իմանալով ծառայության անվանումը (որը հեշտությամբ կարող եք գտնել պորտի կազմաձևում), կարող եք գործարկել այս փոքրիկ աշխատանքը՝ ձեզ որոշ ժամանակ խնայելու համար.
{
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()));
}