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()));
}
مزید پڑھنا
اگر آپ اس پوسٹ سے لطف اندوز ہوتے ہیں، تو آپ ان تجاویز کو بھی پسند کر سکتے ہیں:
- Dynamics AX 2012 میں کون سے ذیلی طبقے کو فوری بنانا ہے یہ جاننے کے لیے SysExtension فریم ورک کا استعمال
- Dynamics AX 2012 میں خرابی "ڈیٹا کنٹریکٹ آبجیکٹ کے لیے میٹا ڈیٹا کلاس کی وضاحت نہیں کی گئی"
- Dynamics AX 2012 میں SysOperation ڈیٹا کنٹریکٹ کلاس میں سوال کا استعمال
