Miklix

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.


Ova stranica je mašinski prevedena sa engleskog jezika kako bi bila dostupna što većem broju ljudi. Nažalost, mašinsko prevođenje još uvek nije usavršena tehnologija, tako da može doći do grešaka. Ako želite, možete pogledati originalnu englesku verziju ovde:

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:

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()));
}
Podeli na BlueskiPodeli na FejsbukuPodeli na LinkedInPodeli na TumblrPodeli na XPodeli na LinkedInPin na Pinterest

Mikkel Christensen

O autoru

Mikkel Christensen
Mikel je tvorac i vlasnik miklix.com. Ima preko 20 godina iskustva kao profesionalni kompjuterski programer / programer i trenutno je zaposlen sa punim radnim vremenom za veliku evropsku IT korporaciju. Kada ne bloguje, on provodi svoje slobodno vreme na širokom spektru interesovanja, hobija i aktivnosti, što se u određenoj meri može odraziti na različite teme koje se obrađuju na ovoj veb stranici.