Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das MIME-Beispiel veranschaulicht, wie die MIME-Codierung in einer Sendepipeline ausgeführt wird.
Funktionsweise dieses Beispiels
In diesem Beispiel wird der Ordner MIMEIn als Empfangsspeicherort konfiguriert. Wenn Sie eine Datei, z. B. die Beispieldatei ImageInput.gif, in diesem Ordner platzieren, verarbeitet BizTalk Server die Nachricht in dieser Datei mithilfe der folgenden Schritte:
Abrufen der Nachrichtendatei aus dem Empfangsspeicherortordner MIMEIn.
Übergeben Sie in der Empfangspipeline die Nachricht unverändert.
Leiten Sie die Nachricht in der MessageBox-Datenbank an die Sendepipeline weiter.
Führen Sie in der Sendepipeline MIME-Codierung durch, und platzieren Sie die Datei in den MimeOut-Ordner des Sendeadapters.
Wo finde ich dieses Beispiel?
< Beispielpfad>\Pipelines\MIME\
Die folgende Tabelle zeigt die Dateien in diesem Beispiel und beschreibt deren Zweck.
Datei(n) | BESCHREIBUNG |
---|---|
Cleanup.bat | Wird verwendet, um die Bereitstellung von Assemblys aufzuheben und sie aus dem globalen Assemblycache (GAC) zu entfernen. Entfernt Sende- und Empfangs-Ports. Entfernt virtuelle Verzeichnisse von Microsoft Internet Information Services (IIS) nach Bedarf. |
ImageInput.GIF | Beispieleingabedatei. |
SampleMimeEncoding.btproj SampleMimeEncoding.sln |
Projekt- und Lösungsdateien für dieses Beispiel. |
SampleMimeEncodingBinding.xml | Wird für die automatisierte Einrichtung verwendet, z. B. Portbindung. |
SendMimePipeline.btp | BizTalk Server sendet Pipelinedatei mit der MIME Encoder-Komponente. |
Setup.bat | Wird zum Erstellen und Initialisieren dieses Beispiels verwendet. |
Erstellen und Initialisieren dieses Beispiels
Verwenden Sie das folgende Verfahren, um das MIME-Beispiel zu erstellen und zu initialisieren.
So erstellen und initialisieren Sie dieses Beispiel
Navigieren Sie in einem Befehlsfenster zum folgenden Ordner:
< Beispielpfad>\Pipelines\MIME
Führen Sie die Datei Setup.bataus, die die folgenden Aktionen ausführt:
Erstellt die Eingabeordner (MIMEIn) und Ausgabeordner (MIMEOut) für dieses Beispiel im Ordner:
< Beispielpfad>\Pipelines\MIME
Kompiliert das Visual Studio-Projekt für dieses Beispiel.
Erstellt und konfiguriert den Empfangsort des BizTalk Servers sowie die Sende- und Empfangsports.
Hinweis
In diesem Beispiel wird beim Erstellen und Binden der Ports die folgende Warnung angezeigt:
Hinweis
Warning: Receive handler not specified for receive location "MIMEReceiveLocation"; updating with first receive handler with matching transport type.
Hinweis
Sie können diese Warnungen sicher ignorieren. (Um mögliche Namensunterschiede bei Benutzerinstallationen zu berücksichtigen, wurde der Hostname und der Empfangshandler aus der Bindungsdatei weggelassen.)
Aktiviert den Empfangsstandort und startet den Sendeport.
Hinweis
Wenn Sie dieses Beispiel von einem anderen Speicherort als dem Speicherort ausführen, an dem es installiert ist, müssen Sie zuerst einen Verweis auf die Assembly "Microsoft.BizTalk.Pipeline.Components " hinzufügen.
Hinweis
Sie sollten bestätigen, dass BizTalk Server während des Build- und Initialisierungsprozesses keine Fehler gemeldet hat, bevor Sie versuchen, dieses Beispiel auszuführen.
Hinweis
Wenn Sie das Projekt in diesem Beispiel öffnen und erstellen möchten, ohne die Datei Setup.batauszuführen, müssen Sie zuerst ein Schlüsselpaar mit starkem Namen mit dem Hilfsprogramm .NET Framework Strong Name (sn.exe) erstellen. Verwenden Sie dieses Schlüsselpaar, um die resultierende Assembly zu signieren. Führen Sie Cleanup.bataus, um von Setup.batvorgenommene Änderungen rückgängig zu machen. Sie müssen Cleanup.bat ausführen, bevor Sie Setup.bat ein zweites Mal ausführen.
Das Beispiel ausführen
Verwenden Sie das folgende Verfahren, um das MIME-Beispiel auszuführen.
So führen Sie dieses Beispiel aus
Fügen Sie eine Kopie der Datei ImageInput.gif in den Ordner MIMEIn ein.
Beobachten Sie die textdatei, die im Ordner MIMEOut erstellt wurde. Der Name dieser Textdatei basiert auf der GUID der Nachrichten-ID. Diese Datei enthält MIME-codierten Inhalt der Eingabedatei ImageInput.gif.