Идентификовање класе документа и упита за АИФ услугу у Динамицс АКС 2012
Објављено: 16. фебруар 2025. 11:14:56 UTC
Последње ажурирано: 12. јануар 2026. 08:54:41 UTC
Овај чланак објашњава како се користи једноставан X++ задатак за проналажење класе услуге, класе ентитета, класе документа и упита за услугу Application Integration Framework (AIF) у програму Dynamics AX 2012.
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()));
}
Даље читање
Ако сте уживали у овом посту, можда ће вам се свидети и ови предлози:
- Избришите правно лице (налози предузећа) у Динамицс АКС 2012
- Брзи преглед Динамицс АКС 2012 СисОператион Фрамеворк
- Претворите реал у стринг са свим децималима у Динамицс АКС 2012
