Documentklasse en query identificeren voor AIF-service in Dynamics AX 2012
Gepubliceerd: 16 februari 2025 om 11:09:59 UTC
Laatst bijgewerkt: 12 januari 2026 om 08:54:15 UTC
Dit artikel legt uit hoe u met een eenvoudige X++-taak de serviceklasse, entiteitsklasse, documentklasse en query voor een Application Integration Framework (AIF)-service in Dynamics AX 2012 kunt vinden.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
De informatie in dit bericht is gebaseerd op Dynamics AX 2012 R3. Deze informatie is mogelijk niet geldig voor andere versies.
Wanneer ik gevraagd word om een nieuw veld toe te voegen, de logica te wijzigen of een andere aanpassing te doen aan een documentenservice die draait op een AIF-integratiepoort (inkomend of uitgaand), besteed ik vaak veel te veel tijd aan het zoeken naar de daadwerkelijke klassen achter de service.
De meeste elementen van de standaardapplicatie hebben weliswaar een vrij consistente naamgeving, maar dat geldt helaas maar al te vaak niet voor aangepaste code. De formulieren voor het instellen van documentservices in AIF bieden geen eenvoudige manier om te zien welke code een service daadwerkelijk afhandelt. Maar als u de naam van de service zelf weet (die u gemakkelijk kunt vinden in de poortconfiguratie), kunt u dit kleine taakje uitvoeren om uzelf tijd te besparen. Hier wordt het uitgevoerd voor de CustCustomerService, maar u kunt dit aanpassen aan elke gewenste service:
{
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()));
}
Verder lezen
Als je dit bericht leuk vond, vind je deze suggesties misschien ook interessant:
- Een query gebruiken in een SysOperation Data Contract-klasse in Dynamics AX 2012
- Stringopmaak met macro en strFmt in Dynamics AX 2012
- Dynamics AX 2012 SysOperation Framework Snel overzicht
