Að bera kennsl á skjalaflokk og fyrirspurn fyrir AIF þjónustu í Dynamics AX 2012
Birt: 19. mars 2025 kl. 21:34:33 UTC
Þessi grein útskýrir hvernig á að nota einfalt X++ verk til að finna þjónustuflokk, einingaflokk, skjalaflokk og fyrirspurn fyrir Application Integration Framework (AIF) þjónustu í Dynamics AX 2012.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Upplýsingarnar í þessari færslu byggja á Dynamics AX 2012 R3. Þær kunna að vera gildar fyrir aðrar útgáfur eða ekki.
Þegar ég er beðinn um að bæta við nýju reiti, breyta einhverri rökhugsun eða gera aðra breytingu á þjónustu fyrir skilríki sem keyrir á AIF samþættingarporti (innri eða úttak), endar ég oft á því að eyða alltof miklum tíma í að leita að raunverulegu flokkum sem standa á bak við þjónustuna.
Vissulega eru flestir þættir úr staðlaða forritinu nefndir nokkuð samræmt, en alltof oft er það ekki raunin með sérsniðna kóða. Formin til að setja upp þjónustur fyrir skilríki í AIF bjóða ekki upp á auðveldan hátt til að sjá hvaða kóði útfærir þjónustuna, en með því að vita nafn þjónustunnar sjálfrar (sem þú getur auðveldlega fundið í portstillingunum), getur þú keyrt þetta litla verkefni til að spara þér tíma - hér er það keyrt fyrir CustCustomerService, en þú getur breytt því í hvaða þjónustu sem þú þarft:
{
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()));
}