Я занимаюсь обновлением нашего программного обеспечения для использования SAP .NET Connector 3.0 (из .NET Connector 1.0). Все вызовы функций выполняются успешно, однако периодически мы получаем следующую ошибку, которая повторяется 4 раза:
Необработанное исключение: SAP.Middleware.Connector.RfcCommunicationException:
РАСПОЛОЖЕНИЕ CPIC (TCP/IP) на локальном хосте с Unicode
ERROR клиент с неправильной версией заголовка appc отклонен
ВРЕМЯ Пт 17 Авг 09:40:35 2012
ВЫПУСК 720
КОМПОНЕНТ CPIC (TCP/IP) с Unicode
ВЕРСИЯ 3
RC 246
МОДУЛЬ r3cpic.c
ЛИНИЯ 8554
DETAIL клиент версии 6, шлюз версии 120 (xxx.xx.x.xx/3301)
СЧЕТЧИК 2
Трассировка стека для этой ошибки:
в SAP.Middleware.Connector.CpicConnection.CpicReceive (время ожидания Int32)
Сразу после этой ошибки 4 раза вылетает другая ошибка:
назначение x не удалось при вызове RFC_METADATA_GET — подробности см. в журнале
Трассировка стека для этой ошибки:
в SAP.Middleware.Connector.RfcRepository.Execute (функция RfcFunction)
Ошибка, по-видимому, не связана с вызовом какой-либо конкретной функции, а возникает периодически (примерно 20-30 минут в настоящее время) для любой из них.
Версии DLL, которые я использую, следующие:
sapnco.dll 3.0.2.0
sapnco_utils.dll 3.0.2.0
Боюсь, я еще не совсем разобрался с новым .NET Connector и был бы очень признателен, если бы у кого-нибудь были какие-либо мысли, подсказки или предложения.
Ваш,
Дэйвид