Reading Configuration in Biztalk Maps and Orchestrations
-
26-12-2019 - |
Domanda
Ho 2 situazioni in cui ho bisogno di leggere nei dati di configurazione in BizTalk:
- .
- all'interno della forma di espressione di orchestrazione. Confronta una parte di una risposta del messaggio a una stringa predefinita che è diversa tra ambienti
- Stringa di connessione di una ricerca del database in una mappa
Non voglio dover ricompilare per spostarmi tra un test e un ambiente dal vivo e avrò più applicazioni potenzialmente bisogno della propria versione dello stesso elemento di configurazione.
Ho visto Questa domanda ma questo è livello del server e sembra rischioso.
La mia altra idea è stata quella di usare un tavolo personalizzato con una SP per leggere i valori indietro. Ciò significa che ogni volta che voglio leggere un'impostazione che devo costruire, inviare e ricevere un messaggio nell'orchestrazione. Inoltre non mi aiuta nella mappa.
Ci sono altre opzioni che sono meno invadenti per il flusso del processo o coinvolgono meno lavoro / manutenzione?
Soluzione
Il metodo più frequentemente scelto per memorizzare i dati di configurazione per BizTalk è SSO anche se ci sono certamente altre opzioni.
È possibile utilizzare lo strumento di archiviazione dati SSO Config Data, http://seroter.wordpress.com/2007/09/21/biztalk-sso-configuration-Data-storage-Tool/ , per mantenere le informazioni.
Microsoft ha pubblicato una classe Helper di esempio per leggere i dati, http://go.microsoft.com / fwlink /? linkid= 99741 .
Il BRE potrebbe anche essere un'opzione da considerare per l'orchestrazione.