Muster 'Microsoft Dynamics CRM Account Entity output: Dynamic transport input'

Verwenden Sie das Muster 'Microsoft Dynamics CRM Account Entity output: Dynamic transport input', um benutzerdefinierte MQ-, Datei- oder HTTP-Eingabenachrichten zu verarbeiten und sie Erstellungs-, Abruf-, Aktualisierungs- und Löschoperationen auf standardmäßigen Microsoft Dynamics CRM-Accountentitäten zuzuordnen.

Verwenden Sie dieses Muster in folgenden Fällen:

Beim Erstellen einer Instanz dieses Musters können Sie einen MQ-, Datei- oder HTTP-Transport auswählen, bei dem eine beliebige Kombination aus den Operationen Erstellen, Abrufen, Aktualisieren und Löschen verwendet wird. Die Anwendung kann über folgende Funktionen verfügen:

Diagramm zur Veranschaulichung des Verhaltens des Musters. MQ-/Datei-/HTTP-Ereignisse werden transformiert und als Erstellungs-, Abruf-, Aktualisierungs- oder Löschoperationen an Microsoft Dynamics CRM ausgegeben.

Lösung

Die Lösung besteht darin, eine Anwendung, eine Bibliothek und ein .NET-Projekt zu implementieren.

Wenn in der Musterinstanzkonfiguration Fehlernachrichten aktiviert werden, stellt die Lösung eine allgemeine Fehlerbehandlungslogik bereit. Wenn der Empfangsknoten des Nachrichtenflusses eine Ausnahmebedingung erkennt, erstellt der untergeordnete Fehlerbehandlungsnachrichtenfluss eine Fehlernachricht und stellt sie in den Trace und in die "ERROR"-Warteschlange.

Die Verbindungsdetails für das Microsoft Dynamics CRM-System werden durch benutzerdefinierte Eigenschaften für den Nachrichtenfluss konfiguriert. Es ist zu beachten, dass das Kennwort in Klartext gesendet wird.

Einschränkungen bei der Verwendung des Musters
Erforderliche Tasks vor der Anwendung des Musters
Parameter für das Muster
Erforderliche Tasks nach der Generierung des Musters