Miklix

Dynamics AX 2012에서 AIF 서비스에 대한 문서 클래스 및 쿼리 식별

게시됨: 2025년 2월 16일 오전 11시 9분 35초 UTC

이 문서에서는 간단한 X++ 작업을 사용하여 Dynamics AX 2012에서 서비스 클래스, 엔터티 클래스, 문서 클래스를 찾고 AIF(Application Integration Framework) 서비스에 대한 쿼리를 실행하는 방법을 설명합니다.


이 페이지는 가능한 한 많은 사람이 이용할 수 있도록 영어에서 기계 번역되었습니다. 안타깝게도 기계 번역은 아직 완성된 기술이 아니므로 오류가 발생할 수 있습니다. 원하시는 경우 여기에서 영어 원문을 보실 수 있습니다:

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

이 게시물의 정보는 Dynamics AX 2012 R3에 기반합니다. 다른 버전에는 유효할 수도 있고 그렇지 않을 수도 있습니다.

AIF 통합 포트(인바운드 또는 아웃바운드)에서 실행되는 문서 서비스에 새로운 필드를 추가하거나, 로직을 변경하거나, 기타 수정 작업을 수행하라는 요청을 받으면 서비스 뒤에 있는 실제 클래스를 검색하는 데 너무 많은 시간을 낭비하게 됩니다.

물론, 표준 애플리케이션의 대부분 요소는 상당히 일관되게 명명되지만, 너무 자주 사용자 지정 코드는 그렇지 않습니다. AIF에서 문서 서비스를 설정하는 양식은 실제로 어떤 코드가 서비스를 처리하는지 확인하는 쉬운 방법을 제공하지 않지만, 서비스 자체의 이름을 알고 있다면(포트 구성에서 쉽게 찾을 수 있음) 이 작은 작업을 실행하여 시간을 절약할 수 있습니다. 여기서는 CustCustomerService에 대해 실행되지만, 필요한 서비스로 변경할 수 있습니다.

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()));
}
블루스카이에서 공유하기페이스북에서 공유하기LinkedIn에서 공유하기Tumblr에 공유하기X에서 공유LinkedIn에서 공유하기Pinterest에 고정

미켈 방 크리스텐슨

저자 소개

미켈 방 크리스텐슨
남자 이름은 miklix.com의 창시자이자 소유자입니다. 전문 컴퓨터 프로그래머/소프트웨어 개발자로 20년 이상 경력을 쌓았으며 현재 유럽의 대형 IT 기업에서 정규직으로 근무하고 있습니다. 블로그를 운영하지 않을 때는 여가 시간을 다양한 관심사, 취미, 활동으로 보내며 이 웹사이트에서 다루는 다양한 주제에 어느 정도 반영되어 있습니다.