Dynamics AX 2012 میں AIF سروس کے لیے دستاویز کی کلاس اور استفسار کی شناخت
شائع شدہ: 16 فروری، 2025 کو 11:10:30 AM UTC
یہ مضمون بتاتا ہے کہ سروس کلاس، ہستی کی کلاس، دستاویز کی کلاس اور Dynamics AX 2012 میں ایپلیکیشن انٹیگریشن فریم ورک (AIF) سروس کے لیے استفسار تلاش کرنے کے لیے ایک سادہ X++ جاب کا استعمال کیسے کریں۔
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
اس پوسٹ میں معلومات Dynamics AX 2012 R3 پر مبنی ہے۔ یہ دوسرے ورژن کے لیے درست ہو سکتا ہے یا نہیں۔
جب AIF انٹیگریشن پورٹ (ان باؤنڈ یا آؤٹ باؤنڈ) پر چلنے والی دستاویز سروس میں کوئی نئی فیلڈ شامل کرنے، کچھ منطق تبدیل کرنے یا کوئی اور ترمیم کرنے کے لیے کہا جاتا ہے، تو میں اکثر سروس کے پیچھے اصل کلاسز کی تلاش میں بہت زیادہ وقت صرف کرتا ہوں۔
یقینی طور پر، معیاری ایپلیکیشن کے زیادہ تر عناصر کا نام کافی مستقل طور پر رکھا گیا ہے، لیکن اکثر اوقات، کسٹم کوڈ نہیں ہوتا ہے۔ AIF میں دستاویزی خدمات ترتیب دینے کے فارم یہ دیکھنے کا آسان طریقہ فراہم نہیں کرتے ہیں کہ اصل میں کون سا کوڈ کسی سروس کو ہینڈل کرتا ہے، لیکن خود سروس کا نام جان کر (جو آپ آسانی سے پورٹ کنفیگریشن میں تلاش کر سکتے ہیں)، آپ اپنا کچھ وقت بچانے کے لیے اس چھوٹے سے کام کو چلا سکتے ہیں - یہاں یہ CustomCustomerService کے لیے چل رہا ہے، لیکن آپ اسے کسی بھی سروس میں تبدیل کر سکتے ہیں جس کی آپ کو ضرورت ہے۔
{
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()));
}