Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si utilizza l'Editor del profilo di rilevamento (TPE) per eseguire il mapping delle orchestrazioni e delle proprietà alle definizioni di attività BAM.
Gli utenti del TPE creano una mappa o un profilo di tracciamento tra gli elementi di un'attività BAM, come i traguardi e i dati contestuali (a volte chiamati "wishlist di visibilità") e le origini della soluzione BizTalk per questi elementi.
Creazione di un profilo di rilevamento
Si consideri, ad esempio, un'attività BAM che include un traguardo significativo denominato "Ordine di acquisto ricevuto". Lo sviluppatore sa, avendo creato processi in altri strumenti di sviluppo di BizTalk Server, che il processo effettivo include una porta di messaggistica attraverso la quale gli ordini di acquisto fluiscono per avviare l'elaborazione. Lo sviluppatore determina che l'attività cardine, denominata "PO Received," è più correttamente associata a una proprietà di messaggistica BizTalk chiamata "PortEndTime" per la porta nella soluzione. Lo sviluppatore effettua questo e qualsiasi altro mapping per completare il profilo di tracciamento caricando l'attività, selezionando le origini degli eventi e trascinando gli elementi appropriati dall'origine evento e rilasciandoli nei nodi corrispondenti nella definizione dell'albero delle attività.
Prerequisiti per la creazione di un profilo
Esistono due prerequisiti per la creazione di un profilo di rilevamento:
Un'attività BAM è stata definita dall'analista aziendale, come parte di un modello di osservazione generale, ed è stata distribuita dall'amministratore di sistema.
Una soluzione BizTalk (incluse orchestrazioni, schemi, mapping e pipeline) è stata distribuita correttamente nell'ambiente di destinazione.
Questi prerequisiti sono necessari perché dopo l'installazione il tpe non viene popolato con dati da recuperare dai database.
Creazione di un profilo per soluzioni BAM personalizzate
I profili di rilevamento sono rilevanti solo per i run-time che dispongono di un intercettore. Per le soluzioni BAM costituite da codice personalizzato che usano le API BAM, non esiste alcun intercettore di runtime BAM associato e l'invio di dati a BAM può essere eseguito solo in uno dei due modi seguenti:
Direttamente tramite le API BAM. Usando le API gli sviluppatori possono inviare in modo esplicito i dati degli eventi all'infrastruttura BAM. Per altre informazioni sull'uso delle API BAM, vedere Implementazione di attività BAM con flussi di eventi.
Indirettamente, tramite le proprietà di BizTalk Server. Nel caso in cui il codice personalizzato venga eseguito all'interno di un contesto di runtime che dispone di una tecnologia di intercettazione associata, ad esempio una pipeline personalizzata, o forme di espressione/azione per richiamare un assembly personalizzato, è possibile usare le API BAM come indicato in precedenza o usare tecniche di promozione dei dati tradizionali. Promuovendo le proprietà, le si rende accessibili al TPE e si può quindi associare quei dati dell'evento a un elemento di attività BAM nel TPE, utilizzando la corretta proprietà di contesto. Per ulteriori informazioni sulla promozione delle proprietà, vedere Promozione delle proprietà.