Proprietà del nodo record

 

Quando si seleziona un nodo Record nell'Editor BizTalk, è possibile esaminare e impostare le proprietà associate nella Visual Studio Finestra Proprietà. Queste proprietà sono divise nelle categorie seguenti:

  • Avanzata Questa categoria include le proprietà corrispondenti ai concetti del linguaggio XSD che possono essere classificati come avanzati, ad esempio le derivazioni dei tipi di dati.

  • BizTalk. Questa categoria contiene una proprietà correlata a una funzionalità di annotazione specifica di Microsoft BizTalk Server.

  • In Generale. Questa categoria include le proprietà corrispondenti ai concetti del linguaggio XSD che possono essere assegnati a una categoria di base, ad esempio l'impostazione del tipo di dati dell'elemento o attributo corrispondente.

  • Analizza. Questa categoria include una proprietà relativa alla rimozione del wrapping per il contenuto della busta nei messaggi di istanza.

Quando si inserisce un nodo Record , il nome del nodo visualizzato nell'albero dello schema e che corrisponde alla relativa proprietà Nome nodo viene immediatamente reso disponibile per la modifica all'interno dell'albero dello schema. La scelta del nome per questo nodo è particolarmente importante in quanto definisce il nome dell'elemento XML corrispondente nei messaggi di istanza definiti da questo schema.

Molte delle proprietà associate ai nodi Record corrispondono direttamente alla semantica dei costrutti XSD (XML Schema Definition Language). Per collegamenti a informazioni sui concetti e sulle specifiche XSD, vedere Risorse XSD sul Web.

Nota

Alcune proprietà del nodo Record vengono abilitate o disabilitate automaticamente oppure visualizzate o nascoste, a seconda dei valori di altre proprietà del nodo.

La tabella seguente illustra le proprietà associate ai nodi Record disponibili in tutti gli schemi.

Nome proprietà Category Descrizione
Tipo di dati di base Avanzato Specifica il tipo di dati di base da cui deriva il tipo per il nodo Record selezionato.
Bloccato Generale Impedisce o definisce le derivazioni consentite di questo nodo Record in altri schemi.
XPath corpo Analizza Identifica la parte dello schema che definisce il corpo del messaggio associato al nodo record radice selezionato in uno schema envelope.
Tipo di contenuto Avanzato Specifica se il contenuto del nodo Record è semplice o complesso.
Data Structure Type Generale Specifica un nome per il tipo di dati del nodo selezionato in modo che possa essere utilizzato altrove.
Derivato da Avanzato Specifica la modalità di derivazione del tipo complesso associato al nodo selezionato dal tipo di dati specificato dalla proprietà Tipo di dati di base .
Finale Generale Specifica le restrizioni di derivazione per il tipo di dati definito per il nodo Record selezionato.
Form Avanzato Specifica se gli elementi locali nei messaggi di istanza devono essere qualificati mediante un identificatore dello spazio dei nomi.
Group Max Occurs Avanzato Specifica il numero massimo di volte in cui può verificarsi il contenuto del gruppo sottostante del nodo Record selezionato.
Group Min Occurs Avanzato Specifica il numero minimo di volte in cui può verificarsi il contenuto del gruppo sottostante del nodo Record selezionato.
Group Order Type Avanzato Specifica il tipo di ordinamento dei gruppi dei nodi figlio sotto il nodo Record selezionato.
XPath istanza Generale Visualizza la posizione all'interno dei messaggi di istanza dell'elemento che corrisponde al nodo Record selezionato.
Max Occurs Generale Specifica il numero massimo di volte in cui può verificarsi l'elemento corrispondente al nodo Record selezionato.
Numero minimo di eventi Generale Specifica il numero minimo di volte in cui può verificarsi l'elemento corrispondente al nodo Record selezionato.
Mixed Avanzato Specifica che i dati di tipo carattere o il testo possono essere visualizzati con sottoelementi nel nodo Record selezionato.
Namespace Generale Visualizza lo spazio dei nomi per il nodo Record selezionato.
Nillable Avanzato Specifica se l'attributo xsi:nil può essere usato in fase di esecuzione con l'elemento corrispondente al nodo Record selezionato per indicare che è ancora valido anche se non ha contenuto.
Nome nodo Generale Specifica il nome del nodo Record selezionato così come viene visualizzato nella visualizzazione albero dello schema.
Note BizTalk Specifica le note sul nodo Record selezionato.
RootNode TypeName Riferimento Specifica il nome che verrà usato durante la generazione del nome della classe .NET per il nodo radice record di primo livello selezionato.

Quando si seleziona un nodo Record nell'Editor BizTalk ed è stata abilitata l'estensione file flat utilizzando la proprietà Estensioni editor schema , è possibile esaminare e impostare proprietà aggiuntive nel Visual Studio Finestra Proprietà. Queste proprietà appartengono alla categoria File flat e contengono le proprietà correlate all'analisi dei file flat nei file XML equivalenti e alla serializzazione dei file XML in file flat.

Nella tabella seguente vengono illustrate le proprietà supplementari disponibili per i nodi Record quando è abilitata l'estensione file flat.

Nome proprietà file flat Category Descrizione
Delimitatore figlio Flat File Specifica la stringa utilizzata per delimitare i campi e i record subordinati nei record in un messaggio di istanza che corrisponde al nodo Record selezionato.
Tipo di delimitatore figlio Flat File Specifica come verrà espressa una stringa di delimitatore figlio alternativa nella proprietà Delimitatore figlio e nella rappresentazione XSD sottostante.
Ordine elementi figlio Flat File Specifica la relazione fra i delimitatori e i dati che delimitano.
Carattere di escape Flat File Specifica un carattere da utilizzare come carattere di escape per i record in un messaggio di istanza che corrisponde al nodo Record selezionato.

Un carattere escape fa sì che il carattere seguente venga interpretato come dato singolo senza che abbia lo speciale significato altrimenti ad esso associato.
Tipo carattere escape Flat File Specifica come verrà espresso un carattere di escape alternativo nella proprietà Carattere di escape e nella rappresentazione XSD sottostante.
Mantieni delimitatore per i dati vuoti Flat File Specifica se i record in un messaggio di istanza che corrisponde al nodo Record selezionato avranno delimitatori per i campi vuoti e i record subordinati.
Delimitatore ripetuto Flat File Specifica la stringa utilizzata per delimitare i campi ripetuti e i record subordinati nei record in un messaggio di istanza che corrisponde al nodo Record selezionato.
Tipo delimitatore ripetuto Flat File Specifica come verrà espressa una stringa di delimitatore ripetuta alternativa nella proprietà Delimitatore ripetuto e nella rappresentazione XSD sottostante.
Struttura Flat File Specifica se i record in un messaggio di istanza che corrisponde al nodo Record selezionato sono posizionali o delimitati.
Elimina delimitatori finali Flat File Specifica se i delimitatori finali vengono eliminati quando i messaggi di istanza di output vengono serializzati.
Identificatore di tag Flat File Specifica un tag di identificazione per i record in un messaggio di istanza che corrisponde al nodo Record selezionato.
Offset tag Flat File Specifica l'offset iniziale del tag, relativo al precedente elemento di pari livello o delimitatore, per i record in un messaggio di istanza che corrisponde al nodo Record selezionato.

Vedere anche

Proprietà nodo - Per tipo di nodo
Proprietà nodo - Elenchi alfabetici