Идентифициране на клас документ и заявка за AIF услуга в Dynamics AX 2012
Публикувано: 16 февруари 2025 г. в 11:09:02 ч. UTC
Последна актуализация: 12 януари 2026 г. в 8:54:04 ч. 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()));
}
Допълнително четене
Ако ви е харесала тази публикация, може да ви харесат и тези предложения:
- Използване на рамката SysExtension, за да разберете кой подклас да създадем в Dynamics AX 2012
- Форматиране на низове с Macro и strFmt в Dynamics AX 2012
- Бърз преглед на Dynamics AX 2012 SysOperation Framework
