Miklix

Идентификовање класе документа и упита за АИФ услугу у Динамицс АКС 2012

Објављено: 16. фебруар 2025. 11:14:56 UTC

Овај чланак објашњава како да користите једноставан Кс++ посао да пронађете класу услуге, класу ентитета, класу документа и упит за услугу Апплицатион Интегратион Фрамеворк (АИФ) у Динамицс АКС 2012.


Ова страница је машински преведена са енглеског како би била доступна што већем броју људи. Нажалост, машинско превођење још увек није усавршена технологија, тако да може доћи до грешака. Ако желите, можете погледати оригиналну енглеску верзију овде:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

Информације у овом посту су засноване на Динамицс АКС 2012 Р3. Може, али и не мора бити важеће за друге верзије.

Када се од мене тражи да додам ново поље, променим логику или урадим неку другу модификацију услуге докумената која ради на АИФ интеграцијском порту (улазни или одлазни), често на крају потрошим превише времена тражећи стварне класе иза услуге.

Наравно, већина елемената из стандардне апликације је именована прилично доследно, али пречесто прилагођени код није. Обрасци за подешавање услуга докумената у АИФ-у не пружају једноставан начин да видите који код заправо управља неком услугом, али знајући име саме услуге (које можете лако пронаћи у конфигурацији порта), можете покренути овај мали посао да бисте уштедели време – овде се покреће за ЦустЦустомерСервице, али можете то променити у било коју услугу која вам је потребна:

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()));
}
Поделите на БлуескиПоделите на ФејсбукуДелите на ЛинкедИнуПодели на Тумблр-уПодели на КсДелите на ЛинкедИнуПин на Пинтерест-у

Миккел Банг Кристенсен

О аутору

Миккел Банг Кристенсен
Миккел је креатор и власник миклик.цом. Има преко 20 година искуства као професионални компјутерски програмер/програмер софтвера и тренутно је запослен са пуним радним временом у великој европској ИТ корпорацији. Када не пише блог, своје слободно време проводи на широком спектру интересовања, хобија и активности, што се у извесној мери може одразити на разноврсност тема обрађених на овој веб страници.