Identification de la classe de documents et de la requête pour le service AIF dans Dynamics AX 2012
Publié : 16 février 2025 à 11 h 15 min 41 s UTC
Dernière mise à jour : 12 janvier 2026 à 08 h 54 min 51 s UTC
Cet article explique comment utiliser une tâche X++ simple pour trouver la classe de service, la classe d’entité, la classe document et la requête d’un service Application Integration Framework (AIF) dans Dynamics AX 2012.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Les informations contenues dans ce billet sont basées sur le Dynamics AX 2012 R3. Cela peut être valide ou non pour d’autres versions.
Quand on me demande d’ajouter un nouveau champ, de modifier une logique ou d’apporter une autre modification à un service de document fonctionnant sur un port d’intégration AIF (entrant ou sortant), je finis souvent par passer beaucoup trop de temps à chercher les classes réelles derrière le service.
Bien sûr, la plupart des éléments de l’application standard sont nommés assez régulièrement, mais trop souvent, le code personnalisé ne l’est pas. Les formulaires pour configurer des services documentaires dans AIF ne fournissent pas un moyen simple de voir quel code gère réellement un service, mais en connaissant le nom du service lui-même (que vous pouvez facilement trouver dans la configuration du port), vous pouvez exécuter ce petit travail pour gagner du temps – ici, il s’exécute pour CustCustomerService, Mais vous pouvez changer cela pour le service dont vous avez besoin :
{
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 complémentaires
Si vous avez apprécié cet article, vous aimerez peut-être aussi ces suggestions :
- Supprimer une entité juridique (comptes corporatifs) dans Dynamics AX 2012
- Mise en forme des chaînes avec Macro et strFmt dans Dynamics AX 2012
- Convertir un réel en chaîne avec toutes les décimales dans Dynamics AX 2012
