Parfois, en orchestration on défini des types de messages multi-part. Il peut arriver que l'on est besoin de changer la part qui est marquée "Body". Attention pour que cela marche il faut aussi changer l'ordre des parts.
Dans l'orchestration designer l'ordre semble changer automatiquement alors qu'en fait il ne change pas.
Ceci produit alors une exception WrongBodyPartException.
Pour changer réellement l'ordre deux solutions existent :
- recréer le type multipart
- éditer l'orchestration avec un éditeur XML et aller modifier directement l'ordre dans le code X# (cette deuxième solution est beaucoup plus rapide)