Miklix

זיהוי מחלקת מסמכים ושאילתה עבור שירות AIF ב- Dynamics AX 2012

פורסם: 16 בפברואר 2025 בשעה 11:11:10 UTC

מאמר זה מסביר כיצד להשתמש בעבודה פשוטה של ​​X++ כדי למצוא את מחלקת השירות, מחלקת הישות, מחלקת המסמכים והשאילתה עבור שירות Application Integration Framework (AIF) ב- Dynamics AX 2012.


עמוד זה תורגם במכונה מאנגלית על מנת להנגיש אותו לכמה שיותר אנשים. למרבה הצער, תרגום מכונה עדיין אינו טכנולוגיה משוכללת, ולכן עלולות להתרחש שגיאות. אם אתה מעדיף, תוכל לצפות בגרסה האנגלית המקורית כאן:

Identifying Document Class and Query for AIF Service in Dynamics AX 2012

המידע בפוסט זה מבוסס על Dynamics AX 2012 R3. זה עשוי להיות תקף עבור גרסאות אחרות או לא.

כשמתבקשים להוסיף שדה חדש, לשנות לוגיקה או לעשות שינוי אחר בשירות מסמכים הפועל על יציאת אינטגרציה של AIF (נכנסת או יוצאת), בסופו של דבר אני מבזבז יותר מדי זמן בחיפוש אחר המחלקות האמיתיות מאחורי השירות.

בטח, רוב האלמנטים מהאפליקציה הסטנדרטית נקראים באופן עקבי למדי, אבל לעתים קרובות מדי, קוד מותאם אישית לא. הטפסים להגדרת שירותי מסמכים ב-AIF אינם מספקים דרך קלה לראות איזה קוד באמת מטפל בשירות, אבל לדעת את שם השירות עצמו (שאותו תוכלו למצוא בקלות בתצורת הפורט), תוכלו להריץ את העבודה הקטנה הזו כדי לחסוך לעצמכם קצת זמן - כאן הוא פועל עבור ה-CustCustomerService, אבל תוכלו לשנות את זה לכל שירות שתצטרכו:

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()));
}
שתפו בבלוסקישתפו בפייסבוקשתפו בלינקדאיןשתפו ב-Tumblrשתפו ב-Xשתפו בלינקדאיןהצמד בפינטרסט

מיקל בנג כריסטנסן

על המחבר

מיקל בנג כריסטנסן
מיקל הוא היוצר והבעלים של miklix.com. יש לו למעלה מ-20 שנות ניסיון כמתכנת מחשבים/מפתח תוכנה מקצועי וכיום הוא מועסק במשרה מלאה בתאגיד IT אירופאי גדול. כשהוא לא כותב בלוג, הוא מבלה את זמנו הפנוי במגוון עצום של תחומי עניין, תחביבים ופעילויות, שעשויים לבוא לידי ביטוי במידה מסוימת במגוון הנושאים המכוסים באתר זה.