2013-07-12 5 views
0

utilisant Biztalk 2010 orchestration: quand j'envoie un port de données configuré comme webservice l'erreur suivante apparaissenterreur lors de l'envoi des données au service Web

L'adaptateur n'a pas réussi à transmettre un message va envoyer le port> « WcfSendPort_Service_ServiceSoap12 » avec l'URL "blablabla/Service.asmx". Il sera retransmis après l'intervalle de nouvelle tentative spécifié pour ce port d'envoi. > Détails: "System.Xml.XmlException: élément racine est manquant à System.Xml.XmlTextReaderImpl.Throw (Exception e) à System.Xml.XmlTextReaderImpl.ParseDocumentContent() à System.Xml.XmlTextReaderImpl.Read() à System.Xml.XmlReader.MoveToContent() à> Microsoft.BizTalk.Adapter.Wcf.Runtime.BizTalkBodyWriter.ValidateStreamContainsXml (courant> stream) à> Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfMarshaller.CreateWcfMessage (CreateWcfMessageSetti > ngs settings) à Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient 2.SendRequestMessage(IBaseMessage >bizTalkMessage, IRequestChannel channel) at Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient 2.SendMessage (IBaseMessage> bizTalkMessage) ".

+0

et le message du schéma de WCF est: phoneNumber_0 message_0 user2541552

Répondre

2

La partie cruciale de l'exception est la suivante:

System.Xml.XmlException: élément racine est manquant.

Ceci suggère que vous ne transmettez pas ce que vous pensez transmettre. À partir de l'instance de message suspendu, vérifiez que le corps du message envoyé correspond à ce que vous attendiez. ou - changez votre adaptateur de port d'envoi en fichier et écrivez le message dans le système de fichiers afin de vérifier le contenu du message.

+0

l'instance arrive pour envoyer le message est: - 123456786 comment allez-vous user2541552

+0

et le message du schéma de WCF est: phoneNumber_0 message_0 user2541552

+0

Je change l'adaptateur wcf en fichier puis ça marche, mais avec l'adaptateur wcf ne fonctionnait pas !! – user2541552

Questions connexes