Modalità di utilizzo del contenuto dei messaggi per controllare l'elaborazione dei messaggi
Esistono due tipi di promozione delle proprietà: Campi distinti e Campi delle proprietà, che usano gli schemi delle proprietà. Nell'editor BizTalk è possibile gestire entrambi questi tipi di promozione delle proprietà tramite la finestra di dialogo Alza di livello proprietà , accessibile tramite la proprietà Promote Properties del nodo Schema .
Nota
Esistono alcune limitazioni relative ai valori che è possibile alzare di livello. Per altre informazioni, vedere la tabella in Promozione delle proprietà.
Si deve stabilire quale tipo di innalzamento delle proprietà utilizzare in base ai dettagli dello scenario. Si considerino le distinzioni seguenti tra l'innalzamento di livello delle proprietà Distinguished Field e la promozione delle proprietà Property Field :
I campi distinti non possono partecipare al routing dei messaggi e pertanto non vengono visualizzati nelle espressioni di filtro. Sono disponibili solo nel contesto di un'orchestrazione ma presentano un minore overhead durante l'invio e la ricezione di messaggi.
I campi distinti non presentano limitazioni di dimensione. I campi delle proprietà sono limitati a 255 caratteri.
I campi distinti non richiedono la creazione di elementi separati, mentre i campi delle proprietà richiedono la creazione e la manutenzione di uno schema di proprietà.
Basando su queste considerazioni, è consigliabile alzare di livello i nodi come Campi proprietà solo quando si intende utilizzare le proprietà alzate di livello per scopi di routing o rilevamento dei messaggi. In caso contrario, se si accede solo alle proprietà alzate di livello dall'interno delle orchestrazioni, è consigliabile sfruttare il fatto che i campi distinti sono molto più economici, più leggeri e più facili da usare rispetto ai campi delle proprietà.
Le proprietà promosse tramite il meccanismo Distinzione campo sono accessibili solo dalle orchestrazioni e non possono essere accessibili da pipeline, porte e così via. D'altra parte, le proprietà promosse tramite il meccanismo dello schema delle proprietà e dei campi delle proprietà sono accessibili da tutti questi componenti. Un'altra differenza importante è costituita dalla limitazione a 255 caratteri dei campi delle proprietà mentre per i campi differenzianti tale limite non sussiste.
In questa sezione sono fornite informazioni su questi due tipi di innalzamento di livello delle proprietà, compreso come stabilire tali proprietà innalzate di livello per uno schema di messaggio utilizzando l'Editor BizTalk.