ডায়নামিক্স এএক্স 2012 এ এআইএফ পরিষেবার জন্য ডকুমেন্ট ক্লাস এবং ক্যোয়ারী সনাক্তকরণ
প্রকাশিত: ১৬ ফেব্রুয়ারী, ২০২৫ এ ১১:১১:১৩ AM UTC
সর্বশেষ আপডেট: ১২ জানুয়ারী, ২০২৬ এ ৮:৫৪:২৭ 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-এ ডকুমেন্ট পরিষেবা সেট আপ করার ফর্মগুলি আসলে কোন কোডটি কোনও পরিষেবা পরিচালনা করে তা দেখার সহজ উপায় প্রদান করে না, তবে পরিষেবাটির নাম জেনে (যা আপনি সহজেই পোর্ট কনফিগারেশনে খুঁজে পেতে পারেন), আপনি নিজের সময় বাঁচাতে এই ছোট কাজটি চালাতে পারেন - এখানে এটি CustCustomerService-এর জন্য চলছে, তবে আপনি এটি আপনার প্রয়োজন অনুসারে যেকোনো পরিষেবাতে পরিবর্তন করতে পারেন:
{
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-এ "ডেটা কন্ট্রাক্ট অবজেক্টের জন্য কোনও মেটাডেটা ক্লাস সংজ্ঞায়িত করা হয়নি" ত্রুটি
- Dynamics AX 2012-এ একটি আইনি সত্তা (কোম্পানির অ্যাকাউন্ট) মুছে ফেলুন
- ডায়নামিক্স এএক্স 2012 এ ডেটা () এবং বিইউএফ 2 বুফ () এর মধ্যে পার্থক্য
