Proprietà del nodo record
Quando si seleziona un nodo Record in BizTalk Editor, è possibile esaminare e impostare le relative proprietà associate nel Finestra Proprietà di Visual Studio. 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 per 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à Node Name 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 le specifiche XSD, vedere Risorse XSD sul Web.
Nota
Alcune proprietà del nodo Record vengono abilitate o disabilitate automaticamente o visualizzate o nascoste, a seconda dei valori di altre proprietà del nodo.
Nella tabella seguente vengono illustrate 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 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. |
Min Si verifica | 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. |
Spazio dei nomi | Generale | Visualizza lo spazio dei nomi per il nodo Record selezionato. |
Nillable | Avanzato | Specifica se l'attributo xsi:nil può essere utilizzato in fase di esecuzione con l'elemento che corrisponde al nodo Record selezionato per indicare che è ancora valido anche se non contiene contenuto. |
Nome nodo | Generale | Specifica il nome del nodo Record selezionato visualizzato nella visualizzazione struttura ad 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 in BizTalk Editor ed è stata abilitata l'estensione file flat usando la proprietà Estensioni editor schema, è possibile esaminare e impostare proprietà aggiuntive nel Finestra Proprietà di Visual Studio. Queste proprietà appartengono alla categoria File flat e contengono tali proprietà correlate all'analisi di file flat in file XML equivalenti e alla serializzazione dei file XML in file flat.
La tabella seguente illustra 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 corrispondente al nodo Record selezionato. |
Tipo di delimitatore figlio | Flat File | Specifica come verrà espressa una stringa di delimitatore figlio alternativa nella proprietà Delimiter 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 corrispondente 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 corrispondente al nodo Record selezionato avranno delimitatori per campi vuoti e 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 corrispondente al nodo Record selezionato. |
Tipo delimitatore ripetuto | Flat File | Specifica il modo in cui una stringa delimitatore ripetuto alternativa verrà espressa nella proprietà Delimiter ripetitore e nella rappresentazione XSD sottostante. |
Struttura | Flat File | Specifica se i record in un messaggio di istanza corrispondente al nodo Record selezionato sono posizionati o delimitati. |
Elimina delimitatori finali | Flat File | Specifica se i delimitatori finali vengono eliminati quando i messaggi di istanza di output vengono serializzati. |
Identificatore tag | Flat File | Specifica un tag di identificazione per i record in un messaggio di istanza corrispondente al nodo Record selezionato. |
Offset tag | Flat File | Specifica l'offset iniziale del tag, rispetto al pari o al delimitatore precedente, per i record in un messaggio di istanza corrispondente al nodo Record selezionato. |
Vedere anche
Proprietà del nodo - Per tipo di nodo
Proprietà del nodo - Elenchi alfabetici