2016-08-22 1 views
0

Мы используем API-интерфейс DocuSign SOAP для создания конвертов для наших клиентов. У нас возникает проблема при создании конвертов (и обновлении статусов получателей) с одной из учетных записей DocuSign нашего клиента. Всякий раз, когда мы создаем конверт с использованием учетных данных вашей учетной записи DocuSign, конверт создается, но мы не можем получить идентификатор конверта и статус конверта. Мы получаем следующую ошибку: «Проблема с XML, полученным от сети».Проблема DocuSign - данные на корневом уровне недействительны

Данные на корневом уровне недействительны. Строка 1, позиция 1. в System.Xml.XmlExceptionHelper.ThrowXmlException (XmlDictionaryReader reader, String res, String arg1, String arg2, String arg3) в System.Xml.XmlUTF8TextReader.Read() в System.Xml.XmlBaseReader.IsStartElement() в System.Xml.XmlBaseReader.IsStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri) в System.ServiceModel.Channels.ReceivedMessage.ReadStartEnvelope (читатель XmlDictionaryReader) в System.ServiceModel.Channels.BufferedMessage..ctor (IBufferedMessageData messageData, RecycledMessageState recycledMessageState, Boolean [] понятныйHeaders, Boolean понялHeadersModified) в 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.

Выполняя вызов API на основе SOAP, я установил ссылку на службу на домен «na2.docusign.com», в то время как наша учетная запись DocuSign нашего клиента находилась в домене «www.DocuSign.com». Как только я исправил ссылку на обслуживание, все было нормально.

В прошлом, если я неправильно установил ссылку на службу, я использовал ошибку «Неверное имя пользователя/пароль». Если вы получаете ошибку «Неверное имя пользователя/пароль», а ваше имя пользователя и пароль для учетной записи DocuSign верны, проверьте ссылку на службу и домен.