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
Panungtungan diropéa: 12 Januari 2026 jam 8.54.40 UTC

Artikel ieu ngajelaskeun kumaha ngagunakeun padamelan X++ anu saderhana pikeun milarian kelas layanan, kelas éntitas, kelas dokumén sareng pamundut 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. Éta tiasa valid atanapi henteu pikeun vérsi anu sanés.

Nalika dipenta pikeun nambihan widang anyar, ngarobih sababaraha logika atanapi ngalakukeun sababaraha modifikasi sanés kana layanan dokumén anu dijalankeun dina port integrasi AIF (asup atanapi kaluar), kuring sering nyéépkeun seueur teuing waktos milarian kelas anu saleresna di tukangeun layanan éta.

Tangtosna, kaseueuran unsur tina aplikasi standar dingaranan sacara konsisten, tapi sering teuing, kode khusus henteu. Formulir pikeun nyetél layanan dokumén dina AIF henteu nyayogikeun cara anu gampang pikeun ningali kode naon anu saleresna ngatur layanan, tapi terang nami layanan éta sorangan (anu anjeun tiasa mendakanana kalayan gampang dina konfigurasi port), anjeun tiasa ngajalankeun padamelan alit ieu pikeun ngahémat waktos anjeun - ieu jalanna pikeun CustCustomerService, tapi anjeun tiasa ngarobihna ka layanan mana waé anu anjeun peryogikeun:

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()));
}

Bacaan salajengna

Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:


Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Christensen

Ngeunaan Pangarang

Mikkel 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.