Convalida XML con gli schemi per le app per la logica di Azure ed Enterprise Integration PackValidate XML with schemas for Azure Logic Apps and the Enterprise Integration Pack

È possibile usare gli schemi per confermare che i documenti XML ricevuti siano validi e avere i dati previsti in un formato predefinito.Schemas confirm that the XML documents you receive are valid and have the expected data in a predefined format. Gli schemi vengono usati inoltre per convalidare i messaggi scambiati in uno scenario B2B.Schemas also help validate messages that are exchanged in a B2B scenario.

Aggiungere uno schemaAdd a schema

  1. Nel Portale di Azure fare clic su More services (Altri servizi).In the Azure portal, select More services.

    Portale di Azure, "More services" (Altri servizi)

  2. Nella casella di ricerca del filtro immettere integrazione, quindi selezionare Account di integrazione dall'elenco dei risultati.In the filter search box, enter integration, and select Integration Accounts from the results list.

    Casella di ricerca del filtro

  3. Selezionare l'account di integrazione in cui si desidera aggiungere lo schema.Select the integration account where you want to add the schema.

    Elenco degli account di integrazione

  4. Selezionare il riquadro Schemi.Choose the Schemas tile.

    Esempio di account di integrazione, "Schemi"

Aggiungere un file di schema di dimensioni inferiori a 2 MBAdd a schema file smaller than 2 MB

  1. Nel pannello Schemi visualizzato nei passaggi precedenti, selezionare Aggiungi.In the Schemas blade that opens (from the preceding steps), choose Add.

    Pannello Schemi, "Aggiungi"

  2. Immettere un nome per lo schema.Enter a name for your schema. Caricare il file di schema selezionando l'icona della cartella accanto alla casella di testo Schema.Upload the schema file by selecting the folder icon next to the Schema box. Al termine del processo di caricamento, scegliere OK.After the upload process completes, select OK.

    Screenshot di "Aggiungi schema", con "File piccolo" evidenziato

Aggiungere un file di schema di dimensioni maggiori di 2 MB (fino a un massimo di 8 MB)Add a schema file larger than 2 MB (up to 8 MB maximum)

La procedura dipende dal livello di accesso del contenitore BLOB, ovvero Pubblico o Nessun accesso anonimo.These steps differ based on the blob container access level: Public or No anonymous access.

Per determinare il livello di accessoTo determine this access level

  1. Aprire Azure Storage Explorer (Esplora archivi di Azure).Open Azure Storage Explorer.

  2. In Contenitori Blob, selezionare il contenitore di blob desiderato.Under Blob Containers, select the blob container you want.

  3. Selezionare Sicurezza, Livello di accesso.Select Security, Access Level.

Se il livello di accesso di sicurezza del BLOB è Pubblico, seguire questa procedura.If the blob security access level is Public, follow these steps.

Azure Storage Explorer con evidenziate le opzioni "Contenitori BLOB", "Sicurezza" e "Pubblico"

  1. Caricare lo schema nell'account di archiviazione e copiare l'URI.Upload the schema to your storage account, and copy the URI.

    Account di archiviazione con URI evidenziato

  2. In Aggiungi schema selezionare File grande, quindi specificare l'URI nella casella di testo URI del contenuto.In Add Schema, select Large file, and provide the URI in the Content URI text box.

    Schemi con evidenziati il pulsante "Aggiungi" e l'opzione "Large file" (File grande)

Se il livello di accesso di sicurezza BLOB è Nessun accesso anonimo, seguire questa procedura.If the blob security access level is No anonymous access, follow these steps.

Azure Storage Explorer, con evidenziate le opzioni "Contenitori BLOB", "Sicurezza" e "No anonymous access" (Nessun accesso anonimo)

  1. Caricare lo schema nell'account di archiviazione.Upload the schema to your storage account.

    Account di archiviazione

  2. Generare una firma di accesso condiviso per lo schema.Generate a shared access signature for the schema.

    Account di archiviazione con evidenziata la scheda delle firme di accesso condiviso

  3. In Aggiungi schema, selezionare File grande, quindi specificare l'URI della firma di accesso condiviso nella casella di testo URI del contenuto.In Add Schema, select Large file, and provide the shared access signature URI in the Content URI text box.

    Schemi con evidenziati il pulsante "Aggiungi" e l'opzione "Large file" (File grande)

  4. Nel pannello Schemi dell'account di integrazione dovrebbe essere visualizzato lo schema appena aggiunto.In the Schemas blade of your integration account, your newly added schema should appear.

    Account di integrazione EIP con evidenziati il pannello "Schemi" e il nuovo schema

Modificare gli schemiEdit schemas

  1. Selezionare il riquadro Schemi.Choose the Schemas tile.

  2. Selezionare lo schema da modificare quando il pannello Schemi si apre.After the Schemas blade opens, select the schema that you want to edit.

  3. Nel pannello Schemi selezionare Modifica.On the Schemas blade, choose Edit.

    Pannello Schemi

  4. Selezionare il file di schema che si desidera modificare, quindi selezionare Apri.Select the schema file that you want to edit, then select Open.

    Aprire il file di schema da modificare

In Azure viene visualizzato il messaggio che lo schema è stato caricato correttamente.Azure shows a message that the schema uploaded successfully.

Eliminare gli schemiDelete schemas

  1. Selezionare il riquadro Schemi.Choose the Schemas tile.

  2. Selezionare lo schema da eliminare quando il pannello Schemi si apre.After the Schemas blade opens, select the schema you want to delete.

  3. Nel pannello Schemi selezionare Elimina.On the Schemas blade, choose Delete.

    Pannello Schemi

  4. Per confermare che si desidera eliminare lo schema selezionato scegliere .To confirm that you want to delete the selected schema, choose Yes.

    Messaggio di conferma "Elimina schema"

    Nel pannello Schemi si aggiorna l'elenco degli schemi, che non include più lo schema che è stato eliminato.In the Schemas blade, the schema list refreshes and no longer includes the schema that you deleted.

    Account di integrazione con il riquadro "Schemi" evidenziato

Passaggi successiviNext steps