KORRIGERA: Flera problem uppstå när du använder BizTalk-adaptern för JD Edwards EnterpriseOne eller BizTalk-adaptern för JD Edwards OneWorld XE i BizTalk Server 2006 R2 eller BizTalk Server 2009


Symptom


Föreställ dig följande:
  • Du har en dator som kör Microsoft BizTalk Server 2006 R2 eller Microsoft BizTalk Server 2009.
  • Du kan använda något av följande kort för att skicka Affärstillämpning meddelanden mellan BizTalk-Server och en JD Edwards EnterpriseOne system:
    • Microsoft BizTalk-adaptern för JD Edwards EnterpriseOne
    • Microsoft BizTalk-adaptern för JD Edwards OneWorld XE
I detta fall kan kan en eller flera av följande problem uppstå.

Problem 1

När du försöker skicka ett meddelande med hjälp av kortet, är kortet inaktiv för ett tag och sedan försöka att skicka ett nytt meddelande. I det här scenariot skicka kortet inte det första meddelandet. Nätverkskortet skickar dock det andra meddelandet. Dessutom loggas en händelse av följande slag i programloggen:

Problem 2

När du anger egenskapen Max samtidiga anrop transport till ett värde som är större än 1 för kort dehydratisera många förekomster av meddelandet och bearbetas inte.

Problem 3

Regelbundet gör meddelanden uppehåll. Dessutom kan loggas vissa händelseposter av följande slag i programloggen:

Händelsen 1

Händelse 2

Händelse 3

Orsak


Dessa problem beror på ett fel i BizTalk Adapters för företagsprogram.

Lösning


Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:Obs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du ha BizTalk Adapters för företagsprogram (kallas även BizTalk-LOB-kort) installerat. Dessutom kan bör datorn köra BizTalk Server 2006 R2 Service Pack 1 (SP1) eller BizTalk Server 2009.

Krav på omstart

Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte några andra snabbkorrigeringar.

Filinformation

Den engelska versionen av den här snabbkorrigeringen har de filattribut (eller senare filattribut) som visas i följande tabell. Datum och tider för dessa filer anges i UTC-tid (UTC). När du visar filinformationen konverteras den till lokal tid. Använd fliken tidszon i datum och tid på Kontrollpanelen om du vill se skillnaden mellan UTC-tid och lokal tid.
För BizTalk Server 2006 R2 SP1
FilnamnFilversionStorlekDatumTidPlattform
Microsoft.biztalk.adapters.bizutil.dll1.0.5022.13164,23208-Aug-201116:47x86
För BizTalk Server 2009
FilnamnFilversionStorlekDatumTidPlattform
Microsoft.biztalk.adapters.bizutil.dll1.0.5102.2156,04028-Jul-201010:30x86

Så här installerar du snabbkorrigeringen

Om du vill installera den här snabbkorrigeringen efter installationen, gör du följande:
  1. Manuellt registrera filen Microsoft.BizTalk.Adapters.BizUtil.dll i global sammansättningscache (GAC). Gör följande om du vill göra detta.

    1. Öppna Kommandotolken i Visual Studio eller SDK-Kommandotolken -fönster. Ändra den aktuella katalogen till följande:
      %ProgramFiles%\Common Files\Microsoft BizTalk Adapters för Enterprise-Applications\Bin
      Viktigt Du måste ha Microsoft Visual Studio 2008 eller Microsoft Visual Studio 2005 installerat om du vill öppna fönstret Kommandotolken i Visual Studio . Om du vill öppna Kommandotolken SDK måste du ha Microsoft.NET Framework 2.0 SDK är installerat.
    2. I fönstret Kommandotolken Visual Studio eller SDK-Kommandotolken skriver du följande kommando och tryck sedan på RETUR:
      gacutil /i Microsoft.BizTalk.Adapters.BizUtil.dll
  2. Skapa en ny undernyckel i registret. Gör så här:

    Varning Allvarliga problem kan uppstå om du ändrar registret på ett felaktigt sätt med Registereditorn eller med någon annan metod. Dessa problem kan medföra att du måste installera om operativsystemet. Microsoft kan inte garantera att problemen kan lösas. Ändra registret på egen risk.
    1. Klicka på Start, kör, Skriv regeditoch klicka sedan på OK.
    2. Leta upp och markera följande registernyckel:
      För 32-bitars operativsystem
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalkAdapters

      För 64-bitars operativsystem
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters
    3. Peka på NyttRedigera-menyn och klicka sedan på DWORD-värde.
    4. Skriv AgentOutboundTimeoutoch tryck sedan på RETUR.
    5. Klicka på ÄndraRedigera -menyn.
    6. Markera Decimaloch ange 60000.
    AgentOutboundTimeout -värdet används för att återvinna RunTimeAgent processer efter en viss tidsperiod av inaktivitet. Vi rekommenderar att du ställer in värdet så att det är mer än den tid som krävs för att åtgärden ska slutföras på Oracle-server. Som standard är värdet 60000 millisekunder (1 minut).

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information


Mer information om BizTalk-adaptern för JD Edwards EnterpriseOne finns på följande Microsoft Developer Network (MSDN)-webbplats:Mer information om BizTalk-adaptern för JD Edwards OneWorld XE finns på följande MSDN-webbplats:Mer information om Visual Studio Kommandotolkens fönster finns på följande MSDN-webbplats:Mer information om snabbkorrigeringar för BizTalk Server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

2003907 information om snabbkorrigeringar för BizTalk Server