Avez-vous d'autres détails pour votre problème spécifique? Les messages que vous cherchez à valider le message d'origine qui démarre l'orchestration ou sont les messages créés dans l'orchestration?
Faites-vous autre chose que de la transforation, envoyer les données à la base de données et envoyer un accusé de réception? Sinon, je suggère de ne pas utiliser d'orchestration du tout. Tous ces éléments peuvent être gérés avec des cartes et envoyer des abonnements au port. De plus, en ajoutant un pipeline à votre emplacement de réception, vous obtiendrez la validation du schéma XML que vous recherchez. Si une orchestration est nécessaire, vous pouvez toujours utiliser un port de réception dans l'orchestration (sorte d'overkill juste pour la validation du schéma, mais toujours une possibilité), ou vous pouvez modifier le fichier BTSNTSvc.exe.config comme décrit. here. Toutefois, l'édition du fichier de configuration peut entraîner des frais supplémentaires, car il s'agit d'un paramètre côté serveur.
Une autre option pourrait être d'avoir un port de réception qui valide le XML, puis de faire en sorte que votre orchestration s'abonne uniquement à ce port de réception.
Espérons que ça aide.
Le message (Invalid XML) est le premier message (message d'entrée) de l'orchestration. –