Condividi tramite


Come copiare i dati nel contesto del messaggio come campi delle proprietà

È possibile promuovere una proprietà come campo proprietà nello stesso modo di promuovere una proprietà come campo distinto e è anche possibile usare la funzionalità Promozione rapida per semplificare il processo.

Per i motivi seguenti, è possibile scegliere La promozione campo proprietà su Campo distinto :

  • I valori che si desidera promuovere sono più brevi rispetto alla limitazione di 255 caratteri che si applica ai campi delle proprietà.

  • I valori che vengono alzati di livello devono essere accessibili all'esterno delle orchestrazioni, ad esempio in pipeline o porte.

    Questo argomento fornisce istruzioni dettagliate per promuovere una proprietà come campo proprietà in entrambi questi modi.

Per alzare di livello una proprietà a campo di proprietà utilizzando la finestra di dialogo Alza livello proprietà

  1. Se necessario, creare uno schema proprietà appropriato in cui alzare di livello una proprietà. Per istruzioni dettagliate per la creazione di schemi delle proprietà, vedere Creazione di schemi delle proprietà.

    Nota

    Questo passaggio potrebbe non essere necessario se è già stato creato uno schema di proprietà e inserito i nodi dell'elemento campo appropriati come nodi figlio del nodo Schema .

  2. In Editor BizTalk aprire lo schema per il quale si desidera promuovere una o più proprietà e quindi selezionare l'elemento campo (primo), l'attributo campo o il nodo Record che si desidera promuovere come campo proprietà.

    Nota

    È possibile promuovere solo i nodi Record se sono configurati per contenere solo contenuto semplice con la relativa proprietà Tipo di contenuto impostata su SimpleContent.

  3. Fare clic con il pulsante destro del mouse sul nodo selezionato, scegliere Promuovere e quindi fare clic su Mostra promozioni.

    La finestra di dialogo Promuove proprietà viene visualizzata con il nodo selezionato che mostra come selezionato nell'albero dello schema a sinistra della finestra di dialogo.

  4. Nella finestra di dialogo Promuove proprietà selezionare la scheda Campi proprietà .

  5. Verificare che lo schema delle proprietà in cui si vuole promuovere una proprietà sia presente nella scheda Schemi proprietà nella scheda Campi proprietà. Se è presente, passare al passaggio 8.

  6. Nella sezione Elenco schemi proprietà fare clic sull'icona Cartella . Viene visualizzata la finestra di dialogo Selezione tipi BizTalk .

  7. Nella finestra di dialogo Selezione tipi BizTalk passare allo schema di proprietà appropriato (che potrebbe essere stato creato nel passaggio 1), selezionare tale schema e quindi fare clic su OK.

    Nota

    Facoltativamente, è possibile modificare il prefisso dello spazio dei nomi associato allo schema della proprietà modificando la stringa nel campo colonna prefisso appropriato.

  8. Con il nodo da promuovere ancora selezionato nell'albero dello schema a sinistra della finestra di dialogo Promuove proprietà fare clic su Aggiungi.

    Se consentito, il nodo selezionato viene aggiunto alla fine dell'elenco campi proprietà nella scheda Campi proprietà . Se non consentito, una finestra di messaggio fornisce una spiegazione. Se non consentito, il pulsante Aggiungi non è abilitato.

  9. Fare doppio clic sulla cella Colonna proprietà per la riga appena aggiunta all'elenco Campi proprietà e quindi nell'elenco a discesa selezionare il nodo Schema delle proprietà e il nodo Elemento campo corrispondente in cui si vuole promuovere il nodo selezionato. I valori dell'elenco a discesa hanno il formato X:Y, dove X è il prefisso dello spazio dei nomi di uno schema di proprietà nell'elenco schemi delle proprietà e Y è il nome del nodo di un nodo Elemento campo nello schema della proprietà.

    Il valore predefinito nell'elenco a discesa è il primo nodo dello schema delle proprietà (Elemento campo) che non è ancora stato promosso, ordinato alfabeticamente in tutti gli schemi delle proprietà pertinenti. È raro che sia il nodo dello schema proprietà in cui si intende alzare di livello un determinato nodo dello schema.

  10. È possibile selezionare altri nodi per la promozione nell'albero dello schema sul lato sinistro della finestra di dialogo, fare clic su Aggiungi e quindi eseguire il passaggio 9 dopo ogni selezione.

  11. Al termine, fare clic su OK.

    I nodi selezionati per promuovere sono ora Campi proprietà e sono associati a un determinato nodo Elemento campo in uno schema di proprietà.

Per alzare di livello una proprietà a campo di proprietà utilizzando il comando Innalzamento di livello rapido

  1. In Editor BizTalk aprire lo schema per il quale si desidera promuovere una o più proprietà e quindi selezionare l'elemento campo (primo), l'attributo campo o il nodo Record che si desidera promuovere come campo proprietà.

    Nota

    È possibile promuovere solo i nodi Record se sono configurati per contenere solo contenuto semplice con la relativa proprietà Tipo di contenuto impostata su SimpleContent.

  2. Fare clic con il pulsante destro del mouse sul nodo selezionato, scegliere Promuovere e quindi fare clic su Promozione rapida.

    Se lo schema delle proprietà predefinito, come definito dalla proprietà Nome schema proprietà predefinita nelle pagine delle proprietà per lo schema pertinente, non esiste, è necessario fare clic su OK nella finestra di dialogo di conferma per creare lo schema delle proprietà predefinito e configurarlo con un nodo Elemento campo appropriato per gestire la promozione delle proprietà.

Nota

È possibile visualizzare e gestire le proprietà promosse usando la funzionalità Promozioni rapide aprendo la finestra di dialogo Promuove proprietà e quindi facendo clic sulla scheda Campi proprietà . Per istruzioni dettagliate per aprire la finestra di dialogo Promuovere proprietà , vedere Aprire la finestra di dialogo Promuovere proprietà.

Vedere anche

Promozione di proprietà
Come creare schemi delle proprietà
Modalità di utilizzo del contenuto dei messaggi per controllare l'elaborazione dei messaggi