Identifikovanje klase dokumenata i upita za AIF uslugu u Dinamics AKS 2012
Objavio: 19. mart 2025. 21:34:36 UTC
Ovaj članak objašnjava kako koristiti jednostavan Ks ++ posao da biste pronašli klasu usluga, klasu entiteta, klasu dokumenta i upit za uslugu Application Integration Framevork (AIF) u Dinamics AKS KSNUMKS.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Informacije u ovom postu zasnovane su na Dynamics AX 2012 R3. Mogu biti ili ne biti validne za druge verzije.
Kada me pitaju da dodam novo polje, promenim neku logiku ili uradim neku drugu modifikaciju na dokument servisu koji radi na AIF integracionom portu (ulaznom ili izlaznom), često završim tako što provodim previše vremena tražeći stvarne klase koje stoje iza servisa.
Naravno, većina elemenata iz standardne aplikacije je imenovana prilično dosledno, ali često to nije slučaj sa prilagođenim kodom. Obrasci za podešavanje dokument servisa u AIF ne pružaju jednostavan način da se vidi koji kod zapravo upravlja servisom, ali znajući naziv samog servisa (koji možete lako pronaći u konfiguraciji porta), možete pokrenuti ovaj mali posao da biste uštedeli vreme - ovde se pokreće za CustCustomerService, ali možete to promeniti za bilo koji servis koji vam treba:
{
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()));
}