Identificació de classe de document i consulta per al servei AIF a Dynamics AX 2012
Publicat: 5 de març del 2025, a les 19:29:24 UTC
Última actualització: 12 de gener del 2026, a les 8:54:45 UTC
Aquest article explica com utilitzar una tasca senzilla de X++ per trobar la classe de servei, la classe d'entitat, la classe de document i la consulta d'un servei d'Application Integration Framework (AIF) al Dynamics AX 2012.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
La informació d'aquesta publicació es basa en el Dynamics AX 2012 R3. Pot ser vàlida o no per a altres versions.
Quan em demanen que afegeixi un camp nou, que canviï alguna lògica o que faci alguna altra modificació a un servei de documents que s'executa en un port d'integració AIF (d'entrada o de sortida), sovint acabo dedicant massa temps a buscar les classes reals que hi ha darrere del servei.
D'acord, la majoria dels elements de l'aplicació estàndard tenen noms força consistents, però massa sovint el codi personalitzat no ho és. Els formularis per configurar serveis de documents a AIF no proporcionen una manera fàcil de veure quin codi gestiona realment un servei, però coneixent el nom del servei en si (que podeu trobar fàcilment a la configuració del port), podeu executar aquesta petita tasca per estalviar-vos temps; aquí s'executa per a CustCustomerService, però podeu canviar-lo pel servei que necessiteu:
{
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()));
}
Lectures addicionals
Si t'ha agradat aquesta publicació, també et poden agradar aquests suggeriments:
- Trucant a AIF Document Services directament des de X++ a Dynamics AX 2012
- Com iterar sobre els elements d'una enumeració del codi X++ a Dynamics AX 2012
- Converteix un real a cadena amb tots els decimals al Dynamics AX 2012
