Փաստաթղթերի դասի և հարցումների նույնականացում AIF ծառայության համար Dynamics AX 2012-ում
Հրապարակվել է՝ 16 փետրվարի, 2025 թ., 11:12:13 UTC
Վերջին թարմացումը՝ 12 հունվարի, 2026 թ., 08:54:34 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-ում փաստաթղթային ծառայությունների կարգավորման ձևերը հեշտ միջոց չեն տալիս տեսնելու, թե իրականում որ կոդն է մշակում ծառայությունը, բայց իմանալով ծառայության անունը (որը հեշտությամբ կարող եք գտնել պորտի կարգավորման մեջ), կարող եք կատարել այս փոքրիկ աշխատանքը՝ ժամանակ խնայելու համար. այստեղ այն աշխատում է CustCustomerService-ի համար, բայց կարող եք այն փոխել ձեզ անհրաժեշտ ցանկացած ծառայության։
{
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()));
}
Լրացուցիչ ընթերցանություն
Եթե ձեզ դուր եկավ այս գրառումը, ձեզ կարող են նաև դուր գալ այս առաջարկները.
- AIF փաստաթղթային ծառայությունների կանչը անմիջապես X++ -ից Դինամիկայում AX 2012
- Dynamics AX 2012 SysOperation Framework Արագ ակնարկ
- String Ֆորմատավորում Macro-ով եւ strFmt-ով Դինամիկայում AX 2012
