Condividi tramite


Come inserire un nodo record, elemento campo o attributo campo

I nodi record (incluso il nodo Radice ), i nodi Attributo campo e i nodi Elemento campo sono univoci in modo che possano essere rinominati in modo che i nomi rappresentino i nomi degli elementi effettivi denominati personalizzati in un messaggio di istanza corrispondente. Ad esempio, se si assegna un nome FullName a un nodo Record , nel percorso corrispondente in un messaggio di istanza è previsto un elemento XML denominato FullName. Se al nodo Record denominato FullName è associato un nodo Attributo campo figlio denominato RequireFullMiddleName (con le relative proprietà Min Occurs e Max Occurs impostate su 1), l'elemento FullName in un messaggio di istanza corrispondente dovrà avere associato un attributo denominato RequireFullMiddleName .

Tutti i nodi Record , quando vengono inseriti inizialmente, vengono rappresentati nell'XSD come con un elemento complexType , ma non con una sequenza, una scelta o tutti gli elementi successivi. Per questo motivo, le proprietà Group Order Type, Group Max Occurs e Group Min Occurs del nodo Record non sono disponibili per la modifica.

Non appena si aggiunge un nodo Record o Elemento campo figlio al nodo Record, un elemento sequenza viene aggiunto alla rappresentazione XSD all'interno dell'elemento complexType per contenere questo primo nodo figlio e la proprietà Group Order Type del nodo Record mostra un valore sequence. Nella maggior parte dei casi, è possibile modificare la proprietà Group Order Type da Sequence a Choice e, in circostanze più limitate, da Sequence a All, modificando quindi la coppia di elementi che contiene i nodi figlio corrispondenti in complexType/choice o complexType/all, rispettivamente.

I nodi attributo campo non possono avere gli stessi nomi di nodo nello stesso ambito.

I nodi Record e Elemento campo possono avere gli stessi nomi di nodo nello stesso ambito solo se vengono soddisfatte le condizioni seguenti:

  • Il tipo di dati è identico.

  • Non si trovano all'interno di un nodo Tutti i gruppi .

Per inserire un nuovo nodo figlio Record, Elemento campo o Attributo campo all'interno del nodo Schema o di un nodo Record esistente

  1. Selezionare il nodo Schema o un nodo Record esistente.

  2. Scegliere Inserisci nodo schema dal menu BizTalk e quindi fare clic su Record figlio, Elemento campo figlio o Attributo campo figlio, in base alle esigenze.

    Nota

    Un nodo figlio del tipo scelto viene aggiunto dopo l'ultimo nodo nell'albero dello schema (durante l'inserimento all'interno del nodo Schema ) o dopo l'ultimo nodo figlio esistente del nodo Record selezionato (quando si inserisce all'interno di un nodo Record esistente).

  3. Digitare un nome per il nodo Record, Elemento campo o Attributo campo appena inserito e quindi premere INVIO.

Per inserire un nodo Record, Attributo campo o Elemento campo di pari livello all'interno di un nodo Record esistente

  1. Selezionare qualsiasi nodo figlio del nodo Record in cui si desidera inserire il nodo Record, Attributo campo o Elemento campo di pari livello.

  2. Scegliere Inserisci nodo schema dal menu BizTalk, quindi fare clic su Record di pari livello, Attributo campo di pari livello o Elemento campo di pari livello, in base alle esigenze.

    Un nodo di pari livello del tipo scelto verrà inserito alla fine dei nodi di pari livello del nodo selezionato.

  3. Digitare un nome per il nodo Record, Attributo campo o Elemento campo appena inserito e quindi premere INVIO.

Vedere anche

Inserimento di nodi in uno schema