Monday, April 8, 2024

Beschreibung des kumulativen Updates 3 für Workflow Manager 1.0 – Microsoft Support

In diesem Artikel wird das kumulative Update 3 (CU3) für Workflow Manager 1.0, Workflow Manager Client 1.0 und Workflow Manager Tools 1.0 beschrieben. Weitere Informationen zu den behobenen Problemen finden Sie unter „ In diesem kumulativen Update behobene Probleme ".

Anmerkungen:

  • Workflow Manager Client 1.0 CU3 und Workflow Manager Tools 1.0 CU3 sind MSIs, die auf einem neuen Computer oder zusätzlich zu Workflow Manager Client 1.0 bzw. Workflow Manager Tools 1.0 installiert werden können.

  • Workflow Manager 1.0 CU3 (Update) ist eine EXE-Datei, die nur auf Computer angewendet werden kann, auf denen Workflow Manager 1.0 installiert ist. Wenn auf dem Computer Workflow Manager 1.0 installiert ist, müssen Sie Workflow Manager 1.0 CU3 installieren, nachdem Sie Workflow Manager 1.0 Client CU3 installiert haben.

  • Wir empfehlen Ihnen, dieses Update zu testen, bevor Sie es in einer Produktionsumgebung bereitstellen.

Dieses kumulative Update enthält alle Funktionen und Korrekturen, die in früheren kumulativen Updates für Workflow Manager 1.0 enthalten waren. Weitere Informationen finden Sie in den folgenden Artikeln in der Microsoft Knowledge Base:


Informationen zum kumulativen Updatepaket

Ein unterstütztes kumulatives Updatepaket ist jetzt von Microsoft verfügbar. Dieses kumulative Update steht im Abschnitt „Download-Informationen" zum Download bereit.

Download-Information

Die folgende Datei steht im Microsoft Download Center zum Download bereit:

Herunterladen Laden Sie jetzt das kumulative Update 3 für Workflow Manager 1.0 herunter.

Für weitere Informationen zum Herunterladen von Microsoft-Supportdateien wählen Sie die folgende Artikelnummer aus, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

119591 So erhalten Sie Microsoft-Supportdateien von Onlinediensten. Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die zum Zeitpunkt der Veröffentlichung der Datei verfügbar war. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, die dazu beitragen, unbefugte Änderungen an der Datei zu verhindern.

Mehr Informationen

Updates, die in diesem kumulativen Updatepaket enthalten sind

  • Workflow Manager Client 1.0 mit kumulativem Update 3 (Vollinstallation)
    Dieses Update führt einige Änderungen an den Kernassemblys und der Client-API für Workflow Manager und die zugehörigen Visual Studio-Tools durch. Workflow Manager ist ein mandantenfähiger und hochskalierbarer Host zum Ausführen und Verwalten von Windows Workflow Foundation-Workflows. Es handelt sich um ein vollständiges MSI, das auf einem neuen Computer oder zusätzlich zum Workflow Manager Client 1.0 installiert werden kann. Es ist kompatibel mit Workflow Manager Client 1.0-Updates und auch Workflow Manager 1.0 CU3.

  • Workflow Manager Tools 1.0 mit kumulativem Update 3 (vollständige Installation) für Visual Studio 2012
    Diese Installation umfasst Aktivitätsdesigner, Debugging und Ausdrucksübersetzung zum Erstellen von Workflows für Workflow Manager 1.0 CU3. Es ist kompatibel mit Workflow Manager 1.0 CU3.

  • Workflow Manager 1.0 CU3 (Update)
    Dieses kumulative Update enthält mehrere Software-Updates. Es sollte von Kunden verwendet werden, die Workflow Manager 1.0, Workflow Manager 1.0 Cumulative Update 1 oder Workflow Manager 1.0 Cumulative Update 2 bereitgestellt haben. Sie müssen Workflow Manager Client 1.0 mit kumulativem Update 3 (vollständige Installation) installieren, um den Client zu aktualisieren, bevor Sie dieses Update installieren, das nur den Server aktualisiert.

Voraussetzungen

  • Softwareanforderungen für Workflow Manager Tools 1.0 CU3:

    • Auf dem Computer muss Workflow Manager Client 1.0 CU3 installiert sein.

  • Softwareanforderungen für Workflow Manager 1.0 CU3:

    • Auf dem zu aktualisierenden Computer muss PowerShell 3.0 installiert sein. PowerShell 3.0 ist in der Windows Management Framework 3.0-Installation enthalten. Gehen Sie zu Windows Management Framework 3.0, um dieses Update zu installieren.

    • Zuerst muss der Workflow Manager Client 1.0 CU3 auf dem Computer installiert werden.

    • Für Computer, auf denen Workflow Manager 1.0 installiert ist, gilt eine der folgenden zusätzlichen Anforderungen:

      • Das kumulative Update für Service Bus für Windows Server muss auf der gesamten Computerfarm installiert werden, bevor Sie das kumulative Update für Workflow Manager 1.0 installieren.

        2799752 Beschreibung des kumulativen Updates für Service Bus für Windows Server: 22. Februar 2013

      • Service Bus 1.1 für Windows Server muss auf dem Computer installiert sein.

  • Unterstützte Betriebssysteme: Windows Server 2008 R2 SP1, Windows Server 2012 und Windows Server 2012 R2

    • Workflow Manager Client 1.0 kann auch unabhängig auf den x86- und x64-Versionen von Windows 7, Windows 8 und Windows Server 2008 installiert werden.

  • Anforderungen an die Anmeldeinformationen: Bevor Sie die ausführbare Datei ausführen, müssen Sie über Administratoranmeldeinformationen auf dem Computer verfügen, auf dem Sie die Software installieren. Darüber hinaus müssen Sie sich als Benutzer in der Liste „ManageUsers" der Ausgabe des PowerShell-Befehls „Get-SBNamespace" anmelden.

  • Stoppen Sie vor der Installation keinen Service Bus-Dienst manuell.

Einsatz

Für jeden Computer, der einen Workflow Manager-Host in einer Computerfarm verwendet, muss dieses Update auf diesem Computer installiert werden.

Datenbankänderungen

Bei der Installation dieses kumulativen Updates treten einige minimale Datenbankänderungen auf. Wenn Sie sich entscheiden, dieses Update zu deinstallieren, sind diese Datenbankänderungen abwärtskompatibel und werden nicht rückgängig gemacht.

Neustartanforderung

Möglicherweise müssen Sie den Computer neu starten, nachdem Sie dieses kumulative Update angewendet haben.

Probleme, die in diesem kumulativen Update behoben werden

Fehler 1:

Der Back-End-Dienst des Workflow-Managers stürzt zeitweise ab und es kann zu der folgenden Ausnahme kommen:

System.AggregateException: Es sind ein oder mehrere Fehler aufgetreten. ---> System.Net.ProtocolViolationException: Mit diesem Verbtyp kann kein Inhaltskörper gesendet werden.
bei Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult-Ergebnis)
bei Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.HttpRequestWorkItemAsyncResult.End(IAsyncResult result, Int32& ResponseCode)
bei Microsoft.Activities.Hosting.HostedHttpExtension.HttpRequestWorkItem.OnEndComplete(ScheduledWorkItemContext-Kontext, IAsyncResult-Ergebnis)
bei Microsoft.Activities.Hosting.ScheduledWorkItem.EndComplete(ScheduledWorkItemContext-Kontext, IAsyncResult-Ergebnis)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
---Ende des inneren Ausnahme-Stack-Trace ---
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion-Rückruf, IAsyncResult-Ergebnis)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)
--- Ende des inneren Ausnahme-Stack-Trace ---
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion-Rückruf, IAsyncResult-Ergebnis)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.SingleNonTransactionalWorkItemComplete(IAsyncResult result)

Problem 2:

Der Workflow-Manager-Back-End-Dienst stürzt zeitweise mit der folgenden Ausnahme ab:

System.ArgumentException: Ein Element mit demselben Schlüssel wurde bereits hinzugefügt.
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey-Schlüssel, TValue-Wert)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessMatch(Boolean verbrauchenInput)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessNonTransactionalWork()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessMatch(Boolean verbrauchenInput)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.UpdateNonTransactionalWork()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion callback, IAsyncResult result) bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ExceptionHandlingFrame(IAsyncResult result)

Problem 3:

Der Workflow-Manager-Back-End-Dienst stürzt zeitweise mit der folgenden Ausnahme ab:

System.ArgumentNullException: Der Wert darf nicht null sein.
Parametername: Schlüssel
bei System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
bei Microsoft.Activities.Hosting.InputWaiterTable.InternalMatch(EventTraceActivity TraceActivity, DateTime Now, MessageDispatchProperties Input, Guid currentInstanceId, Boolean RemoveWaiter, Guid CurrentSuspensionId, Boolean& ConsumerInput)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.StartEpisode() bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ReceiveNextMessage()

Problem 4:

Der Workflow-Manager-Back-End-Dienst stürzt zeitweise mit der folgenden Ausnahme ab:

System.ArgumentException: Ein Element mit demselben Schlüssel wurde bereits hinzugefügt.
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at System.Collections.Generic.Dictionary`2.Add(TKey-Schlüssel, TValue-Wert)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ProcessWaiter()
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.Isolate(AsyncCompletion-Rückruf, IAsyncResult-Ergebnis)
bei Microsoft.Activities.Dispatcher.DispatchLoopInstanceAsyncResult.ExceptionHandlingFrame(IAsyncResult result)

Problem 5:

Der Vorgang zum Wiederherstellen des Bereichs schlägt fehl und es tritt ein eindeutiger Schlüsselverletzungsfehler wie folgt auf:

Restore-WFScope: Doppelte Schlüsselzeile kann nicht in Objekt „dbo.Activities" eingefügt werden.
mit eindeutigem Index „IX_Activities_Name_Version". Der doppelte Schlüsselwert ist
(fef3537a-eefe-1340-5d86-335e62409f9c, IsEqualUser, 1).
Die Anweisung wurde beendet. Unter C:\restoreScope.ps1:12 char:1

Problem 6:

Das Workflow-Manager-Frontend kann keine Benachrichtigungsfehler melden, wenn eine Workflow-Benachrichtigungsnachricht Eigenschaften enthält, die sich nur in der Groß-/Kleinschreibung unterscheiden. Stattdessen wird die folgende Ausnahme im Ereignisprotokoll ausgegeben:

System.ArgumentException: Ein Element mit demselben Schlüssel wurde bereits hinzugefügt.
bei Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult-Ergebnis)
bei Microsoft.Workflow.Gateway.HttpAsyncResult.End[TAsyncResult](IAsyncResult-Ergebnis)
bei Microsoft.Workflow.Gateway.PublishWorkflowEventAsyncResult.End(IAsyncResult result)
bei Microsoft.Workflow.Gateway.WorkflowServiceGateway.ExceptionFilter[T](Func`1 body) bei System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 Promise, Boolean erfordert Synchronisation)

Problem 7:

Die Instanz wird angehalten statt beendet, wenn ein Nicht-Transaktions-Arbeitselement (HTTP) eine Ausnahme auslöst.

Problem 8:

Ermöglicht dem WFM-Client die Steuerung des Wiederholungsverhaltens bei HTTP-Anfragen. Sie können im Fehlerhandler bei Veröffentlichungsbenachrichtigungsfehlern im WFM-Client eine Wiederholungslogik hinzufügen.

Problem 9:

Behebt den Befehl „Set-WFCertificate", damit Benutzer den Fingerabdruck des ausgehenden Signaturzertifikats in der WFM-Farmkonfiguration aktualisieren können.

Problem 10:

Behebt Transaktionslecks, die durch Fehler bei der Ausführung gespeicherter Prozeduren im Workflow-Manager-Frontend verursacht werden, wenn Sie einen Workflow veröffentlichen.

Ausgabe 11:

Verhindert ein übermäßiges Wachstum der Nachrichtencontainer-Datenbanken, das dazu führen kann, dass das maximale Themenkontingent überschritten wird und kein Workflow gestartet werden kann.


Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.

No comments:

Post a Comment