อาการ
สมมติว่า คุณใช้อะแดปเตอร์ WCF SAP และคุณได้ตั้งค่าConnectorTypeเป็นNCoและคุณได้ตั้งค่าชื่อเซิร์ฟเวอร์ปลายทาง RFC เฉพาะ เมื่อแฟ้ม saprfc.ini ประกอบด้วยข้อคิดเห็นพิเศษ ช่องว่าง และส่งกลับค่าขนส่งภายในคำนิยามปลายทาง อะแดปเตอร์ WCF SAP ล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
โปรแกรมการส่งข้อความล้มเหลวในการเพิ่มที่ตั้งการรับ "MyReceiveLocation" "sap://CLIENT=###; ใช้ url 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 (สตริงที่ชื่อเซิร์ฟเวอร์)
ใน Microsoft.Adapters.SAP.NCo.RfcServerConnection.Open (RfcClientConnection conn)
ใน Microsoft.Adapters.SAP.SAPInboundContract.InitializeRfcServerConnectionNCo (สตริ connectionArguments)
ใน Microsoft.Adapters.SAP.SAPInboundContract.StartListener (สตริงที่[] listenerActions การหมดเวลาของการขาดงาน)
ใน Microsoft.ServiceModel.Channels.Common.Channels.AdapterChannelListener'1.OnOpen (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.Channels.CommunicationObject.Open (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.Channels.CommunicationObject.Open (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.Channels.CommunicationObject.Open (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.ServiceHostBase.OnOpen (ระยะเวลาการหมดเวลา)
ใน System.ServiceModel.Channels.CommunicationObject.Open (ระยะเวลาการหมดเวลา)
ใน 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:
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
เรียนรู้เกี่ยวกับเซอร์วิสแพ็คและรายการปรับปรุงสะสมสำหรับเซิร์ฟเวอร์ BizTalk
เรียนรู้เกี่ยวกับโปรแกรมแก้ไขด่วนที่ BizTalk Server และสนับสนุนการปรับปรุงสะสม
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้