Miklix

Kutambua Daraja la Hati na Hoja ya Huduma ya AIF katika Dynamics AX 2012

Iliyochapishwa: 16 Februari 2025, 11:11:09 UTC
Mara ya mwisho kusasishwa: 12 Januari 2026, 08:54:26 UTC

Makala haya yanaelezea jinsi ya kutumia kazi rahisi ya X++ kupata darasa la huduma, darasa la chombo, darasa la hati na swali la huduma ya Mfumo wa Ujumuishaji wa Maombi (AIF) katika Dynamics AX 2012.


Ukurasa huu ulitafsiriwa kwa mashine kutoka kwa Kiingereza ili kuifanya iweze kupatikana kwa watu wengi iwezekanavyo. Kwa bahati mbaya, utafsiri wa mashine bado sio teknolojia iliyokamilishwa, kwa hivyo makosa yanaweza kutokea. Ukipenda, unaweza kutazama toleo asili la Kiingereza hapa:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

Taarifa katika chapisho hili inategemea Dynamics AX 2012 R3. Huenda ikawa halali au isiwe halali kwa matoleo mengine.

Ninapoombwa kuongeza sehemu mpya, kubadilisha mantiki fulani au kufanya marekebisho mengine kwenye huduma ya hati inayoendeshwa kwenye mlango wa ujumuishaji wa AIF (unaoingia au unaotoka), mara nyingi mimi huishia kutumia muda mwingi kutafuta madarasa halisi nyuma ya huduma.

Hakika, vipengele vingi kutoka kwa programu ya kawaida hupewa majina mara kwa mara, lakini mara nyingi sana, msimbo maalum haujapewa majina. Fomu za kuanzisha huduma za hati katika AIF hazitoi njia rahisi ya kuona ni msimbo gani hasa unaoshughulikia huduma, lakini ukijua jina la huduma yenyewe (ambayo unaweza kuipata kwa urahisi katika usanidi wa mlango), unaweza kuendesha kazi hii ndogo ili kujiokoa muda - hapa inaendeshwa kwa CustCustomerService, lakini unaweza kubadilisha hiyo kwa huduma yoyote unayohitaji:

static void AIFServiceCheck(Args _args)
{
    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()));
}

Kusoma Zaidi

Ikiwa ulifurahia chapisho hili, unaweza pia kupenda mapendekezo haya:


Shiriki kwenye BlueskyShiriki kwenye FacebookShiriki kwenye LinkedInShiriki kwenye TumblrShiriki kwenye XShiriki kwenye LinkedInBandika kwenye Pinterest

Mikkel Christensen

Kuhusu Mwandishi

Mikkel Christensen
Mikkel ndiye muundaji na mmiliki wa miklix.com. Ana uzoefu wa zaidi ya miaka 20 kama mtaalamu wa kupanga programu/programu za kompyuta na kwa sasa ameajiriwa muda wote kwa shirika kubwa la IT la Ulaya. Wakati si kublogi, yeye hutumia wakati wake wa ziada kwenye safu nyingi za mapendeleo, vitu vya kufurahisha, na shughuli, ambazo zinaweza kuonyeshwa kwa kadiri fulani katika mada anuwai zinazozungumziwa kwenye wavuti hii.