Miklix

Ngidentipikasi Kelas Dokumén sareng Paménta pikeun Layanan AIF dina Dynamics AX 2012

Diterbitkeun: 16 Pébruari 2025 jam 11.14.12 UTC

Artikel ieu ngécéskeun kumaha ngagunakeun X ++ pakasaban basajan pikeun manggihan kelas jasa, kelas éntitas, kelas dokumén jeung query pikeun layanan Application Integration Framework (AIF) dina Dynamics AX 2012.


Kaca ieu ditarjamahkeun ku mesin tina basa Inggris supados tiasa diaksés ku saloba-lobana jalma. Hanjakalna, tarjamahan mesin henteu acan janten téknologi anu sampurna, janten kasalahan tiasa lumangsung. Upami anjeun hoyong, anjeun tiasa ningali versi Inggris asli di dieu:

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

Inpormasi dina tulisan ieu dumasar kana Dynamics AX 2012 R3. Ieu bisa atawa bisa jadi teu valid pikeun vérsi séjén.

Nalika dipenta pikeun nambahkeun widang anyar, ngarobah sababaraha logika atawa ngalakukeun sababaraha modifikasi séjén pikeun layanan dokumen ngajalankeun on port integrasi AIF (inbound atanapi outbound), Kuring mindeng mungkas nepi méakkeun teuing waktos neangan kelas sabenerna balik jasa.

Yakin, lolobana elemen ti aplikasi baku anu ngaranna cukup konsistén, tapi cara mindeng teuing, kode custom henteu. Bentuk pikeun nyetél ladenan dokumén di AIF teu nyadiakeun cara nu panggampangna pikeun nempo naon kode sabenerna handles hiji layanan, tapi nyaho ngaran layanan sorangan (anu anjeun bisa kalayan gampang manggihan dina konfigurasi port), Anjeun bisa ngajalankeun pakasaban leutik ieu pikeun nyalametkeun diri sababaraha waktu - di dieu eta ngajalankeun pikeun CustCustomerService, tapi anjeun bisa ngarobah éta kana whichever jasa nu peryogi:

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()));
}
Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Bang Christensen

Ngeunaan Pangarang

Mikkel Bang Christensen
Mikkel mangrupikeun panyipta sareng pamilik miklix.com. Anjeunna gaduh pangalaman langkung ti 20 taun salaku programmer komputer / pamekar software profésional sareng ayeuna padamelan full-time pikeun korporasi IT Éropa anu ageung. Nalika henteu ngeblog, anjeunna nyéépkeun waktos luangna dina sajumlah ageung minat, hobi, sareng kagiatan, anu tiasa ditingali dina rupa-rupa topik anu aya dina halaman wéb ieu.