ডায়নামিক্স এএক্স 2012 এ এআইএফ পরিষেবার জন্য ডকুমেন্ট ক্লাস এবং ক্যোয়ারী সনাক্তকরণ
প্রকাশিত: ১৬ ফেব্রুয়ারী, ২০২৫ এ ১১:১১:১৩ AM UTC
এই নিবন্ধটি ডায়নামিক্স এএক্স 2012 এ অ্যাপ্লিকেশন ইন্টিগ্রেশন ফ্রেমওয়ার্ক (এআইএফ) পরিষেবার জন্য পরিষেবা শ্রেণি, সত্তা শ্রেণি, নথি শ্রেণি এবং ক্যোয়ারী সন্ধানের জন্য একটি সাধারণ এক্স ++ কাজ কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে।
Identifying Document Class and Query for AIF Service in Dynamics AX 2012
এই পোস্টের তথ্য Dynamics AX 2012 R3 এর উপর ভিত্তি করে। এটি অন্যান্য সংস্করণের জন্য বৈধ হতে পারে বা নাও হতে পারে।
যখন কোনও নতুন ক্ষেত্র যুক্ত করতে, কিছু যুক্তি পরিবর্তন করতে বা এআইএফ ইন্টিগ্রেশন পোর্টে (ইনবাউন্ড বা আউটবাউন্ড) চলমান কোনও ডকুমেন্ট পরিষেবাতে অন্য কোনও পরিবর্তন করতে বলা হয়, তখন আমি প্রায়শই পরিষেবাটির পিছনে প্রকৃত ক্লাসগুলি অনুসন্ধান করতে খুব বেশি সময় ব্যয় করি।
অবশ্যই, স্ট্যান্ডার্ড অ্যাপ্লিকেশন থেকে বেশিরভাগ উপাদান মোটামুটি ধারাবাহিকভাবে নামকরণ করা হয়, তবে খুব প্রায়ই, কাস্টম কোড হয় না। এআইএফ-এ ডকুমেন্ট পরিষেবাদি স্থাপনের ফর্মগুলি কোন কোডটি আসলে কোনও পরিষেবা পরিচালনা করে তা দেখার সহজ উপায় সরবরাহ করে না, তবে পরিষেবাটির নামটি জেনে (যা আপনি সহজেই পোর্ট কনফিগারেশনে খুঁজে পেতে পারেন), আপনি নিজেকে কিছুটা সময় বাঁচাতে এই ছোট কাজটি চালাতে পারেন - এখানে এটি কাস্টমারসার্ভিসের জন্য চলছে, তবে আপনি এটি আপনার প্রয়োজনীয় যে কোনও পরিষেবাতে পরিবর্তন করতে পারেন:
{
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()));
}