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