Überprüfen von XML mit Schemas in Azure Logic Apps mit Enterprise Integration PackValidate XML with schemas in Azure Logic Apps with Enterprise Integration Pack

Um sicherzustellen, dass Dokumente gültige XML verwenden und über Daten im vordefinierten Format verfügen, das für Enterprise Integration-Szenarien in Azure Logic Apps erwartet wird, kann Ihre Logik-App Schemas verwenden.To check that documents use valid XML and have the expected data in the predefined format for enterprise integration scenarios in Azure Logic Apps, your logic app can use schemas. Ein Schema kann darüber hinaus Nachrichten überprüfen, die Logik-Apps in Business-to-Business (B2B)-Szenarien austauschen.A schema can also validate messages that logic apps exchange in business-to-business (B2B) scenarios.

Grenzwerte für Integrationskonten und Artefakte wie Schemas finden Sie unter Grenzwert- und Konfigurationsinformationen für Azure Logic Apps.For limits related to integration accounts and artifacts such as schemas, see Limits and configuration information for Azure Logic Apps.

VoraussetzungenPrerequisites

Zum Erstellen und Hinzufügen von Schemas benötigen Sie keine Logik-App.You don't need a logic app when creating and adding schemas. Damit Sie ein Schema verwenden können, muss Ihre Logik-App jedoch mit einem Integrationskonto verknüpft sein, in dem dieses Schema gespeichert ist.However, to use a schema, your logic app needs linking to an integration account where you store that schema. Erfahren Sie, wie Sie Logik-Apps mit Integrationskonten verknüpfen.Learn how to link logic apps to integration accounts. Wenn Sie noch nicht über eine Logik-App verfügen, lesen Sie den Artikel zum Erstellen von Logik-Apps.If you don't have a logic app yet, learn how to create logic apps.

Hinzufügen von SchemasAdd schemas

  1. Melden Sie sich mit den Anmeldeinformationen Ihres Azure-Kontos beim Azure-Portal an.Sign in to the Azure portal with your Azure account credentials.

  2. Wählen Sie im Azure-Hauptmenü Alle Dienste aus, um Ihr Integrationskonto zu suchen und zu öffnen.To find and open your integration account, on the main Azure menu, select All services. Geben Sie im Suchfeld „Integrationskonto“ ein.In the search box, enter "integration account". Wählen Sie Integrationskonten aus.Select Integration accounts.

    Suchen von Integrationskonten

  3. Wählen Sie das Integrationskonto aus, dem Sie Ihr Schema hinzufügen möchten. Beispiel:Select the integration account where you want to add your schema, for example:

    Auswählen des Integrationskontos

  4. Wählen Sie auf der Seite Übersicht Ihres Integrationskontos unter Komponenten die Kachel Schemas aus.On your integration account's Overview page, under Components, select the Schemas tile.

    Auswählen von „Schemas“

  5. Nachdem die Seite Schemas geöffnet wurde, wählen Sie Hinzufügen aus.After the Schemas page opens, choose Add.

    „Hinzufügen“ auswählen

Je nach Größe Ihrer Schemadatei (.xsd) führen Sie die Schritte zum Upload eines Schemas aus, das entweder maximal 2 MB groß oder größer als 2 MB (maximal 8 MB) ist.Based on your schema (.xsd) file's size, follow the steps for uploading a schema that's either up to 2 MB or more than 2 MB, up to 8 MB.

Hinzufügen von Schemas bis maximal 2 MBAdd schemas up to 2 MB

  1. Geben Sie unter Schema hinzufügen den Namen Ihres Schemas ein.Under Add Schema, enter a name for your schema. Lassen Sie Kleine Datei ausgewählt.Keep Small file selected. Wählen Sie neben dem Feld Schema das Ordnersymbol aus.Next to the Schema box, choose the folder icon. Suchen und wählen Sie das Schema zum Upload aus. Beispiel:Find and select the schema you're uploading, for example:

    Hochladen eines kleineren Schemas

  2. Wählen Sie abschließend OK aus.When you're ready, choose OK.

    Nachdem der Upload Ihres Schemas abgeschlossen ist, wird das Schema in der Liste Schemas angezeigt.After your schema finishes uploading, the schema appears in the Schemas list.

Hinzufügen von Schemas mit mehr als 2 MBAdd schemas more than 2 MB

Wenn Sie größere Schemas hinzufügen möchten, können Sie Ihr Schema in einen Azure-Blobcontainer in Ihrem Azure-Speicherkonto hochladen.To add larger schemas, you can upload your schema to an Azure blob container in your Azure storage account. Die Schritte zum Hinzufügen von Schemas unterscheiden sich abhängig davon, ob Ihr Blobcontainer über öffentlichen Lesezugriff verfügt.Your steps for adding schemas differ based whether your blob container has public read access. Überprüfen Sie deshalb zuerst anhand der folgenden Schritte, ob Ihr Blobcontainer über öffentlichen Lesezugriff verfügt: Festlegen der öffentlichen Zugriffsebene für BlobcontainerSo first, check whether or not your blob container has public read access by following these steps: Set public access level for blob container

Überprüfen der ContainerzugriffsebeneCheck container access level

  1. Öffnen Sie den Azure Storage-Explorer.Open Azure Storage Explorer. Klappen Sie im Explorer-Fenster Ihr Azure-Abonnement auf, sofern es noch nicht aufgeklappt ist.In the Explorer window, expand your Azure subscription if not already expanded.

  2. Klappen Sie Speicherkonten > {Ihr-Speicherkonto} > Blobcontainer auf.Expand Storage Accounts > {your-storage-account} > Blob Containers. Wählen Sie Ihren Blobcontainer aus.Select your blob container.

  3. Wählen Sie im Kontextmenü des Blobcontainers Öffentliche Zugriffsebene festlegen aus.From your blob container's shortcut menu, select Set Public Access Level.

Hochladen in Container mit öffentlichem ZugriffUpload to containers with public access

  1. Laden Sie das Schema in Ihr Speicherkonto hoch.Upload the schema to your storage account. Wählen Sie im rechten Fenster Hochladen aus.In the right-hand window, choose Upload.

  2. Wählen Sie das hochgeladene Schema aus, nachdem der Upload abgeschlossen ist.After you finish uploading, select your uploaded schema. Wählen Sie auf der Symbolleiste URL kopieren aus, um die URL des Schemas zu kopieren.On the toolbar, choose Copy URL so that you copy the schema's URL.

  3. Kehren Sie zum Azure-Portal zurück, in dem der Bereich Schema hinzufügen geöffnet ist.Return to the Azure portal where the Add Schema pane is open. Geben Sie einen Namen für Ihre Assembly ein.Enter a name for your assembly. Wählen Sie Große Datei (größer als 2 MB) aus.Choose Large file (larger than 2 MB).

    Das Feld Inhalts-URI wird jetzt anstelle des Felds Schema angezeigt.The Content URI box now appears, rather than the Schema box.

  4. Fügen Sie die URL Ihres Schemas in das Feld Inhalts-URI ein.In the Content URI box, paste your schema's URL. Schließen Sie das Hinzufügen Ihres Schemas ab.Finish adding your schema.

Nachdem der Upload Ihres Schemas abgeschlossen ist, wird das Schema in der Liste Schemas angezeigt.After your schema finishes uploading, the schema appears in the Schemas list. Auf der Seite Übersicht Ihres Integrationskontos unter Komponenten wird jetzt auf der Kachel Schemas die Anzahl hochgeladener Schemas angezeigt.On your integration account's Overview page, under Components, the Schemas tile now shows the number of uploaded schemas.

Hochladen in Container ohne öffentlichen ZugriffUpload to containers without public access

  1. Laden Sie das Schema in Ihr Speicherkonto hoch.Upload the schema to your storage account. Wählen Sie im rechten Fenster Hochladen aus.In the right-hand window, choose Upload.

  2. Nachdem der Upload abgeschlossen ist, generieren Sie eine Shared Access Signature (SAS) für Ihr Schema.After you finish uploading, generate a shared access signature (SAS) for your schema. Wählen Sie im Kontextmenü des Schemas Shared Access Signature abrufen aus.From your schema's shortcut menu, select Get Shared Access Signature.

  3. Wählen Sie im Bereich Shared Access Signature die Option URI für Shared Access Signature auf Containerebene generieren > Erstellen aus.In the Shared Access Signature pane, select Generate container-level shared access signature URI > Create. Nachdem die SAS-URL generiert wurde, wählen Sie neben dem Feld URL die Option Kopieren aus.After the SAS URL gets generated, next to the URL box, choose Copy.

  4. Kehren Sie zum Azure-Portal zurück, in dem der Bereich Schema hinzufügen geöffnet ist.Return to the Azure portal where the Add Schema pane is open. Wählen Sie Große Datei aus.Choose Large file.

    Das Feld Inhalts-URI wird jetzt anstelle des Felds Schema angezeigt.The Content URI box now appears, rather than the Schema box.

  5. Fügen Sie im Feld Inhalts-URI den zuvor generierten SAS-URI ein.In the Content URI box, paste the SAS URI you previously generated. Schließen Sie das Hinzufügen Ihres Schemas ab.Finish adding your schema.

Nachdem der Upload Ihres Schemas abgeschlossen ist, wird das Schema in der Liste Schemas angezeigt.After your schema finishes uploading, the schema appears in the Schemas list. Auf der Seite Übersicht Ihres Integrationskontos unter Komponenten wird jetzt auf der Kachel Schemas die Anzahl hochgeladener Schemas angezeigt.On your integration account's Overview page, under Components, the Schemas tile now shows the number of uploaded schemas.

Bearbeiten von SchemasEdit schemas

Wenn Sie ein vorhandenes Schema aktualisieren möchten, müssen Sie eine neue Schemadatei hochladen, die über die gewünschten Änderungen verfügt.To update an existing schema, you have to upload a new schema file that has the changes you want. Allerdings können Sie zuerst das vorhandene Schema zum Bearbeiten herunterladen.However, you can first download the existing schema for editing.

  1. Suchen Sie im Azure-Portal Ihr Integrationskonto, und öffnen Sie es, falls es noch nicht geöffnet ist.In the Azure portal, find and open your integration account, if not already open.

  2. Wählen Sie im Azure-Hauptmenü die Option Alle Dienste aus.On the main Azure menu, select All services. Geben Sie im Suchfeld „Integrationskonto“ ein.In the search box, enter "integration account". Wählen Sie Integrationskonten aus.Select Integration accounts.

  3. Wählen Sie das Integrationskonto aus, unter dem Sie Ihr Schema aktualisieren möchten.Select the integration account where you want to update your schema.

  4. Wählen Sie auf der Seite Übersicht Ihres Integrationskontos unter Komponenten die Kachel Schemas aus.On your integration account's Overview page, under Components, select the Schemas tile.

  5. Nachdem die Seite Schemas geöffnet wurde, wählen Sie Ihr Schema aus.After the Schemas page opens, select your schema. Um das Schema zuerst herunterzuladen und zu bearbeiten, wählen Sie Herunterladen aus, und speichern Sie das Schema.To download and edit the schema first, choose Download, and save the schema.

  6. Wenn Sie bereit für den Upload des aktualisierten Schemas sind, wählen Sie auf der Seite Schemas das zu aktualisierende Schema und dann Aktualisieren aus.When you're ready to upload the updated schema, on the Schemas page, select the schema you want to update, and choose Update.

  7. Suchen und wählen Sie das aktualisierte Schema aus, das Sie hochladen möchten.Find and select the updated schema you want to upload. Nachdem der Upload Ihrer Schemadatei abgeschlossen ist, wird das aktualisierte Schema in der Liste Schemas angezeigt.After your schema file finishes uploading, the updated schema appears in the Schemas list.

Löschen von SchemasDelete schemas

  1. Suchen Sie im Azure-Portal Ihr Integrationskonto, und öffnen Sie es, falls es noch nicht geöffnet ist.In the Azure portal, find and open your integration account, if not already open.

  2. Wählen Sie im Azure-Hauptmenü die Option Alle Dienste aus.On the main Azure menu, select All services. Geben Sie im Suchfeld „Integrationskonto“ ein.In the search box, enter "integration account". Wählen Sie Integrationskonten aus.Select Integration accounts.

  3. Wählen Sie das Integrationskonto aus, unter dem Sie Ihr Schema löschen möchten.Select the integration account where you want to delete your schema.

  4. Wählen Sie auf der Seite Übersicht Ihres Integrationskontos unter Komponenten die Kachel Schemas aus.On your integration account's Overview page, under Components, select the Schemas tile.

  5. Nachdem die Seite Schemas geöffnet wurde, wählen Sie Ihr Schema und dann Löschen aus.After the Schemas page opens, select your schema, and choose Delete.

  6. Um zu bestätigen, dass Sie das Schema löschen möchten, wählen Sie Ja aus.To confirm that you want to delete the schema, choose Yes.

Nächste SchritteNext steps