Dynamics AX 2012'de AIF Hizmeti için Belge Sınıfını ve Sorguyu Tanımlama
Yayınlandı: 16 Şubat 2025 11:10:18 UTC
Son güncelleme: 12 Ocak 2026 08:54:21 UTC
Bu makale, Dynamics AX 2012'de bir Uygulama Entegrasyon Çerçevesi (AIF) hizmeti için hizmet sınıfını, varlık sınıfını, belge sınıfını bulmak ve sorgulamak üzere basit bir X++ işinin nasıl kullanılacağını açıklamaktadır.
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
Bu yazıda yer alan bilgiler Dynamics AX 2012 R3'e dayanmaktadır. Diğer sürümler için geçerli olabilir veya olmayabilir.
AIF entegrasyon portunda (gelen veya giden) çalışan bir belge hizmetine yeni bir alan eklemem, bazı mantıkları değiştirmem veya başka bir değişiklik yapmam istendiğinde, çoğu zaman hizmetin arkasındaki gerçek sınıfları aramakla gereğinden fazla zaman harcıyorum.
Elbette, standart uygulamadaki öğelerin çoğu oldukça tutarlı bir şekilde adlandırılmıştır, ancak özel kodlar çok sık bu şekilde adlandırılmaz. AIF'de belge hizmetlerini kurmak için kullanılan formlar, hangi kodun bir hizmeti gerçekten işlediğini görmenin kolay bir yolunu sağlamaz, ancak hizmetin adını biliyorsanız (bunu port yapılandırmasında kolayca bulabilirsiniz), kendinize biraz zaman kazandırmak için bu küçük işi çalıştırabilirsiniz - burada CustCustomerService için çalıştırılıyor, ancak bunu ihtiyacınız olan herhangi bir hizmete değiştirebilirsiniz:
{
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()));
}
Daha Fazla Okuma
Bu yazıyı beğendiyseniz, şu öneriler de ilginizi çekebilir:
- Dynamics AX 2012'de data() ve buf2Buf() Arasındaki Fark
- Dynamics AX 2012'de AIF Belge Hizmetlerini Doğrudan X++'dan Çağırma
- Dynamics AX 2012'de Tüm Ondalıklı Gerçek Sayıyı Dizeye Dönüştürme
