Condividi tramite


Come inserire un nodo di record, un elemento di campo o un attributo di campo.

I nodi record (incluso il nodo radice ), i nodi Field Attribute e i nodi Field Element 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 al nodo Record , nel percorso corrispondente in un messaggio di istanza è previsto un elemento XML denominato FullName. Se il nodo Record denominato FullName ha un nodo Attributo campo figlio denominato RequireFullMiddleName (con le relative proprietà Min Occurs e Max Occurs impostate su 1), all'elemento FullName in un messaggio di istanza corrispondente dovrà essere associato un attributo denominato RequireFullMiddleName .

Tutti i nodi Record, quando vengono inizialmente inseriti, sono rappresentati nell'XSD come un elemento complexType, ma non con un elemento successivo di tipo sequence, choice o all. 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 il 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 la coppia di elementi che contiene i nodi figlio corrispondenti rispettivamente in complexType/choice o complexType/all.

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

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

  • Hanno lo stesso tipo di dati.

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

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

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

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

    Annotazioni

    Un nodo figlio del tipo scelto viene aggiunto dopo l'ultimo nodo nell'albero dello schema (quando si inserisce 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 fratello, un nodo Attributo di campo o un nodo Elemento di campo all'interno di un nodo Record esistente.

  1. Selezionare qualsiasi nodo figlio del nodo Record nel quale si desidera inserire il nodo fratello Record, Attributo Campo o Elemento Campo.

  2. Nel menu BizTalk, puntare a Inserisci nodo schema, quindi fare clic su Record del fratello, Attributo campo del fratello o Elemento campo del fratello, come appropriato.

    Un nodo fratello del tipo scelto viene inserito alla fine dei fratelli 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