Freigeben über


Bereitstellen und Testen der Anwendung

Hinweis

Dieses Tutorial gilt nur für BizTalk Server.

In diesem Thema erstellen, bereitstellen, konfigurieren und testen wir die BizTalk Server-Anwendung.

Erstellen und Bereitstellen der Anwendung

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Namen des BizTalk-Projekts, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf der Eigenschaftenseite auf die Registerkarte Signierung, aktivieren Sie das Kontrollkästchen Assembly signieren, und wählen Sie von der Dropdownliste die Option zum Erstellen einer neuen Schlüsseldatei mit starkem Namen. Befolgen Sie die Anweisungen zum Erstellen der Datei.

  3. Speichern Sie die Änderungen am Projekt. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappennamen, und klicken Sie dann auf Projektmappe erstellen.

  4. Nachdem das Projekt erfolgreich erstellt wurde, klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektmappennamen, und klicken Sie dann auf Lösung bereitstellen.

Konfigurieren der Anwendung

Erstellen Sie zum Konfigurieren der Anwendung in BizTalk Server Administration die Sende- und Empfangsports, und binden Sie sie dann an die Orchestrierung und die logischen Sende-/Empfangsports, die im Rahmen der Orchestrierung erstellt wurden.

  1. Erstellen Sie einen Empfangsport, über den eine JSON-Bestellung von der BizTalk Server-Anwendung empfangen wird.

    1. Erweitern Sie in BizTalk Server Verwaltung den Knoten BizTalk-Anwendung 1, klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie dann auf Unidirektionale Empfangsport.

    2. Geben Sie einen Namen für den Empfangsport an, und klicken Sie dann im linken Schwenk auf Empfangsspeicherorte. Klicken Sie auf der Registerkarte Empfangsspeicherorte auf Neu.

    3. Geben Sie einen Namen für den Empfangsspeicherort an, wählen Sie den Porttyp file aus, und klicken Sie dann auf Konfigurieren.

    4. Geben Sie den Speicherort des Ordners an, aus der der Empfangsspeicherort die eingehende JSON-Bestellung entnimmt. Geben Sie *.json als Dateimaske an, und klicken Sie dann auf OK.

    5. Wählen Sie in der Dropdownliste Empfangspipelinedie Option JSONToXml aus. Sie haben diese benutzerdefinierte Empfangspipeline in der BizTalk Server-Anwendung erstellt. Klicken Sie mit der rechten Maustaste auf die Schaltfläche mit den Auslassungspunkten (...) neben der Pipeline, und geben Sie dann unter Phase 1 – Komponente deaktivieren die folgenden Werte an:

      • Rootnode- ROOT

      • RootNodeNamespace –http://BTSJSON.

        Diese Werte stellen den Zielnamespace und den Namen für den Stammknoten des XML-Bestellungsschemas dar, das aus der JSON-Bestellung unter Verwendung des JSON-Schema-Assistenten generiert wurde.

    6. Klicken Sie auf OK , bis Sie alle geöffneten Dialogfelder beenden.

  2. Erstellen Sie einen Sendeport für das Absenden der JSON-Rechnungsnachrichten.

    1. Erweitern Sie in BizTalk Server Verwaltung den Knoten BizTalk-Anwendung 1, klicken Sie mit der rechten Maustaste auf Ports senden, zeigen Sie auf Neu, und klicken Sie dann auf Statischer unidirektionale Sendeport.

    2. Geben Sie einen Namen für den Sendeport an, wählen Sie den Porttyp file aus, und klicken Sie dann auf Konfigurieren.

    3. Geben Sie den Speicherort des Ordners an, in den der Sendeport die ausgehende JSON-Rechnung kopiert. Geben Sie %MessageID%.json als Dateinamen an, und klicken Sie dann auf OK.

    4. Wählen Sie in der Dropdownliste Pipeline sendendie Option XmlToJSON aus, und klicken Sie dann auf OK.

    5. Klicken Sie auf OK , bis Sie alle geöffneten Dialogfelder beenden.

  3. Binden Sie schließlich die logischen Ports, die Sie als Teil der Orchestrierung erstellt haben, an die physischen Ports, die Sie gerade zur Konfiguration der Anwendung erstellt haben.

    1. Klicken Sie mit der rechten Maustaste auf BizTalk-Anwendung 1, und klicken Sie dann auf Konfigurieren.

    2. Klicken Sie im linken Bereich auf ProcessPO. Ordnen Sie im rechten Bereich einen BizTalk Server Host zu, ordnen Sie die logischen Ports den physischen Ports zu, und klicken Sie dann auf OK.

    3. Klicken Sie mit der rechten Maustaste auf BizTalk-Anwendung 1, und klicken Sie dann auf Starten.

Testen der Anwendung

  1. Navigieren Sie zum heruntergeladenen Beispiel, kopieren Sie jsonPurchaseOrder.json aus dem Ordner TestMessage, und fügen Sie es in den Ordner ein, den Sie dem Empfangsspeicherort zugeordnet haben. Warten Sie, bis die Datei nicht mehr angezeigt wird.

  2. Navigieren Sie zu dem Ordner, den Sie dem erstellten Sendeport zugeordnet haben. Beachten Sie, dass eine <GUID.json-Datei> im Ordner verfügbar ist. Öffnen Sie die Datei und überprüfen Sie, ob es die Rechnungsnachricht ist.

Weitere Informationen

Verarbeiten von JSON-Nachrichten unter Verwendung von BizTalk Server