2016-08-22 29 views
0

我們一直在使用DocuSign基於SOAP的API調用爲客戶生成信封。我們在使用我們客戶的DocuSign賬戶創建信封(並更新收件人狀態)時遇到問題。每當我們使用DocuSign帳戶的憑證創建信封時,信封就會被創建,但我們無法獲取信封ID和信封狀態。我們收到以下錯誤: 「從網絡收到的XML存在問題。」DocuSign問題 - 根級別的數據無效

根級別的數據無效。 System.Xml.XmlException中的System.Xml.XmlUTF8TextReader.Read()在System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader,String res,String arg1,String arg2,String arg3)中的第1行,位置1.XmlBaseReader.IsStartElement System.ServiceModel.Channels.ReceivedMessage.ReadStartEnvelope(XmlDictionaryReader reader)在System.ServiceModel.Channels.BufferedMessage..ctor(IBufferedMessageData messageData,RecycledMessageState recycledMessageState,Boolean [])上System.Xml.XmlBaseReader.IsStartElement(XmlDictionaryString localName,XmlDictionaryString namespaceUri) UnderstandingHeaders,Boolean understoodHeadersModified)在System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.ReadMessage(ArraySegment 1 buffer, BufferManager bufferManager, String contentType) at System.ServiceModel.Channels.HttpInput.DecodeBufferedMessage(ArraySegment 1 buffer,Stream inputStream)根級別的數據無效。 1號線,位置1」

我們有同樣的問題,當我們解析的DocuSign連接我們從這個客戶的DocuSign帳戶接收更新。

我們還嘗試創建使用其他的DocuSign帳戶憑據相同的信封一切正常。

我們如何解決這個問題呢?這有什麼不對的客戶的DocuSign帳戶?

+0

從故障排除的角度來看,您是否檢查過接收到的XML負載並通過XML驗證程序對其進行分析以縮小潛在的XML格式錯誤? –

+0

是的。 XML是有效的。 –

回答

0

我終於解決了問題。 因爲有什麼錯XML錯誤被誤導。

在進行基於SOAP的API調用時,我設置了對「na2.docusign.com」域的服務引用,同時我們客戶的DocuSign帳戶位於「www.DocuSign.com」域中。 一旦我糾正了服務參考,一切工作正常。

在過去,如果我錯誤地設置了服務引用,我曾經得到「無效的用戶名/密碼」錯誤。如果您收到「無效的用戶名/密碼」錯誤,並且您的DocuSign帳戶的用戶名和密碼正確,請檢查服務參考和域。

相關問題