Az AIF-szolgáltatás dokumentumosztályának és lekérdezésének azonosítása a Dynamics AX 2012-ben
Megjelent: 2025. február 16. 11:09:21 UTC
Utolsó frissítés: 2026. január 12. 8:54:10 UTC
Ez a cikk bemutatja, hogyan lehet egy egyszerű X++ feladattal megkeresni egy Application Integration Framework (AIF) szolgáltatás szolgáltatásosztályát, entitásosztályát, dokumentumosztályát és lekérdezését a Dynamics AX 2012 rendszerben.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
A bejegyzésben található információk a Dynamics AX 2012 R3 verzión alapulnak. Előfordulhat, hogy más verziókra nem érvényesek.
Amikor egy AIF integrációs porton (bejövő vagy kimenő) futó dokumentumszolgáltatáson új mező hozzáadására, valamilyen logika megváltoztatására vagy más módosításra kérnek, gyakran túl sok időt töltök a szolgáltatás mögött álló tényleges osztályok keresésével.
Persze, a standard alkalmazás legtöbb elemének elnevezése meglehetősen következetes, de az egyéni kód túl gyakran nem az. Az AIF dokumentumszolgáltatások beállítására szolgáló űrlapok nem biztosítanak egyszerű módot arra, hogy lásd, melyik kód kezeli valójában a szolgáltatást, de a szolgáltatás nevének ismeretében (amelyet könnyen megtalálhatsz a portkonfigurációban) lefuttathatod ezt a kis feladatot, hogy időt takaríts meg - itt a CustCustomerService-hez fut, de ezt megváltoztathatod a kívánt szolgáltatásra:
{
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()));
}
További olvasmányok
Ha tetszett ez a bejegyzés, akkor ezek a javaslatok is érdekelhetik:
- Lekérdezés használata SysOperation adatszerződési osztályban a Dynamics AX 2012-ben
- Az AIF-dokumentumszolgáltatások közvetlen hívása az X++-ból a Dynamics AX 2012-ben
- "Nincs metaadatosztály meghatározva az adatszerződés objektumhoz" hiba a Dynamics AX 2012-ben
