Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті, застосовується для таких продуктів:

  • Пакет для адаптера BizTalk 2.0

  • Пакет для адаптера BizTalk 2010

Ознаки

Розглянемо таку ситуацію:

  • Клієнтській програмі використовує адаптер SAP, під керуванням Microsoft Windows Communication Foundation служби WCF (також відомий як Microsoft адаптера BizTalk для mySAP Business Suite 3.0), щоб викликати деякі виклики з віддаленого функції модель служби WCF системі SAP на.Примітка. Адаптер входить у Microsoft BizTalk адаптер 2.0 пакета оновлень або Microsoft BizTalk адаптер оновлень 2010 року.

  • Пов'язано мережі, а адаптер WCF, SAP, втрачає його підключення до системи SAP.

У цьому випадку SAP системи повертає код помилки в RFC_FAILURE і віддаленого функції не працюють. Крім того, виникає ThreadAbortException до списку винятків, і з'являється таке повідомлення про помилку.:

System.Threading.ThreadAbortException: Потік час aborted.at RfcCallReceiveExU (UInt32 Char * RFC_PARAMETER *, RFC_PARAMETER *, RFC_PARAMETER *, RFC_TABLE *, Char *. *) у Microsoft.Adapters.SAP.CNativeInvoker.Invoke (CNativeInvoker *, UInt32 connectionHandle, Char * m_szFunctionName)

Через деякий час багато винятків для RFCException зустрічаються і багато помилки, подібні до наведених нижче:

Microsoft.Adapters.SAP.RFCException: Докладно описано: код помилки = RFC_FAILURE. AdapterErrorMessage = помилка, RfcCallReceiveEx під час виклику RFC: Z_GET_PO_BY_SAP.

Крім того, такий трасування стека викликів буде створено на сервері BizTalk.

на Microsoft.Adapters.SAP.RFCException.HelperThrow (Int32 retCode, рядок additionalErrorMessage) на Microsoft.Adapters.SAP.RfcOutboundInvoker.Invoke()

Причина

Ця проблема виникає в тому, що адаптер WCF і SAP неправильно повторно SAP каналу в системі SAP. Після того, як WCF і SAP адаптер, отримує RFC_FAILURE код помилки, WCF і SAP адаптер, виявляє помилку. Таким чином, SAP каналу в системі SAP неправильно повторно.

Спосіб вирішення

Відомості про Сукупне оновлення

До поновлення для адаптера BizTalk 2010

Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 2 для BizTalk адаптер оновлень. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:2572999сукупний пакет оновлень 2 для BizTalk адаптер оновлень

До поновлення для адаптера BizTalk 2.0

Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 3 для BizTalk адаптер 2.0 пакета оновлень. Щоб отримати додаткові відомості про те, як отримати пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:

2557150 Сукупний пакет оновлень 3 для BizTalk адаптер 2.0 пакета оновлень

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про використання моделі служби WCF для виклику специфікаціях відвідайте такий веб-сайт MSDN:

Використання моделі служби WCF для виклику специфікаціяхЩоб отримати додаткові відомості про виправлення для BizTalk Server клацніть номер статті в базі знань Microsoft Knowledge Base:

2003907 Відомості про виправлення для сервера BizTalk

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×