Come creare schemi per messaggi XML
Esistono vari metodi per creare schemi di messaggi BizTalk. In questo argomento vengono fornite istruzioni dettagliate per alcuni di essi.
Per creare un nuovo schema
In Esplora soluzioni selezionare il progetto BizTalk a cui si vuole aggiungere uno schema.
Dal menu Progetto fare clic su Aggiungi nuovo elemento.
Nella sezione Modelli della finestra di dialogo Aggiungi nuovo elemento - <Nomeprogetto> BizTalk fare clic su Schema.
Nella casella Nome digitare un nome per lo schema e quindi fare clic su Aggiungi.
Se necessario, premere F4 per aprire il Finestra Proprietà di Visual Studio.
Nella visualizzazione struttura ad 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.
Nota
Alcuni nomi scelti per i file membro del progetto, ad esempio i file di schema, possono causare errori di compilazione in una fase successiva a causa di conflitti con parole riservate di C# e con nomi di tipi e spazi dei nomi di .NET Framework (ad esempio "System"). Alcuni esempi per gli schemi sono schema.xsd, XmlContent e RootNodes. Ciò è dovuto al fatto che per impostazione predefinita la proprietà Type Name corrisponde alla parte di base (non estensione) della proprietà Filename . È possibile risolvere questo tipo di errore di compilazione modificando in modo esplicito il valore della proprietà Type Name in un elemento che non è in conflitto.
Nota
Potrebbe essere necessario aggiungere, eliminare e modificare i record e i campi dello schema unitamente alle proprietà associate. Per altre informazioni, vedere Gestione dei nodi all'interno di uno schema.
Per generare uno schema da un'origine non XSD
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.
Nella sezione Modelli della finestra di dialogo Aggiungi elementi generati - <Nomeprogetto> BizTalk fare clic su Genera schemi e quindi su Aggiungi.
Nell'elenco a discesa Tipo di documento della finestra di dialogo Genera schemi selezionare Schema XDR, Schema DTD o XML ben formato.
Se nell'elenco a discesa viene visualizzato DTD (Non caricato) o XML ben formato (non caricato), selezionare comunque il tipo di documento appropriato e verrà illustrato il processo di installazione della DLL mancante. Ripetere questi passaggi.
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.
Verrà generato un nuovo schema dal file specificato utilizzando lo stesso nome al quale verrà aggiunta l'estensione xsd. Il file verrà quindi aperto nell'Editor BizTalk.