J'ai une application BizTalk héritée qui a environ 10 orchestrations et 20 cartes construites sur des schémas de services Web externes. Maintenant, ce webservice sera supprimé et remplacé par un nouveau service web avec des fonctionnalités similaires (presque les mêmes).Legacy Biztalk App: Remplacer le schéma de service Web dans Orchestrations et cartes
Quelle serait la meilleure stratégie pour remplacer les schémas de l'ancien webservice dans toutes les orchestrations et cartes? Je peux passer en revue chaque orchestration et remplacer tous les types de messages et les transformations manuellement. Yat-il un meilleur moyen?
Veuillez nous aviser. ACK: Je sais que la façon la plus pratique de créer des applications BizTalk est de créer un type interne (xsd) et de concevoir toutes les orchestrations et les cartes autour du type interne.Pour créer une carte à transformer du type externe (webservice) en interne, En cas de changement de service Web, seule cette carte sera modifiée. Malheureusement, ce n'est pas la façon dont l'application existante a été créée.
UPD: problème est que les anciens types de services Web sont utilisés dans un grand nombre d'orchestrations et de cartes. Si je tire un ancien service web et que j'importe un nouveau service web, j'obtiendrai une erreur dans chacun d'eux. J'ai donc tout changé manuellement pour utiliser un nouveau type. J'essaie de trouver un moyen de tricher et de ne pas les changer.
problème est que les anciens types de services Web sont utilisés dans beaucoup d'orchestrations et de cartes. Si je tire un ancien service web et que j'importe un nouveau service web, j'obtiendrai une erreur dans chacun d'eux. J'ai donc tout changé manuellement pour utiliser un nouveau type. J'essaie de trouver un moyen de tricher et de ne pas les changer. –
@WorkGamificationApp Vous devrez peut-être faire tous les efforts maintenant, et peut-être même faire les schémas internes et utiliser des types de messages en plusieurs parties dans les orchestrations. De cette façon, il est plus facile pour quelqu'un d'autre à une date ultérieure de mettre à jour. – Dijkgraaf