Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Attiecas uz:

Šis raksts attiecas uz šīm darbībām:

  • Microsoft BizTalk Adapter pakotnes 2.0

  • Microsoft BizTalk Adapter pakotnes 2010

Ievads

Šajā rakstā iekļautais kumulatīvajā atjauninājumā pievienot rekvizītu ClearRfcContext saistīšana SAP sistēma Microsoft Windows Communication Foundation WCF adapteri no Microsoft BizTalk Adapter pakotnes atjauninājums.

Simptomi

Apsveriet šādu situāciju:

  • Jums ir dators, kurā darbojas Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 vai Microsoft BizTalk Server 2010.

  • WCF sistēma SAP adapteris izmantot, lai izveidotu savienojumu ar serveri SAP R/3.Piezīme. WCF sistēma SAP adapteris ir iekļauts Microsoft BizTalk Adapter pakotnes 2.0 vai Microsoft BizTalk adapteris Pack 2010.

  • Jūs izveidojat BizTalk lietojumprogrammu, kas izmanto SAP adapteris jāsazinās ar attālo funkciju izsaukumus (RFCs), kas izmanto SAP globālo mainīgo SAP R/3 serverī.

  • EnableConnectionPooling saistīšana rekvizītu iestatāt uz True.

Šajā situācijā redzēsit, ka atgrieza RFCs dati nav nav vēlamā. Turklāt dati tiek atgriezta šķiet var ietekmēt iepriekšējā izsaukumu, kas tika veikts pats RFCs.The ClearRfcContext saistīšana rekvizīts var novērst problēmas, kas rodas šajā situācijā.

Cēlonis

Šī problēma rodas tāpēc, ja ir iespējota savienojuma pūlu, atbilstošo SAP savienojums tiek atgriezta savienojuma pūlu pēc RFC zvanu SAP R/3 serverī tiek izpildīts. Nākamā RFC zvana saņemšanas brīdī, SAP pašu savienojums tiek izgūts no savienojuma pūlu un tiek izmantots, lai izpildītu zvanu. Ja RFC izmanto dažas globālo mainīgo un tie tiek izdzēstas atbilstoši RFC nākamo aicinājumu izmanto vērtības, kas tiek glabāti globālās mainīgos no iepriekšējās sarunas. Šāda situācija var izraisīt negaidītus rezultātus.Piezīme. Šī problēma rodas tikai tad, ja RFC izmanto globālo mainīgo un Globālie mainīgie tiek izdzēstas atbilstoši ar RFC.

Risinājums

Lai novērstu šo problēmu, lietojiet šo atjauninājumu. Pēc tam iestatiet rekvizīta ClearRfcContext saistīšana True.

Informācija par kumulatīvo atjauninājumu

BizTalk adapteris pakotnes 2010

BizTalk adapteris pakotnes 2010 1. kumulatīvo atjauninājumu ir iekļauta labojumfails, kas novērš šo problēmu.  Lai saņemtu papildinformāciju par kumulatīvo atjauninājumu pakotnes, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu: 25397941. kumulatīvo atjauninājumu pakotne BizTalk Adapter pakotnes 2010

BizTalk adapteris pakotnes 2.0

Šis labojums vispirms tika izlaists kumulatīvo atjauninājumu pakotnes 2 BizTalk Adapter pakotnes 2.0. Lai iegūtu papildinformāciju par to, kā iegūt šo kumulatīvo atjauninājumu pakotni, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2531605 BizTalk adapteris pakotnes 2.0 2. kumulatīvo atjauninājumu pakotne

Papildinformācija

Piezīmes par šo atjauninājumu

  • Rekvizīta ClearRfcContext saistīšana attiecas tikai tad, ja EnableConnectionPooling saistīšana rekvizīts ir iestatīts uz True.

  • Bez šī atjauninājuma instalēšanas WCF sistēma SAP adapteris nav skaidrs SAP R/3 kontekstā. Tāpēc darbība ir identisks un kas notiek, ClearRfcContext saistīšana rekvizīts ir iestatīts uz False. Noklusējuma vērtība ir False.

  • Ir iespējota savienojuma pūlošanas un ClearRfcContext saistīšana rekvizīts ir iestatīts uz True, adapteris SAP R/3 sesijas viļņi un izdzēš visus globālo mainīgo SAP servera pusē. Tādēļ tālāk aicina SAP pašu savienojums netiek ietekmēta valsts, kas iegūta ar pašreizējo sarunu.

  • Ir iespējota savienojuma pūlošanas un ClearRfcContext saistīšana rekvizīts ir iestatīts uz False, adapteris SAP R/3 sesijas nedzēš. Šādā gadījumā RFC izmanto dažas globālo mainīgo un mainīgie tiek izdzēstas pareizi, vērtības, kas tiek glabāti globālās mainīgos no pašreizējā saruna var izmantot nākamo aicinājumu RFC. Šāda situācija var sniegt negaidītus rezultātus.

  • Rekvizītu ClearRfcContext saistījums ir nepieciešama papildu turp un atpakaļ ceļu uz serveri SAP R/3, jo, iespējams, redzēsit mazo veiktspējas samazināšanās iestatot rekvizītu ClearRfcContext saistīšana True. Ieteicams iestatīt rekvizītu ClearRfcContext saistīšana True tikai tad, ja RFC izmanto globālo mainīgo un RFC nav tīrīšanas līdz globālo mainīgo pareizi.

  • Lietojot starpniekservera gadījumā, piemēram, no .NET koda adapteri, varat notīrīt SAP R/3 sesijas RFC brīvajā pašu starpniekservera/kanālu instancē. Šajā atjauninājumā jaunu darbību ar nosaukumu RfcClearContext ir pieejams RFC mezglam adapteris pievienot pakalpojuma atsauksmi vedņa atlasot opciju SapBinding . RfcClearContext mēģina notīrīt SAP R/3 kontekstā un atgriež vienu no šīm darbībām:

    • Spēkā -SAP R/3 konteksta tīrīšana bija veiksmīga. Varat zvanīt papildu starpniekservera/kanālu.

    • Aplami - savienojums aizvērts vai izstrādāta kļūda, kad darbību mēģinājis tīrīt SAP R/3 kontekstā. Pašreizējo starpniekservera/kanālu, vajadzētu atmest, jo sakaru kļūda var izraisīt vēl zvanīt.

Atsauces

Lai iegūtu papildinformāciju par to, kā izveidot savienojumu ar SAP sistēmu, apmeklējiet šo Microsoft izstrādātāju tīkla (MSDN) vietni:

SAP sistēmas savienojuma izveideLai iegūtu papildinformāciju par BizTalk Server labojumfailu, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

2003907 Informācija par BizTalk Server labojumfailu

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×