2016-08-22 6 views
0

우리는 DocuSign의 SOAP 기반 API 호출을 사용하여 클라이언트 용 봉투를 생성했습니다. 고객의 DocuSign 계정 중 하나를 사용하여 봉투를 만들고 (받는 사람의 상태를 업데이트하는) 문제가 발생했습니다. DocuSign 계정의 자격 증명을 사용하여 봉투를 만들 때마다 봉투가 만들어 지지만 봉투 ID 및 봉투 상태를 가져올 수 없습니다. 다음과 같은 오류가 발생합니다 : "네트워크에서받은 XML에 문제가 있습니다."DocuSign 문제 - 루트 수준의 데이터가 유효하지 않습니다.

루트 수준의 데이터가 잘못되었습니다. System.Xml.XmlBaseReader.IsStartElement()에서 System.Xml.XmlUTF8TextReader.Read()의 System.Xml.XmlExceptionHelper.ThrowXmlException (XmlDictionaryReader 판독기, String res, String arg1, String arg2, String arg3) System.ServiceModel.Channels.BufferedMessage ..ctor (IBufferedMessageData messageData, RecycledMessageState recycledMessageState, Boolean [])의 System.ServiceModel.Channels.ReceivedMessage.ReadStartEnvelope (XmlDictionaryReader 판독기)의 System.Xml.XmlBaseReader.IsStartElement (XmlDictionaryString localName, XmlDictionaryString namespaceUri) simplifiedHeaders, BooleanHelperHeadersModified) System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.ReadMessage (ArraySegment 1 buffer, BufferManager bufferManager, String contentType) at System.ServiceModel.Channels.HttpInput.DecodeBufferedMessage(ArraySegment 버퍼 1 개, 스트림 inputStream) 루트 수준의 데이터가 잘못되었습니다. 1 호선, 위치 1. "

우리는 DocuSign의 우리가이 클라이언트의 DocuSign의 계정에서받은 업데이트를 연결 구문 분석 할 때 우리는 같은 문제가 있습니다.

우리는 또한 다른 DocuSign의 계정 자격 증명을 사용하여 동일한 봉투를 만드는 시도하고 모든 것이 괜찮 았는데.

을 우리가이 클라이언트의 DocuSign의 계정 문제 있나요?이 문제를 해결하려면 어떻게해야합니까? 나는 마침내 문제가 해결

+0

문제 해결 관점에서받은 XML 페이로드를 검사하고 XML 유효성 검사기를 통해 구문 분석하여 잠재적 인 XML 형식 오류를 좁히셨습니까? –

+0

예. XML이 유효합니다. –

답변

0

. XML 아무 문제가 없었기 때문에 오류가 오해의 소지가 있었다.

SOAP 기반 API 호출을하는 동안 클라이언트의 DocuSign 계정이 "www.DocuSign.com"도메인에있는 동안 "na2.docusign.com"도메인에 대한 서비스 참조를 설정했습니다. 서비스 참조를 수정하면 모든 것이 잘 작동하고있었습니다.

이전에는 서비스 참조를 잘못 설정 한 경우 "잘못된 사용자 이름/암호"오류가 발생했습니다. "잘못된 사용자 이름/암호"오류가 발생하고 DocuSign 계정의 사용자 이름과 암호가 올바른 경우 서비스 참조 및 도메인을 확인하십시오.

관련 문제