Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Odnosi se na

Ovaj članak se odnosi na sledeće:

  • Microsoft BizTalk Adapter Pack 2.0

  • Microsoft BizTalk Adapter Pack 2010

Uvod

Ovaj članak opisuje ispravku koja je uključena u Kumulativna ispravka da biste dodali svojstvo za povezivanje ClearRfcContext iz Microsoft BizTalk Adapter paket je zasnovan na Microsoft Windows komunikacije fondacija WCF SAP adapter.

Simptomi

Razmotrite sledeći slučaj:

  • Imate na računaru koji koristi Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 ili Microsoft BizTalk Server 2010.

  • Zasnovane na WCF SAP adaptera koristite da biste se povezali sa serverom SAP R/3.Napomena Zasnovane na WCF SAP adapter je uključen u Microsoft BizTalk Adapter Pack 2.0 ili Microsoft BizTalk Adapter Pack 2010.

  • Kreirajte BizTalk aplikacija koje koriste SAP adapter za pozivanje Pozivi udaljene funkcija (RFCs) koje koriste SAP globalne varijable na SAP R/3 serveru.

  • Svojstvo EnableConnectionPooling povezu na True.

U ovom slučaju, ti primetiti da podatke koje je vratio u RFCs niste očekivali. Pored toga, podatke koje je vratio izgleda na koje će se prethodni poziv koji je napravljen da svojstvo za povezivanje iste RFCs.The ClearRfcContext može sprečiti probleme koji su slični onima koji se javljaju u ovom scenariju.

Uzrok

Do ovog problema dolazi zato što, kada Ograničavanje veze omogućeno, odgovarajuću vezu SAP je vratio do bazena vezu nakon što je RFC poziv na SAP R/3 serveru je pogubljen. Kada stigne na redu RFC, istu vezu SAP preuzima se iz bazena za povezivanje i koristi se za izvršavanje poziv. Ako u RFC koristi neke globalne varijable, a ako su nisu očistili su na odgovarajući način, je na redu da u RFC koristi vrednosti koje su uskladištene u globalnoj varijabli iz prethodni poziv. Ova situacija mogla dovesti do neočekivanih rezultata.Napomena Do ovog problema dolazi samo ako je RFC koristi globalne varijable i ako globalne varijable su ne srede na odgovarajući način do kraljevskih pilota.

Rešenje

Da biste rešili ovaj problem, primenite ovu ispravku. Onda, svojstvo ClearRfcContext povezu na True.

Kumulativna ispravka informacije

BizTalk Adapter Pack 2010

Hitna ispravka koja rešava ovaj problem je obuhvaćeno Kumulativna ispravka 1 za BizTalk Adapter Pack 2010.  Za više informacija o tome kako nabaviti paket kumulativnoj ispravci, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja: 2539794kumulativni paket za ažuriranje 1 za BizTalk Adapter Pack 2010

BizTalk Adapter Pack 2.0

Ova ispravka prvi put pušten u kumulativnoj ispravci paket 2 za BizTalk Adapter Pack 2.0. Za više informacija o tome kako da nabavite ovaj paket kumulativnoj ispravci, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2531605 Kumulativna ispravka paket 2 za BizTalk Adapter Pack 2.0

Više informacija

Napomene o ovoj ispravci

  • Svojstvo ClearRfcContext povezu je primenljiva samo kada je svojstvo za povezivanje EnableConnectionPooling postavljeno na True.

  • Bez ove ispravke, zasnovane na WCF SAP adapter nije jasno SAP R/3 kontekstu. Stoga, ponašanje je identičan toga šta se dešava kada svojstvo za povezivanje ClearRfcContext je postavljen na False. Podrazumevana opcija je False.

  • Kada Ograničavanje veze je omogućeno i svojstvo za povezivanje ClearRfcContext postavljeno na True, adapter je SAP R/3 sesiju i briše sve globalne varijable na SAP serveru. Stoga, sledeci poziv na istu vezu SAP ne utiče na bilo kojoj zemlji koja je preuzeta od strane trenutni poziv.

  • Kada Ograničavanje veze je omogućeno i ClearRfcContext povezu svojstvo postavljeno na False, adapter nije jasno SAP R/3 sesiju. U ovom slučaju, ako u RFC koristi neke globalne varijable i promenljivih su ne sredi se na odgovarajući način, sledeći poziv u RFC može da koristi vrednosti koje su uskladištene u globalnoj varijabli iz trenutnog poziva. Ova situacija može dati neočekivane rezultate.

  • Pošto svojstvo za povezivanje ClearRfcContext zahteva za dodatne u jednom pravcu na SAP R/3 server, možda ćete videti manje smanjenje performansi kada postavite svojstvo ClearRfcContext povezu na True. Preporučuje se da postavite svojstvo ClearRfcContext povezu TRUE samo kada u RFC koristi globalne varijable i kraljevskih pilota je ne čišćenja globalne varijable na odgovarajući način.

  • Kada koristite adapter u slučaju proxy kao što iz koda .NET, želite da obrišete SAP R/3 sesije između RFC pozive na istu instancu proxy/kanal. U ovu ispravku, novu operaciju koja se zove RfcClearContext je dostupna u RFC čvoru u čarobnjaku za dodavanje Adapter usluge Reference kada je izabrana opcija " SapBinding ". RfcClearContext operacija pokušava oprati SAP R/3 kontekstu i vraća jedan od sledećih:

    • Istina – ciste SAP R/3 kontekst je bio uspešan. Može se dodatno poziva na proxy/kanal.

    • False - veza je zatvorena ili razvili greške kada operacija pokušali da očiste SAP R/3 kontekstu. Trebalo bi da da odbacite trenutnu proxy/kanal, jer svaki dalji poziv mogao bi dovesti do greške u komunikaciji.

Reference

Za više informacija o tome kako da uspostavi vezu sa SAP sistem, posetite Web lokaciju sledeće Microsoft Developer Network (MSDN):

Uspostavljanje veze sa SAP sistemZa više informacija o hitnim ispravkama BizTalk Server, kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:

2003907 Informacije o hitnim ispravkama BizTalk Server

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×