Miklix

Փաստաթղթերի դասի և հարցումների նույնականացում 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-ում փաստաթղթերի ծառայությունների ստեղծման ձևերը հեշտ ճանապարհ չեն տալիս տեսնելու, թե իրականում ինչ ծածկագիր է մշակում ծառայությունը, բայց իմանալով ծառայության անվանումը (որը հեշտությամբ կարող եք գտնել պորտի կազմաձևում), կարող եք գործարկել այս փոքրիկ աշխատանքը՝ ձեզ որոշ ժամանակ խնայելու համար.

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()));
}
Կիսվեք Bluesky-ումԿիսվել Facebook-ումԿիսվեք LinkedIn-ումԿիսվեք Tumblr-ումԿիսվեք X-ումԿիսվեք LinkedIn-ումԿպցնել Պինթրեսթում

Միկել Բանգ Քրիստենսեն

Հեղինակի մասին

Միկել Բանգ Քրիստենսեն
Mikkel-ը miklix.com-ի ստեղծողն ու սեփականատերն է: Նա ունի ավելի քան 20 տարվա աշխատանքային փորձ՝ որպես պրոֆեսիոնալ համակարգչային ծրագրավորող/ծրագրային ապահովման մշակող և ներկայումս լրիվ դրույքով աշխատում է եվրոպական խոշոր ՏՏ կորպորացիայի մեջ: Երբ նա բլոգ չի գրում, նա իր ազատ ժամանակն անցկացնում է հետաքրքրությունների, հոբբիների և գործունեության լայն շրջանակի վրա, որոնք որոշ չափով կարող են արտացոլվել այս կայքում ընդգրկված թեմաների բազմազանության մեջ: