Miklix

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 کے لیے چل رہا ہے، لیکن آپ اسے کسی بھی سروس میں تبدیل کر سکتے ہیں جس کی آپ کو ضرورت ہے۔

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()));
}
بلوسکی پر شیئر کریں۔فیس بک پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔ٹمبلر پر شیئر کریں۔ایکس پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔پنٹرسٹ پر پن کریں

میکل بینگ کرسٹینسن

مصنف کے بارے میں

میکل بینگ کرسٹینسن
مائیکل miklix.com کا خالق اور مالک ہے۔ اس کے پاس ایک پیشہ ور کمپیوٹر پروگرامر/سافٹ ویئر ڈویلپر کے طور پر 20 سال سے زیادہ کا تجربہ ہے اور وہ اس وقت ایک بڑی یورپی آئی ٹی کارپوریشن میں کل وقتی ملازمت کر رہے ہیں۔ جب وہ بلاگنگ نہیں کرتے ہیں، تو وہ اپنا فارغ وقت دلچسپیوں، مشاغل اور سرگرمیوں کی ایک وسیع صف پر صرف کرتا ہے، جو کسی حد تک اس ویب سائٹ پر موجود مختلف موضوعات سے ظاہر ہو سکتا ہے۔