Identifisering van dokumentklas en navraag vir AIF-diens in Dynamics AX 2012
Gepubliseer: 16 Februarie 2025 om 11:12:12 UTC
Laas opgedateer: 12 Januarie 2026 om 08:54:32 UTC
Hierdie artikel verduidelik hoe om 'n eenvoudige X++-taak te gebruik om die diensklas, entiteitsklas, dokumentklas en navraag vir 'n Toepassingsintegrasieraamwerk (AIF)-diens in Dynamics AX 2012 te vind.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Die inligting in hierdie plasing is gebaseer op Dynamics AX 2012 R3. Dit mag dalk geldig wees vir ander weergawes, maar ook nie.
Wanneer ek gevra word om 'n nuwe veld by te voeg, logika te verander of ander wysigings aan 'n dokumentdiens te doen wat op 'n AIF-integrasiepoort loop (inkomend of uitgaand), spandeer ek dikwels te veel tyd om na die werklike klasse agter die diens te soek.
Seker, die meeste van die elemente van die standaardtoepassing word redelik konsekwent genoem, maar heeltemal te dikwels word persoonlike kode nie. Die vorms vir die opstel van dokumentdienste in AIF bied nie 'n maklike manier om te sien watter kode eintlik 'n diens hanteer nie, maar as jy die naam van die diens self ken (wat jy maklik in die poortkonfigurasie kan vind), kan jy hierdie klein taak uitvoer om jouself tyd te bespaar - hier loop dit vir die CustCustomerService, maar jy kan dit verander na watter diens jy ook al benodig:
{
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()));
}
Verdere Leeswerk
As jy hierdie plasing geniet het, sal jy dalk ook van hierdie voorstelle hou:
- Skakel 'n reële na string met alle desimale in Dynamics AX 2012
- Gebruik 'n navraag in 'n SysOperation-datakontrakklas in Dynamics AX 2012
- Hoe om die elemente van 'n opsomming van X ++ -kode in Dynamics AX 2012 te herhaal
