Un message peut-il choisir entre une version «ancienne» ou «dernière» de l'orchestration dont il aimerait être l'objet? merciBiztalk: un message peut-il sélectionner une orchestration à traiter?
Répondre
Si vous parlez de la version de la DLL dans le GAC, je ne pense pas que ce soit possible. Mais si vous gérez deux orchestrations distinctes, vous pouvez utiliser une propriété promue pour router le message vers l'orchestration appropriée. Si c'est plus compliqué que cela, vous pouvez avoir une seule orchestration réceptrice pour le type message et elle peut appeler l'orchestration appropriée en fonction des critères que vous pouvez coder. Ce sont toujours les groupes de ports d'envoi qui décident quels messages ils veulent exécuter. Une autre approche serait Dynamic Send Ports. Cela vous donne vraiment la liberté de déplacer la direction du message dans l'orchestration/l'application elle-même.
Le document Microsoft ESB 2.0 Guidance contient des réflexions approfondies sur les itinéraires qui, si je comprends bien, sont le concept du message contenant des étapes de traitement spécifiques à bord. Je digère toujours cela, mais c'est peut-être quelque chose à regarder.