우리는 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의 계정 문제 있나요?이 문제를 해결하려면 어떻게해야합니까? 나는 마침내 문제가 해결
문제 해결 관점에서받은 XML 페이로드를 검사하고 XML 유효성 검사기를 통해 구문 분석하여 잠재적 인 XML 형식 오류를 좁히셨습니까? –
예. XML이 유효합니다. –