Applies ToBizTalk Adapters

В тази статия се отнася за следния продукт:

  • BizTalk адаптер за пакет 2.0

  • BizTalk адаптер Pack 2010

Симптоми

Да разгледаме следния сценарий:

  • Клиентска програма използва Microsoft Windows комуникация фондация WCF базирани SAP адаптер (известна още като Microsoft BizTalk адаптер за mySAP Business Suite 3.0) да извикате някои отдалечени функцията повиквания в модел на WCF услуга на SAP система.Забележка Този адаптер е включен в Microsoft BizTalk адаптер за пакет 2.0 или Microsoft BizTalk адаптер Pack 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 адаптер Pack 2010. За повече информация как да получите този пакет със сборни актуализации, щракнете върху следния номер на статия в базата знания на Microsoft:2572999сборния пакет за актуализация 2 за BizTalk адаптер Pack 2010

BizTalk адаптер за пакет 2.0

Актуалната корекция, която разрешава този проблем е включен в пакет със сборни актуализации 3 за BizTalk адаптер за пакет 2.0. За повече информация как да получите сборния пакет за актуализация, щракнете върху следния номер на статия в базата знания на Microsoft:

2557150 Пакет със сборни актуализации 3 за BizTalk адаптер за пакет 2.0

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Повече информация

За повече информация как да използвате модел на WCF услуга, за да извикате RFC посетете следния уеб сайт на MSDN:

Как да използвате модел на WCF услуга, за да извикате RFCЗа повече информация относно BizTalk Server спешни корекции щракнете върху следния номер на статия в базата знания на Microsoft:

2003907 Информация за BizTalk Server актуални корекции

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.