Exemplarische Vorgehensweise: Modul 1 – Senden und Empfangen von Nachrichten mit dem Windows SharePoint Services-Adapter
In dieser exemplarischen Vorgehensweise erfahren Sie, wie Sie Windows SharePoint Services und BizTalk Server konfigurieren, damit Sie eine Nachricht mithilfe des Windows SharePoint Services-Adapters und inhaltsbasiertem Routing (CBR) senden und empfangen können. Das inhaltsbasierte Routing macht das Abonnement von Nachrichten überflüssig, die deterministisch an bestimmte Ports gebunden sind. Es bietet darüber hinaus Benutzern zusätzliche Flexibilität, die Nachrichten basierend auf Umschlageigenschaften oder auf Konfigurationseigenschaften des Empfangsports weiterleiten möchten. Eine Einführung in den Windows SharePoint Services-Adapter finden Sie unter Was ist der Windows SharePoint Services-Adapter?.
Voraussetzungen
Zur Durchführung der Verfahren in diesem Thema müssen die folgenden Voraussetzungen erfüllt sein:
Sie benötigen eine Einzelserverbereitstellung mit einer vollständigen Installation von BizTalk Server, die unter Windows Server 2008 SP2 oder Windows Server 2008 R2 ausgeführt werden.
Informationen zur Verwendung des Windows SharePoint Services-Adapters in einer Multiserverbereitstellung finden Sie unter Einrichten und Bereitstellen des Windows SharePoint Services-Adapters.
Konfigurieren von Windows SharePoint Services
Nachfolgend erstellen Sie eine SharePoint-Website auf oberster Ebene, die drei Dokumentbibliotheken enthält. Der Windows SharePoint Services-Adapter verwendet diese Bibliotheken zum Verschieben einer Nachricht aus einer Quellbibliothek in eine Zielbibliothek. Diese Nachricht wird außerdem in einer Dokumentbibliothek archiviert. Diese Schritte müssen zum Bereitstellen der Windows SharePoint Services-Website, auf die der Windows SharePoint Services-Adapter in dieser exemplarischen Vorgehensweise zugreift, und zum Festlegen von Benutzerrechten zum Aktivieren des Zugriffs auf diese Website erfolgen.
Erstellen einer Windows SharePoint Services-Website
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf SharePoint-Zentraladministration.
Klicken Sie unter Konfiguration virtueller Server auf Website der obersten Ebene erstellen.
Wählen Sie unter Liste virtueller Server die Website aus, auf der Sie den Windows SharePoint Services Adapter installiert haben. Beispiel:
Default Web Site
.Geben Sie im Abschnitt Websiteadresse im Feld URL-Name den Namen ein
WSSAdapterWalkthrough
.Geben Sie im Abschnitt Besitzer der Websitesammlung im Feld Benutzername einen Benutzernamen ein. Dieser Benutzer ist der Besitzer der Website und benötigt keine besonderen Berechtigungen in BizTalk Server.
Geben Sie im Abschnitt Besitzer der Websitesammlung im Feld E-Mail eine E-Mail-Adresse ein.
Klicken Sie auf OK.
Klicken Sie auf der Seite Website auf oberster Ebene erfolgreich erstellt auf die neue Website der obersten Ebene, die Sie gerade erstellt haben. Beispiel:
http://<server_name>/sites/WSSAdapterWalkthrough
.Wählen Sie die Teamwebsitevorlage aus der Liste der Vorlagen aus, und klicken Sie dann auf OK. Die Startseite der Teamwebsite wird geöffnet.
Erstellen einer Quelldokumentbibliothek
Klicken Sie auf der Startseite der Teamwebsite in der oberen Navigationsleiste auf Erstellen.
Klicken Sie unter Dokumentbibliotheken auf Dokumentbibliothek.
Geben Sie im Abschnitt Name und Beschreibung im Feld Name den Namen ein
Source
.Wählen Sie im Abschnitt Navigationdie Option Ja aus, um diese Formularbibliothek auf der Schnellstartleiste anzuzeigen.
Wählen Sie im Abschnitt Dokumentvorlage in der Dropdownliste Dokumentvorlage die Option aus
None
.Klicken Sie auf Erstellen. Die Dokumentbibliothek wird erstellt, und Sie werden zur leere Bibliothek umgeleitet.
Erstellen einer Zieldokumentbibliothek
Klicken Sie auf der Startseite der Teamwebsite in der oberen Navigationsleiste auf Erstellen.
Klicken Sie unter Dokumentbibliotheken auf Dokumentbibliothek.
Geben Sie im Abschnitt Name und Beschreibung im Feld Name den Namen ein
Destination
.Wählen Sie im Abschnitt Navigationdie Option Ja aus, um diese Formularbibliothek auf der Schnellstartleiste anzuzeigen.
Wählen Sie im Abschnitt Dokumentvorlage in der Dropdownliste Dokumentvorlage die Option aus
None
.Klicken Sie auf Erstellen. Die Dokumentbibliothek wird erstellt, und Sie werden zur leere Bibliothek umgeleitet.
Erstellen einer Archivdokumentbibliothek
Klicken Sie auf der Startseite der Teamwebsite in der oberen Navigationsleiste auf Erstellen.
Klicken Sie unter Dokumentbibliotheken auf Dokumentbibliothek.
Geben Sie im Abschnitt Name und Beschreibung im Feld Name den Namen ein
Archive
.Wählen Sie im Abschnitt Navigationdie Option Ja aus, um diese Formularbibliothek auf der Schnellstartleiste anzuzeigen.
Wählen Sie im Abschnitt Dokumentvorlage in der Dropdownliste Dokumentvorlage die Option aus
None
.Klicken Sie auf Erstellen. Die Dokumentbibliothek wird erstellt, und Sie werden zur leere Bibliothek umgeleitet.
Schließen Sie die
WSSAdapterWalkthrough
Website.Schließen Sie die SharePoint-Zentraladministrationswebsite .
Konfigurieren der Windows-Sicherheit
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf Computerverwaltung.
Erweitern Sie in der Konsolenstruktur Lokale Benutzer und Gruppen, und klicken Sie dann auf Gruppen.
Klicken Sie mit der rechten Maustaste auf die Gruppe SharePoint-aktivierte Hosts , klicken Sie auf Zu Gruppe hinzufügen, und klicken Sie dann auf Hinzufügen.
Geben Sie im Dialogfeld Benutzer, Computer oder Gruppen auswählen unter Geben Sie die zu wählenden Objektnamen ein, den Namen des Kontos ein, unter dem Sie die BizTalk Server Hostinstanz für die Ausführung konfiguriert haben, und klicken Sie dann auf OK.
Erweitern Sie in der Konsolenstruktur Dienste und Anwendungen, und klicken Sie dann auf Dienste.
Klicken Sie mit der rechten Maustaste auf BizTalk Service BizTalk Group: <BizTalk_Host_Name>, und klicken Sie dann auf Neu starten.
Hinweis
<> BizTalk_Host_Name ist der Name Ihres Hosts. Standardmäßig ist
BizTalkServerApplication
dies .Hinweis
Die Mitgliedschaft wird erst nach dem Neustart des Dienst aktiviert.
Schließen Sie die Computerverwaltung.
Konfigurieren der SharePoint-Sicherheit
Öffnen Sie einen Webbrowser, und navigieren Sie zur URL der website, die Sie erstellt haben. Beispiel:
http://<server_name>/sites/WSSAdapterWalkthrough
.Klicken Sie auf der Startseite der Teamwebsite in der oberen Navigationsleiste auf Websiteeinstellungen.
Klicken Sie unter Verwaltung auf Benutzer verwalten.
Klicken Sie auf Benutzer hinzufügen.
Geben Sie in Schritt 1: Benutzer den Namen des Kontos ein, unter dem die BizTalk Server Hostinstanz ausgeführt wird.
Aktivieren Sie in Schritt 2: Websitegruppen die Kontrollkästchen Leser und Mitwirkender.
Klicken Sie auf Weiter.
Deaktivieren Sie das Kontrollkästchen Folgende E-Mail senden, damit diese Benutzer jetzt hinzugefügt wurden , und klicken Sie dann auf Fertig stellen.
Schließen Sie die
WSSAdapterWalkthrough
Website.
Erstellen und Konfigurieren der BizTalk Server-Ports
In diesem Verfahren erstellen und konfigurieren Sie die BizTalk Server Empfangensports, Empfangsorte und Sendeports für den Windows SharePoint Services-Adapter. Diese Ports sind Einstiegspunkte in und aus BizTalk Server für Dokumente, die vom Windows Sharepoint Services-Adapter empfangen und gesendet werden.
Erstellen des Empfangsports
Klicken Sie auf Start, Alle Programme, Microsoft BizTalk Server 20xx, und klicken Sie dann auf BizTalk Server Verwaltung.
Erweitern Sie BizTalk Server Verwaltung, erweitern Sie BizTalk-Gruppe, Erweitern Sie Anwendungen, erweitern Sie BizTalk-Anwendung 1, klicken Sie mit der rechten Maustaste auf Empfangsports, klicken Sie auf Neu, und klicken Sie dann auf Unidirektionale Empfangsport...
Geben
FromSource
Sie im Dialogfeld Eigenschaften des Empfangsports unter Allgemein in das Feld Name ein.Klicken Sie auf OK.
Erstellen des Empfangsspeicherorts
Klicken Sie in der BizTalk-Verwaltungskonsole mit der rechten Maustaste auf den Knoten Empfangsstandorte , klicken Sie auf Neu, und klicken Sie dann auf Unidirektionale Empfangsadresse.
Wählen Sie im Dialogfeld Empfangsport auswählen die Option aus
FromSource
, und klicken Sie dann auf OK.Geben
SourceLocation
Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts unter Allgemein in das Feld Name ein.Wählen Sie im Abschnitt Transport in der Dropdownliste Typ die Option aus
Windows``SharePoint``Services
.Klicken Sie auf Konfigurieren, um die Windows SharePoint Services Adaptereigenschaften zu konfigurieren.
Geben Sie in der Eigenschaft Adapter-Webdienstport die Portnummer des virtuellen Servers ein, auf dem der Windows SharePoint Services-Adapterwebdienst installiert wurde. Standardmäßig ist dies Port 80.
Geben Sie
Archive
die Eigenschaft Archive Location ein.Geben Sie
10
in die Eigenschaft Polling Interval ein .Geben Sie die URL zu Ihrer SharePoint-Website in die Eigenschaft SharePoint Site URL ein. Beispiel:
http://<server_name>/sites/WSSAdapterWalkthrough
.Geben Sie
Source
für die Eigenschaft Quelldokumentbibliothek ein .Klicken Sie auf OK.
Wählen Sie
BizTalkServerApplication
im Dialogfeld Eigenschaften des Empfangsspeicherorts als Empfangshandler aus.Wählen Sie in der Dropdownliste Empfangspipeline die Option aus
PassThruReceive
.Klicken Sie auf OK.
Erstellen des Sendeports
Klicken Sie in der BizTalk-Verwaltungskonsole mit der rechten Maustaste auf den Knoten Sendeports , klicken Sie auf Neu und dann auf Statischer unidirektionale Sendeport.
Geben
SendToDestination
Sie im Dialogfeld Porteigenschaften senden unter Allgemein in das Feld Name ein.Wählen Sie im Abschnitt Transport die Option
Windows SharePoint Services
für den Typ aus.Klicken Sie auf Konfigurieren, um die eigenschaften des Windows SharePoint Services adapters zu konfigurieren.
Geben Sie in der Eigenschaft Adapterwebdienstport die Portnummer des virtuellen Servers ein, auf dem der Windows SharePoint Services-Adapterwebdienst installiert wurde. Standardmäßig ist dies Port 80.
Geben Sie für
Destination
die Eigenschaft Zielordner ein.Geben Sie für
PurchaseOrder1-%MessageID%.xml
die Filename-Eigenschaft ein.Legen Sie die Overwrite-Eigenschaft auf fest
Yes
.Geben Sie die URL zu Ihrer SharePoint-Website in der SharePoint-Website-URL-Eigenschaft ein. Beispiel:
http://<server_name>/sites/WSSAdapterWalkthrough
.Legen Sie die Microsoft Office-Integrationseigenschaft auf fest
No
.Klicken Sie auf OK.
Wählen Sie im Dialogfeld Porteigenschaften senden in der Dropdownliste Sendehandler die Option aus
BizTalkServerApplication
.Wählen Sie in der Dropdownliste Pipeline senden die Option aus
PassThruTransmit
.Klicken Sie auf die Registerkarte Filter.
Wählen Sie im Feld Eigenschaft die Option
WSS.InListName
aus.Wählen Sie im Feld Operator die Option
==
aus.Geben Sie
Source
im Feld Wert ein.Klicken Sie auf OK.
Aktivieren des Empfangsspeicherorts und Starten des Empfangsports
Nachfolgend wird erklärt, wie Sie den Empfangsspeicherort aktivieren und den Empfangsport starten. Diese Schritte müssen ausgeführt werden, damit der Windows SharePoint Services-Adapter mithilfe des angegebenen Sendeports und Empfangsspeicherorts Nachrichten senden und empfangen kann.
Aktivieren des Empfangsspeicherorts
Klicken Sie in der BizTalk-Verwaltungskonsole auf den Knoten Empfangsspeicherorte .
Klicken Sie mit der rechten Maustaste auf
SourceLocation
, und klicken Sie dann auf Aktivieren.
Starten des Sendeports
Klicken Sie in der BizTalk-Verwaltungskonsole auf den Knoten Ports senden .
Klicken Sie mit der rechten Maustaste auf
SendToDestination
, und klicken Sie dann auf Start.Schließen Sie die BizTalk-Verwaltungskonsole.
Senden einer Nachricht über das System
Nachfolgend erstellen Sie ein XML-Dokument, das Sie auf die Windows SharePoint Services-Website hochladen. Der Windows SharePoint Services-Adapter übernimmt diese Nachricht, archiviert Sie in der Dokumentbibliothek "Archiv" und sendet sie anschließend an die Dokumentbibliothek "Ziel". Dieses Verfahren veranschaulicht, wie ein Dokument mithilfe des Windows Sharepoint Services-Adapters von einer SharePoint-Website über BizTalk Server zu einer Sharepoint Services-Website fließt.
Erstellen eines Arbeitsverzeichnisses
- Erstellen Sie auf Ihrem Computer ein Verzeichnis mit dem Namen WSSAdapterWalkthrough. Beispiel:
C:\WSSAdapterWalkthrough
.
Erstellen einer XML-Datei
Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Zubehör, und klicken Sie dann auf Editor.
Geben Sie folgenden Pfad ein:
<?xml version="1.0"?> <PurchaseOrder> <ID>1001</ID> <FirstName>John</FirstName> <LastName>Doe</LastName> <Amount>750</Amount> </PurchaseOrder>
Speichern Sie die Datei in Ihrem Arbeitsverzeichnis als
PurchaseOrder1.xml
. Beispiel:C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
.
Hochladen der XML-Datei
Öffnen Sie einen Webbrowser, und wechseln Sie zur URL der zuvor erstellten Website. Beispiel:
http://<server_name>/sites/WSSAdapterWalkthrough
.Klicken Sie auf der linken Seite unter Dokumente auf Quelle.
Klicken Sie auf Dokument hochladen.
Geben Sie im Feld Name die XML-Datei ein, die Sie oben erstellt haben, oder navigieren Sie zu dieser Datei. Beispiel:
C:\WSSAdapterWalkthrough\PurchaseOrder1.xml
, und klicken Sie dann auf Speichern und Schließen. Die Datei sollte jetzt in der Liste angezeigt werden.Aktualisieren Sie das Browserfenster. Die
PurchaseOrder1.xml
Datei wird in dieser Bibliothek nicht mehr aufgeführt.Hinweis
Sie müssen das Browserfenster ggf. mehrmals aktualisieren, da das Abrufintervall auf 10 Sekunden festgelegt ist.
Klicken Sie in der oberen Navigationsleiste auf Dokumente und Listen.
Klicken Sie unter Dokumentbibliotheken auf Ziel.
Ihre Nachricht wird nun in der Dokumentbibliothek Ziel aufgeführt. Außerdem finden Sie in der Dokumentbibliothek Archiv eine archivierte Kopie.
Hinweis
Wenn die Meldung nicht in der Zieldokumentbibliothek angezeigt wird, finden Sie weitere Informationen unter Problembehandlung für den Windows SharePoint Services-Adapter in BizTalk Server Hilfe.
Zusammenfassung
In dieser exemplarischen Vorgehensweise haben Sie erfahren, wie Sie Windows SharePoint Services und BizTalk Server konfigurieren, damit Sie mithilfe des Windows SharePoint Services-Adapters und des inhaltsbasierten Routings (CONTENT-Based Routing, CBR) eine Nachricht senden und empfangen können.
Nächste Schritte
Nachdem Sie diese exemplarische Vorgehensweise abgeschlossen haben, führen Sie die exemplarische Vorgehensweise :Modul 2 – Integrieren von Office in den Windows SharePoint Services Adapter aus, die die Arbeit, die Sie mit dieser exemplarischen Vorgehensweise erledigt haben, erweitert und zeigt, wie Sie Office in den Windows SharePoint Services-Adapter integrieren.
Weitere Informationen
Was ist der Windows SharePoint Services-Adapter?
Windows SharePoint Services-Adapter – Exemplarische Vorgehensweisen