Question

J'ai créé un schéma de fichier plat dans Visual Studio à partir d'une instance d'un fichier CSV je l'ai, et il valide bien, et je l'ai accroché une orchestration pour envoyer et recevoir des ports mis à attendre un fichier de ce schéma . Quand je publie l'orchestration et l'utiliser pour ramasser un fichier, il est immédiatement suspendu, avec l'erreur suivante:

  

Le message ne pouvait pas être publié   routé parce qu'aucun abonné étaient   a trouvé. Cette erreur se produit si le   abonnant orchestration ou port d'envoi   n'a pas été engagé, ou si certains d'entre   les propriétés de message nécessaires pour   l'évaluation de l'abonnement n'a pas été   promu. S'il vous plaît utiliser le Biztalk   Console d'administration pour résoudre   cet échec.

Le port d'envoi est fait appel, et que je ne fais pas de traitement en fonction du contenu, je ne pense pas avoir besoin de promouvoir quoi que ce soit. J'utilise actuellement le pipeline PassthroughReceive -. Les trois autres pipelines que j'ai me donner des erreurs de ne pas être en mesure de démonter le fichier, car il semble qu'ils s'attendent XML

Suis-je manque quelque chose d'évident ici? Ou, autrement dit:

  

Puis-je transmettre le contenu d'un fichier CSV   à mon orchestration sans mesure   pipeline?

Était-ce utile?

La solution

Oui, lorsque vous créez un schéma de fichier plat personnalisé, vous devez créer un pipeline personnalisé (un pipeline de réception dans ce cas), ajoutez le composant FlatFile désassembleur, pour ensuite configurer ses propriétés avec votre schéma de fichier plat personnalisé.

Ensuite, vous devez configurer votre port de réception pour utiliser ce pipeline de réception.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top