Schritt 5 (lokal): Generieren des Schemas zum Einfügen einer Nachricht in die Tabelle „SalesOrder“

Gemäß dem Geschäftsszenario muss die von Contoso gesendete X12-Verkaufsauftragsnachricht in die SalesOrder-Tabelle von Northwind eingefügt werden, wenn die bestellte Menge größer als 100 ist. Um eine Nachricht in eine SalesOrder-Tabelle einzufügen, müssen Sie das Schema für den Insert-Vorgang für die Tabelle generieren. In diesem Thema erstellen Sie eine BizTalk Server Lösung und verwenden dann das Add-In Adapterdienst nutzen, um das Schema zum Ausführen eines Insert-Vorgangs für die Tabelle SalesOrder zu generieren.

So generieren Sie das Schema für den Insert-Vorgang für die Tabelle "SalesOrder"

  1. Erstellen Sie ein BizTalk Server Visual Studio-Projekt. Klicken Sie im Visual Studio-Menü Datei auf Neu und dann auf Projekt. Klicken Sie im Dialogfeld Neues Projekt in der Liste der installierten Vorlagen auf BizTalk-Projekte, und wählen Sie dann BizTalk Server Projekt leeren aus. Geben Sie für den Projektnamen ein, OrderProcessingDemo und klicken Sie dann auf OK.

  2. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Generierte Elemente hinzufügen.

  3. Wählen Sie im Dialogfeld Generierte Elemente hinzufügen die Option Adapterdienst nutzen aus, und klicken Sie dann auf Hinzufügen. Das Add-In Adapterdienst nutzen wird geöffnet.

  4. Wählen Sie in der Dropdownliste Bindung auswählen die Option sqlBinding aus, und klicken Sie dann auf Konfigurieren.

  5. Klicken Sie im Dialogfeld Adapter konfigurieren auf die Registerkarte Sicherheit , und führen Sie in der Dropdownliste Clientanmeldeinformationstyp eine der folgenden Aktionen aus:

    Klicken Sie darauf. Aufgabe
    None Stellt die Verbindung mit SQL Server mithilfe der Windows-Authentifizierung her.
    Windows Stellt die Verbindung mit SQL Server mithilfe der Windows-Authentifizierung her.
    Benutzername Geben Sie den Benutzernamen und das Kennwort zum Herstellen einer Verbindung mit SQL Server an, indem Sie die Anmeldeinformationen für einen Benutzer angeben, der in der SQL Server-Datenbank definiert ist. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird. Hinweis: Wenn Sie die Felder Benutzername und Kennwort leer lassen, stellt der Adapter mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server her.
  6. Klicken Sie auf die Registerkarte URI-Eigenschaften , und geben Sie dann Werte für die Verbindungsparameter an. Weitere Informationen zum Verbindungs-URI für den SQL-Adapter finden Sie unter SQL Server Verbindungs-URI.

    Hinweis

    Wenn die Verbindungsparameter reservierte Zeichen enthalten, müssen Sie sie unverändert auf der Registerkarte URI-Eigenschaften angeben, d. h., ohne Escapezeichen zu verwenden. Wenn Sie den URI jedoch direkt im Feld URI konfigurieren angeben und die Verbindungsparameter reservierte Zeichen enthalten, müssen Sie die Verbindungsparameter mit geeigneten Escapezeichen angeben.

    Hinweis

    Wenn Sie auf der Eigenschaftenregisterkarte "URI" keine Werte angeben, wird der URI vom Add-In Adapter-Dienst nutzen als mssql://.//festgelegt. In diesem Fall stellt der Adaper eine Verbindung mit der Standarddatenbank und der Standarddatenbankinstanz auf dem lokalen Computer her.

  7. Klicken Sie im Dialogfeld Adapter konfigurieren auf OK. Klicken Sie im Dialogfeld Adapterdienst nutzen auf Verbinden.

  8. Erweitern Sie im Feld Kategorie auswählen den Eintrag Tabellen, und klicken Sie dann auf die Tabelle SalesOrder.

  9. Wählen Sie im Feld Verfügbare Kategorien und Vorgängedie Option Einfügen aus, klicken Sie auf Hinzufügen, und klicken Sie dann auf OK. Dem Projektmappen-Explorer werden neue Elemente hinzugefügt. Die Schemadatei (TableOperation.dbo.SalesOrder.xsd) ist das generierte Schema zum Ausführen eines Insert-Vorgangs für die Tabelle SalesOrder .

Weitere Informationen

Tutorial 4: Erstellen einer Hybridanwendung mit BizTalk Server 2013