Update: Bei Verwendung von BizTalk-Adapter für JD Edwards EnterpriseOne oder BizTalk Adapter für JD Edwards OneWorld XE BizTalk Server 2006 R2 oder BizTalk Server 2009 mehrere Probleme auftreten


Problembeschreibung


Betrachten Sie das folgende Szenario:
  • Sie haben einen Computer mit Microsoft BizTalk Server 2006 R2 oder Microsoft BizTalk Server 2009.
  • Sie verwenden eine der folgenden Adapter zum Austausch von Nachrichten zwischen BizTalk Server und JD Edwards EnterpriseOne Geschäftsfunktion :
    • Microsoft BizTalk Adapter für JD Edwards EnterpriseOne
    • Microsoft BizTalk Adapter für JD Edwards OneWorld XE
In diesem Szenario kann eine oder mehrere der folgenden Probleme auftreten.

Problem 1

Wenn Sie versuchen, eine Nachricht mit dem Adapter, ist Adapter im Leerlauf für eine Weile und dann versuchen, eine andere Nachricht zu senden. In diesem Szenario sendet der Adapter nicht die erste Nachricht. Der Adapter sendet jedoch die zweite Meldung angezeigt. Darüber hinaus wird ein Ereignis etwa folgender Art im Anwendungsprotokoll protokolliert:

Problem 2

Max. gleichzeitige Aufrufe Transport-Eigenschaft auf einen Wert festgelegt wird, die größer als 1 für den Adapter, viele Instanzen pausieren und werden nicht verarbeitet.

Problem 3

Regelmäßig werden Nachrichten angehalten. Außerdem sind einige Einträge, die den folgenden ähneln im Anwendungsprotokoll protokolliert:

Ereignis 1

Ereignis 2

Ereignis 3

Ursache


Diese Probleme treten aufgrund eines Fehlers im BizTalk-Adapter für Unternehmen.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Wenden Sie dieses Hotfix nur auf Systeme an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Für eine vollständige Liste der Telefonnummern des Microsoft Customer Service and Support, oder um eine separate Serviceanfrage zu erstellen, gehen Sie auf folgende Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie BizTalk-Adapter für Unternehmen (auch bekannt als BizTalk LOB Adapter) installiert. Darüber hinaus sollte der BizTalk Server 2006 R2 Service Pack 1 (SP1) oder BizTalk Server 2009 Computer verwendet.

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes durchführen.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
Für BizTalk Server 2006 R2 SP1
DateinameDateiversionDateigrößeDatumZeitPlattform
Microsoft.biztalk.adapters.bizutil.dll1.0.5022.13164,23208-Aug-201116:47x86
Für BizTalk Server 2009
DateinameDateiversionDateigrößeDatumZeitPlattform
Microsoft.biztalk.adapters.bizutil.dll1.0.5102.2156,04028-Jul-201010:30x86

Dieser Hotfix anwenden

Gehen Sie wie folgt vor, um dieses Hotfixes nach der Installation:
  1. Registrieren Sie die Datei Microsoft.BizTalk.Adapters.BizUtil.dll im globalen Assemblycache (GAC) manuell. Gehen Sie hierzu folgendermaßen vor:

    1. Öffnen Sie ein Visual Studio-Eingabeaufforderungsfenster oder SDK Command Prompt . Ändern Sie das aktuelle Verzeichnis wie folgt:
      %ProgramFiles%\Common Files\Microsoft BizTalk-Adapter für Enterprise Applications\Bin
      Wichtig Öffnen Sie ein Visual Studio -Eingabeaufforderungsfenster müssen Sie Microsoft Visual Studio 2008 oder Microsoft Visual Studio 2005 installiert. Um ein SDK -Eingabeaufforderungsfenster öffnen, müssen Sie Microsoft.NET Framework 2.0 SDK installiert.
    2. Geben Sie im Fenster Visual Studio Command Prompt oder SDK Command Prompt folgenden Befehl, und drücken Sie die EINGABETASTE:
      Gacutil/i Microsoft.BizTalk.Adapters.BizUtil.dll
  2. Erstellen Sie einen neuen Unterschlüssel in der Registrierung. Gehen Sie hierzu folgendermaßen vor:

    Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme erfordern möglicherweise das Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.
    1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie auf OK.
    2. Suchen Sie und markieren Sie den folgenden Registrierungsschlüssel:
      Für 32-Bit-Betriebssystem
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\BizTalkAdapters

      Für 64-Bit-Betriebssystem
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\BizTalkAdapters
    3. Zeigen Sie im Menü Bearbeiten auf Neu, und klicken Sie dann auf DWORD-Wert.
    4. Geben Sie AgentOutboundTimeoutund drücken Sie dann die EINGABETASTE.
    5. Klicken Sie im Menü Bearbeiten auf Ändern.
    6. Wählen Sie Dezimalund geben Sie 60000.
    AgentOutboundTimeout -Wert dient zur RunTimeAgent Prozesse nach einem bestimmten Zeitraum der Inaktivität wiederverwenden. Wir empfehlen den Wert festlegen, so dass es über die Zeit, die für den Vorgang auf dem Oracle-Server erforderlich ist. Der Standardwert ist 60000 Millisekunden (1 Minute).

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Weitere Informationen


Weitere Informationen zu BizTalk-Adapter für JD Edwards EnterpriseOne finden Sie auf der folgenden Microsoft Developer Network (MSDN) Website:Weitere Informationen zu BizTalk-Adapter für JD Edwards OneWorld XE finden Sie auf der folgenden MSDN-Website:Weitere Informationen über das Visual Studio -Eingabeaufforderungsfenster finden Sie auf der folgenden MSDN-Website:Weitere Informationen zu BizTalk Server Updates klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

Informationen zu Hotfixes und BizTalk Server 2003907