Condividi tramite


Come creare schemi per i messaggi XML

Esistono diversi metodi per la creazione di schemi di messaggi BizTalk. In questo argomento vengono fornite istruzioni dettagliate per alcuni di questi metodi.

Per creare un nuovo schema

  1. In Esplora soluzioni selezionare il progetto BizTalk a cui si vuole aggiungere uno schema.

  2. Nel menu Progetto , fare clic su Aggiungi Nuovo Elemento.

  3. Nella sezione Modelli della finestra di dialogo Aggiungi nuovo elemento - <BizTalk ProjectName> fare clic su Schema.

  4. Nella casella Nome digitare un nome per lo schema e quindi fare clic su Aggiungi.

  5. Se necessario, premere F4 per aprire la finestra Proprietà di Visual Studio.

  6. Nella visualizzazione albero dello schema selezionare il nodo Schema e quindi nella finestra Proprietà selezionare la proprietà Spazio dei nomi di destinazione e digitare un nome per lo spazio dei nomi di destinazione. È importante impostare questa proprietà in questa fase iniziale della creazione dello schema; evitare di usare il valore predefinito della proprietà Spazio dei nomi di destinazione .

    Annotazioni

    Alcune scelte di nome per i file membro del progetto, ad esempio i file di schema, possono causare in seguito errori di compilazione a causa di conflitti con parole riservate di C# e tipo e nomi degli spazi dei nomi del framework .NET, ad esempio System. Gli esempi per gli schemi includono schema.xsd, XmlContent e RootNodes. Il motivo è che per impostazione predefinita la proprietà Type Name corrisponde alla parte di base (non estensione) della proprietà Filename . È possibile aggirare questo tipo di errore di compilazione modificando in modo esplicito il valore della proprietà Type Name in un elemento che non è in conflitto.

    Annotazioni

    Potrebbe essere necessario aggiungere, eliminare e modificare i record e i campi nello schema insieme alle relative proprietà associate. Per altre informazioni, vedere Gestione dei nodi all'interno di uno schema.

Per generare uno schema da un'origine non XSD

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su un progetto BizTalk, scegliere Aggiungi e quindi fare clic su Aggiungi elementi generati.

  2. Nella sezione Modelli della finestra di dialogo Aggiungi elementi generati - <Nomeprogetto> BizTalk fare clic su Genera schemi e quindi su Aggiungi.

  3. Nell'elenco a discesa Tipo di documento della finestra di dialogo Genera schemi selezionare Schema XDR, Schema DTD o Well-Formed XML.

    Se viene visualizzato DTD (Non caricato) o Well-Formed XML (Non caricato) nell'elenco a discesa, selezionare comunque il tipo di documento appropriato e verrà illustrato il processo di installazione della DLL mancante. Ripetere quindi questi passaggi.

  4. Nella finestra di dialogo Genera schemi fare clic su Sfoglia, individuare il file da importare e quindi fare clic su Apri. Il file individuato deve corrispondere al tipo di documento selezionato nel passaggio precedente.

    Un nuovo schema viene generato dal file specificato, usando lo stesso nome del file con estensione xsd e aperto nell'editor BizTalk.

Vedere anche

Gestione degli schemi all'interno di progetti