Schemi di busta
È possibile creare uno schema della busta nello stesso modo in cui si crea un XML Schema per un documento di business. È possibile creare uno schema da un messaggio di istanza di busta XML ben formato o da rappresentazioni DTD (Document Type Definition) o XDR (XML-Data Reduced) dello schema della busta. In alternativa è possibile creare un nuovo schema, insieme ad altri schemi o come schema singolo. Poiché gli schemi di busta presentano solitamente dimensioni inferiori e meno complicate rispetto alla maggior parte degli schemi documento di business, la creazione di schemi di busta nuovi è un'alternativa valida.
Per definire uno schema come schema envelope, è necessario impostare la proprietà Envelope del nodo Schema sul valore Sì. Quando si definisce uno schema envelope, è necessario puntare Body XPath della busta al nodo padre che contiene solo l'elemento <> figlio. L'assembler XML sarà in grado di utilizzare la busta solo se il nodo padre non contiene altri elementi.
Quando si imposta la proprietà Envelope su Sì, significa che il contenuto effettivo del messaggio di istanza XML (denominato corpo del messaggio) è presente all'interno del nodo Record radice di questo schema, come specificato dalla proprietà Body XPath di tale nodo. Pertanto sarà necessario impostare ulteriori proprietà in base a una varietà di condizioni:
Se uno schema envelope ha una singola radice, è necessario impostare la proprietà Body XPath per tale radice.
Se uno schema envelope ha più radici e la proprietà Root Reference non è impostata, è necessario impostare la proprietà Body XPath per tutte le radici.
Se uno schema envelope ha più radici e la proprietà Root Reference è impostata, è necessario impostare la proprietà Body XPath del nodo Record radice corrispondente. Facoltativamente, è possibile impostare la proprietà Body XPath per le radici rimanenti.
Indipendentemente dal fatto che uno schema envelope abbia una singola radice o più radici, l'impostazione della proprietà [Root Reference non è obbligatoria.
Altre informazioni su queste proprietà sono disponibili nelle linee guida dell'interfaccia utente e nelle informazioni di riferimento sullo spazio dei nomi delle API per sviluppatori.
Tipi diversi di schemi BizTalk
Come creare schemi per le buste