Tipo di ordine di gruppo (proprietà Node di tutti gli schemi)

 

Utilizzare la proprietà Group Order Type per specificare il tipo di ordinamento dei nodi figlio sotto il nodo Record selezionato.

Si applica ai nodi di tipo

Record

Category

Avanzato

Valori consentiti

Opzione dell'elenco a discesa Descrizione
Tutto Specifica il gruppo di elementi come un gruppo Tutti. Tali gruppi consentono di visualizzare i propri elementi figlio zero (0) o una (1) volta, secondo un ordine qualsiasi, nei messaggi di istanza. Vengono applicate alcune restrizioni. Per ulteriori informazioni, vedere la sezione Osservazioni. Nota: È possibile usare tutti i nodi del gruppo solo in relazione all'ereditarietà; non possono in genere essere inseriti direttamente in uno schema. Per ulteriori informazioni, vedere la sezione Osservazioni.
Scelta Specifica il gruppo di elementi come un gruppo Scelte. Tale gruppo consente la visualizzazione di uno solo dei relativi elementi figlio nei messaggi di istanza.
Sequenza Specifica il gruppo di elementi come un gruppo Sequenze. Tali gruppi richiedono che gli elementi figlio nei messaggi di istanza vengano visualizzati in base allo stesso ordine definito nello schema. Si tratta del valore predefinito.

Valore predefinito

Sequenza

Persistenza XSD

Come sequenza, scelta o tutto l'elemento all'interno dell'elemento corrispondente al nodo Record selezionato.

Commenti

È possibile esaminare e impostare questa proprietà nel Finestra Proprietà di Visual Studio quando si seleziona un nodo Record (incluso un nodo Record radice) in BizTalk Editor.

Il valore di questa proprietà controlla il tipo di gruppo che viene mantenuto e soddisfa il requisito XSD in base al quale è necessario disporre di un gruppo per ogni punto di definizione di una struttura complessa. Utilizzare la proprietà Group Order Type per modificare i tipi di gruppo. Il gruppo verrà creato automaticamente all'inserimento del primo nodo figlio.

Questa proprietà rappresenta un costrutto XSD standard. Per altre informazioni sul costrutto XSD corrispondente, vedere Risorse XSD sul Web.

Il nodo All Group ha una serie di restrizioni speciali a cui i nodi Sequence Group e Choice Group non sono soggetti:

  • I gruppi Tutti potrebbero non includere gruppi figlio.

  • Ogni figlio di un gruppo Tutti deve essere un singolo elemento.

  • Non è possibile visualizzare più di una volta gli elementi inclusi in questo nodo di gruppo.

  • Per evitare ambiguità nei messaggi di istanza, il gruppo deve essere il primo gruppo di elementi all'interno del nodo Record contenente.

Ogni volta che si inserisce un nodo Record e si inizia a inserire i nodi all'interno, un gruppo di sequenze nascosto viene sempre creato per impostazione predefinita in tale nodo Record . Questo tipo di ordine di gruppo predefinito può essere modificato usando la proprietà Group Order Type del nodo Record . Poiché un nodo Tutti i gruppi non possono verificarsi all'interno di qualsiasi altro nodo del gruppo e l'uso di un gruppo nascosto, non è possibile inserire un nodo Tutti i gruppi all'interno di un nodo Record in BizTalk Editor.

Tuttavia, esiste un caso eccezionale in cui è possibile inserire direttamente un nodo All Group e modificare direttamente le relative proprietà. Quando l'ereditarietà dei tipi complessi viene usata in uno schema, l'editor BizTalk espone il nodo del gruppo di primo livello e consente quindi l'inserimento, l'eliminazione e la modifica di un nodo All Group .

Vedere anche

Proprietà dei nodi di tutti gli schemi