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

מאמר זה חל על המוצר הבא:

  • ערכת מתאם של BizTalk 2.0

  • ערכת מתאם של BizTalk 2010

תופעות

כאשר אתה משתמש אחד מהמתאמים הבאים הכלולים ב- Microsoft BizTalk מתאם Pack 2.0 או ב- Microsoft BizTalk מתאם Pack 2010 במיקום קבלה, מיקום קבלה מופעל מחדש באופן לא צפוי:

  • Windows Communication Foundation (WCF)-מתאם SQL

  • המתאם WCF-Oracle

בנוסף, BizTalk Server עלול להיתקל החריג ConnectionException ולאחר מכן BizTalk server עשוי להפעיל מחדש לאחר אחת האזהרות הבאות נרשמת ביומן היישומים.

מתאם WCF-SQL

אזהרה 1

"מתאם""WCF-SQL" "המועלה הודעת שגיאה. פרטי "" System.ObjectDisposedException: אין אפשרות לגשת לקובץ שהושלך. שם האובייקט: .at 'תנועה' System.Transactions.Transaction.Rollback (חריגה e) ב- Microsoft.Adapters.Sql.SqlAdapterInboundHandler.TryReceive (TimeSpan זמן קצוב, הודעה & הודעה, השב & IInboundReply) ב Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.TryReceive (זמן קצוב TimeSpan, הודעה & הודעה) ב- System.ServiceModel.Dispatcher.InputChannelBinder.TryReceive (TimeSpan זמן קצוב, RequestContext & requestContext) ב- System.ServiceModel.Dispatcher.ErrorHandlingReceiver.TryReceive (TimeSpan זמן קצוב, RequestContext & requestContext) "". "

אזהרה 2

"מתאם""WCF-SQL" "המועלה הודעת שגיאה. פרטי "" System.TimeoutException: חריג מסוג 'System.TimeoutException' היה () Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired thrown.at ב Microsoft.Adapters.Sql.ExecutionHelper.ExecuteScalar (SqlCommand sqlCommand, TimeoutHelper timeoutHelper) ב- Microsoft.Adapters.Sql.SqlAdapterInboundHandler.Polling_WaitForMessage (TimeoutHelper timeoutHelper) ב Microsoft.Adapters.Sql.SqlAdapterInboundHandler.WaitForMessage (זמן קצוב TimeSpan) ב- Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (זמן קצוב TimeSpan) ב System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (זמן קצוב TimeSpan) ב- System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage()"". "

מתאם WCF-Oracle

אזהרה 1

המתאם "WCF-Oracle" המועלה הודעת שגיאה. פרטים "Microsoft.ServiceModel.Channels.Common.ConnectionException: הזמן הקצוב" 00: 02:00 "הסתיים בעת ביצוע פעולת הפונקציה"WaitForMessage". ---> System.TimeoutException: הזמן הקצוב "00: 02:00" הסתיים בעת ביצוע פעולת הפונקציה "WaitForMessage". ב- Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired() בשעה Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (הפקודה OracleCommand, TimeoutHelper timeoutHelper) ב- Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery (הפקודה OracleCommand, OracleCommonExecutionHelper executionHelper) ב- Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection ( OracleCommonExecutionHelper executionHelper)---סוף מעקב מחסנית החריג הפנימי---בשעה Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection (OracleCommonExecutionHelper executionHelper) ב Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) ב- Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (זמן קצוב TimeSpan) ב Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (זמן קצוב TimeSpan) ב- System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (זמן קצוב TimeSpan) ב System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

אזהרה 2

המתאם "WCF-Oracle" המועלה הודעת שגיאה. פרטים "System.TimeoutException: הזמן הקצוב" 00: 02:00 "הסתיים בעת ביצוע פעולת הפונקציה"WaitForMessage". ב- Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired() בשעה Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (הפקודה OracleCommand, TimeoutHelper timeoutHelper) ב- Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteScalar (הפקודה OracleCommand, OracleCommonExecutionHelper executionHelper) ב- Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage ( ExecutionHelper OracleCommonExecutionHelper, OracleCommonConnectionWrapper חיבור) ב- Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) ב Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (זמן קצוב TimeSpan) ב- Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (זמן קצוב TimeSpan) ב System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (זמן קצוב TimeSpan) ב- System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

סיבה

בעיה זו מתרחשת מאחר מיקום קבלה מופעל מחדש באופן לא צפוי בעת פעולת WaitForMessage יוצר חריג של TimeoutException . השיטה WaitForMessage יוצר חריג של TimeoutException , נקראת השיטה TryReceive ומועד המתאם WCF-SQL או המתאם WCF-Oracle שהחילה את התנועה. עם זאת, פעולת החזרה למצב קודם עשויה ליצור חריג ObjectDisposedException . לכן, אחת של אזהרות המוזכרות בסעיף "מאפייני הבעיה" נוצר.

פתרון

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

עבור ערכת מתאם של BizTalk 2010

תיקון חם שפותר בעיה זו כלולה בחבילת העדכון המצטבר 2 עבור 2010 Pack מתאם של BizTalk. לקבלת מידע נוסף אודות האופן שבו ניתן להשיג את חבילת עדכון מצטבר זה, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base: חבילת העדכון המצטבר25729992 עבור 2010 Pack מתאם של BizTalk

עבור ערכת מתאם של BizTalk 2.0

תיקון חם שפותר בעיה זו כלולה בחבילת העדכון המצטבר 3 עבור 2.0 Pack מתאם של BizTalk. לקבלת מידע נוסף אודות האופן שבו ניתן להשיג את חבילת העדכון המצטבר, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

2557150 חבילת העדכון המצטבר 3 עבור 2.0 Pack מתאם של BizTalkהערהתיקון חם זה מוסיף < TraceIdentifier > ו < / TraceIdentifier > תגים הדרושים בקובץ מעקב WCF (.svcLog). לאחר התיקון החם מוסיף תגים אלה, הפלט בקבצי המעקב מתוקנת, ופותח כלי מציג מעקב של שירות (SvcTraceViewer.exe) קבצים גדולים של העקיבה WCF במהירות רבה יותר. הבאים :: יציאה המעקבים חסרות < TraceIdentifier > ו < / TraceIdentifier > תגי לפני החלת התיקון החם: < תיאור > ExecuteNonQuery::Exit < / תיאור >< תיאור > OpenConnection::Exit < / תיאור >< ExecuteScalar::Exit תיאור > < / תיאור >< Polling_WaitForMessage::Exit תיאור > < / תיאור >

מצב

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

מידע נוסף

לקבלת מידע נוסף אודות שיטת IInputChannel.WaitForMessage , בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות שיטת IInputChannel.WaitForMessageלקבלת מידע נוסף אודות שיטת IInputChannel.TryReceive , בקר באתר האינטרנט הבא של MSDN:

מידע כללי אודות שיטת IInputChannel.TryReceiveלקבלת מידע נוסף אודות תיקונים חמים של BizTalk Server, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:

2003907 מידע אודות תיקונים חמים של BizTalk Server

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

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

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

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

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

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

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

×