דלג לתוכן הראשי
היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

מאפייני הבעיה

שקול את התרחיש הבא:

  • יש לך מיקום קבלה שתצורתו נקבעה לשימוש המתאם MQSC לשם קבלה של הודעות מ- IBM WebSphere MQ.

  • תצורת המתאם MQSC כדי להשתמש בתו להגדיר הגדרה של UCS-2 ו- UTF-16 או UTF-8.

  • מתאם MQSC מנסה לקבל הודעה מ- IBM WebSphere MQ ב- Microsoft BizTalk Server 2010.

  • ההודעה גדולה מ- 1 מגה-בית (MB).


בתרחיש זה, השגיאה הבאה עשויה להירשם ביומן היישום:

מזהה אירוע: 5740
מקור: שרת BizTalk
תיאור:
המתאם "MQSC" המועלה הודעת שגיאה. פרטים "כשל בעת ניסיון לקבל את ההודעה מהתור. תור = ברירת מחדל, queueManager = queuemanager, reasonCode = 2010".


הגורם

בעיה זו מתרחשת מאחר ערכת התווים שצוין עבור המתאם MQSC משפיע על אורך ההודעה מתקבל הכולל. לדוגמה, כאשר בערכת תווים של UTF-8 משמש, ההודעה בפועל מחייב גודל המאגר חמש פעמים מגודל ההודעה. לכן, הודעה 1 MB דורש מאגר 5 MB. זה עולה את הגדרת ברירת המחדל של אורך ההודעה המרבי של 4 מגה-בתים המשמש מתאם MQSC. אם ההודעה שהתקבלה דורש שטח מאגר גדול מהגדרת אורך ההודעה המרבי של המתאם MQSC, נרשמת השגיאה המוזכרת בסעיף "מאפייני הבעיה".

פתרון

מידע עדכון מצטבר

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

פתרון הבעיה

כדי לעקוף בעיה זו, הגדל את הגדרת אורך ההודעה המרבי בתצורת המתאם MQSC כדי להתאים את גודל ההודעה שהתקבלה בהתבסס על הרווח המאגר הנוסף הנדרש על-ידי ערכת התווים הנמצא בשימוש.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.

מידע נוסף

לאחר החלת עדכון זה, כאשר המערכת מאחזר הודעות מתור, המתאם MQSC מציין אפשרות המאפשרת IBM WebSphere MQ לטפל המאגר שינוי גודל באופן אוטומטי.

הגדרת אורך ההודעה המרבי הוא ביסודו של דבר הגדרה המוצע מבוסס על אורך ההודעה ואת הקידוד (או ערכת תווים) של ההודעה. לכן, שיש להתאים את הגדרת אורך ההודעה המרבי כדי להתאים את דרישות הגודל הודעה ספציפית כדי לסייע להבטיח כי כל ההודעות שהתקבלו בהצלחה. ניתן לציין את הגדרות אורך ההודעה המרבי בפרמטרים מתאם של MQSC ו- IBM WebSphere MQ הגדרות. לכן, עליך לוודא כי ההגדרות מסכים.

הרשימה הבאה מתארת את דרישות הגודל של מאגר המבוסס על ערכת התווים המשמשת ההודעות מתור ההודעות שהתקבלו:

  • ערכת התווים UTF-16: כאשר תשתמש ערכת הגדרה של UTF-16תווים, שטח מאגר הנדרש הוא שווה לגודל פעמיים ההודעה שהתקבלה.

  • ערכת תווים UCS-2 ו- UTF-8: בעת שימוש בתו להגדיר הגדרה של UCS-2 ו- UTF-8, שטח מאגר הנדרש הוא חמש פעמים הגודל של ההודעה שהתקבלה.


אנו ממליצים לא רק להחיל עדכון זה אך גם לשדרג לגירסה IBM WebSphere MQ 7.5 Fixpack 1 כאשר נעשה שימוש על-ידי המתאם MQSC. IBM WebSphere MQ גירסה 7.5 Fixpack 1 כולל תיקון עבור בעיה הקשורה המרות נתונים DBCS UTF-16.

אם אין באפשרותך לשדרג לגירסה IBM WebSphere MQ 7.5 Fixpack 1, אנו ממליצים להשתמש בגירסה IBM WebSphere MQ 7.0.1.8 (או גירסה מתקדמת יותר) יחד עם עדכון זה.

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

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×