Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súvisiaci produkt

Tento článok sa vzťahuje na nasledujúce:

  • Microsoft BizTalk adaptér Pack 2.0

  • Microsoft BizTalk adaptér Pack 2010

Úvod

Tento článok popisuje aktualizáciu, ktorá je súčasťou kumulatívnej aktualizácie pridať vlastnosť väzby ClearRfcContext so systémom Microsoft Windows Communication Foundation WCF SAP adaptér Microsoft BizTalk adaptér Pack.

Príznaky

Predstavte si nasledujúcu situáciu:

  • Máte počítač so systémom Microsoft BizTalk Server 2006 R2, Microsoft BizTalk Server 2009 alebo Microsoft BizTalk Server 2010.

  • Používate WCF-založené SAP adaptér na pripojenie k serveru SAP r/3.Poznámka: Na báze WCF SAP adaptér je súčasťou Microsoft BizTalk adaptér Pack 2.0 alebo Microsoft BizTalk adaptér Pack 2010.

  • Vytvoríte BizTalk aplikácie, ktorá používa adaptér SAP volanie vzdialených volaní (RFC), ktoré používajú SAP globálne premenné na serveri SAP r/3.

  • Nastavíte vlastnosť väzby EnableConnectionPoolingpravda.

V tomto prípade zistíte, že údaje vrátené RFC sa nemusí, čo sa očakáva. Vrátené údaje tiež zdá, ovplyvnené predchádzajúceho hovoru, ktorý sa rovnakú vlastnosť väzby RFCs.The ClearRfcContext môže zabrániť problémy, ktoré sú podobné ako v tomto prípade.

Príčina

Tento problém sa vyskytuje, pretože zapnuté združovanie príslušné pripojenie SAP vráti pripojenie fondu po RFC hovor na serveri SAP r/3. Po prijatí ďalší hovor RFC SAP pripojenie sa získa z fondu pripojení a je možné vykonať volanie. Ak RFC používa niektoré globálne premenné a že sú vyčistené správne, ďalej hovor RFC používa hodnoty, ktoré sú uložené v globálnej premennej z predchádzajúceho. Táto situácia môže viesť k neočakávaným výsledkom.Poznámka: Tento problém sa vyskytuje len v prípade, že v dokumente RFC používa globálne premenné a globálne premenné nie vyčistiť správne RFC.

Riešenie

Ak chcete vyriešiť tento problém, použiť túto aktualizáciu. Nastavte vlastnosť väzby ClearRfcContext na hodnotu True.

Kumulatívna aktualizácia informácií

BizTalk adaptér Pack 2010

Rýchla oprava, ktorá rieši tento problém je súčasťou kumulatívnej aktualizácii 1 pre BizTalk adaptér Pack 2010.  Ďalšie informácie o možnostiach získania Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base: 2539794Kumulatívna aktualizácia 1 pre BizTalk adaptér Pack 2010

BizTalk adaptér Pack 2.0

Táto oprava bola prvýkrát vydaná Kumulatívna aktualizácia balíka 2 pre BizTalk adaptér Pack 2.0. Ďalšie informácie o možnostiach získania Táto Kumulatívna aktualizácia, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2531605 Kumulatívna aktualizácia 2 pre BizTalk adaptér Pack 2.0

Ďalšie informácie

Informácie o tejto aktualizácii

  • Vlastnosti väzby ClearRfcContext platí iba v prípade, že EnableConnectionPooling väzby vlastnosť nastavená na hodnotu True.

  • Bez tejto aktualizácie na báze WCF SAP adaptér neodstráni kontexte SAP r/3. Preto správanie je identický čo nastane, keď ClearRfcContext väzby vlastnosť nastavená na hodnotu False. Predvolená hodnota je False.

  • Ak je zapnuté združovanie a ClearRfcContext väzby vlastnosť nastavená na hodnotu True, adaptér vyprázdnení relácii SAP r/3 a vymaže všetky globálne premenné na strane servera SAP. Ďalší hovor SAP pripojenie preto nie je ovplyvnená stavu, ktorý bol aktuálny hovor.

  • Ak je zapnuté združovanie a ClearRfcContext väzby vlastnosť nastavená na hodnotu False, adaptér nie je jasné relácii SAP r/3. V tomto prípade ak RFC používa niektoré globálne premenné, premenné sú vyčistené správne ďalší hovor RFC používať hodnoty, ktoré sú uložené v globálnej premennej z aktuálneho hovoru. Táto situácia môže dať neočakávané výsledky.

  • Keďže vlastnosť väzby ClearRfcContext vyžaduje ďalšie jednotlivých aplikáciách SAP r/3 server zobrazí malé zníženie výkonu Ak nastavíte vlastnosť väzby ClearRfcContexttrue. Odporúčame vám, nastavte vlastnosť väzby ClearRfcContexttrue iba v prípade, že v dokumente RFC používa globálne premenné a RFC nie čistenie globálne premenné správne.

  • Pri používaní karty v prípade proxy ako .NET kódu, môžete vyčistiť relácie medzi RFC na rovnakú inštanciu servera proxy/kanál SAP r/3. Táto aktualizácia novú operáciu s názvom RfcClearContext je k dispozícii uzle RFC Sprievodcu pridať odkaz na službu adaptér, je vybratá možnosť SapBinding . RfcClearContext sa snaží vyčistiť kontexte SAP r/3 a vráti jednu z nasledovných možností:

    • Splnené – čistenie kontexte SAP r/3 bola úspešná. Môžete volať ďalšie proxy/kanál.

    • Falošný - pripojenie zatvorený alebo vyvinuté chybu, keď operácia sa pokúsili vyčistiť kontexte SAP r/3. Proxy/aktivujete, mali odstrániť, pretože žiadne ďalšie hovor môže viesť k chyba komunikácie.

Odkazy

Ďalšie informácie o pripojenie k systému SAP, získate na nasledujúcej webovej lokalite Microsoft Developer Network (MSDN):

O pripojenie k systému SAPĎalšie informácie o rýchle opravy servera BizTalk, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:

2003907 Informácie o rýchlych BizTalk Server

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×