מאפייני הבעיה
הנח כי אתה משתמש במתאם WCF-SAP, תגדיר את הערך של ConnectorType NCo וכי להגדיר שם היעד הספציפי של שרת RFC. כאשר הקובץ saprfc.ini מכיל הערות מיותרים, רווחים והחזרות גררה בתוך הגדרות היעד, נכשלת המתאם WCF-SAP ומתקבלת הודעת השגיאה הבאה:
הוספת מיקום קבלה "MyReceiveLocation" עם כתובת URL "sap://CLIENT=###; מנגנון העברת הודעות נכשלה LANG=EN;@a/sapserver/##? ListenerDest = DEST1 & RfcSdkTrace = False & AbapDebug = False "מתאם"WCF-SAP". סיבה: "System.IndexOutOfRangeException: האינדקס נמצא מחוץ לגבולות של array.at Microsoft.Adapters.SAP.NCo.SAPRfcFileParameters.GetSectionInformationFromIniFile (tempFilePath מחרוזת, מחרוזת destinationNameFromUri, Int32 sectionCount)ב- Microsoft.Adapters.SAP.NCo.RfcServerConnection.GetParameters (מחרוזת serverName)ב- Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection חיבור)ב- Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (מחרוזת connectionArguments)ב- Microsoft.Adapters.SAP.SAPInboundContract.StartListener (listenerActions [] מחרוזת, הזמן הקצוב TimeSpan)ב- Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (זמן קצוב TimeSpan)ב- System.ServiceModel.Channels.CommunicationObject.Open (זמן קצוב TimeSpan)ב- System.ServiceModel.Channels.CommunicationObject.Open (זמן קצוב TimeSpan)ב- System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (זמן קצוב TimeSpan)ב- System.ServiceModel.Channels.CommunicationObject.Open (זמן קצוב TimeSpan)ב- System.ServiceModel.ServiceHostBase.OnOpen (זמן קצוב TimeSpan)ב- System.ServiceModel.Channels.CommunicationObject.Open (זמן קצוב TimeSpan)ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint.Enable()ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiveEndpoint..ctor (BizTalkEndpointContext endpointContext, IBTTransportProxy transportProxy, ControlledTermination הבקרה)ב- Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfReceiver'2.AddReceiveEndpoint (מחרוזת url, IPropertyBag adapterConfig, IPropertyBag bizTalkConfig) ".
פתרון
מידע עדכון מצטבר
תיקון הפותר בעיה זו ייכלל בעדכון המצטבר הבא עבור BizTalk Server:
מצב
Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
הפניות
למד אודות ה-service pack ואת רשימת עדכון מצטבר עבור BizTalk Server.למד אודות תיקונים חמים של BizTalk Server ותמיכה עדכון מצטבר.
מוצרי ספקים חיצוניים הנזכרים במאמר זה מיוצרים על ידי חברות שאינן תלויות ב-Microsoft. חברת Microsoft אינה מעניקה אחריות, אם במפורש ובין במשתמע, לגבי הביצועים או האמינות של מוצרים אלה.