Получение недопустимой ошибки отправки xml при передаче XML с помощью CDATA в сервис мыла, вызванный с использованием org.apache.axis.Client.Call - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь вызвать сервис Soap, используя org.apache.axis.client.call, в котором я буду передавать преобразованную строку XML (из XSLT) в секции CDATA в качестве запроса.Когда я делаю call.invoke (SoapBodyElement), я получаю сообщение об ошибке, например ------------ AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client faultSubcode: faultString: неверная отправка XML ---> значениене может быть нулевым.

AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client faultSubcode: faultString: недопустимая отправка XML ---> Значение не может быть нулевым.Имя параметра: str faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:Invalid отправка XML ---> Значение не может быть нулевым.Имя параметра: str at org.apache.axis.message.SOAPFaultBuilder.createFault (SOAPFaultBuilder.java:222) в org.apache.axis.message.SOAPFaultBuilder.endElement (SOAPFaultBuilder.java:12enax.java:12c) или в.DeserializationContext.endElement (DeserializationContext.java:1087) на com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement (AbstractSAXParser.java:609) на com.sun.org.apache.ximpl.,.impl.XMLDocumentScannerImpl.next (XMLDocumentScannerImpl.java:602) в com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (XMLNSDocumentScannerImpl.java:1org) в com.un.un.impl.XMLDocumentFragmentScannerImpl.scanDocument (XMLDocumentFragmentScannerImpl.java:505) вcom.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:841) в com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (XML11Configuration.java:770) вcom.sun.org.apache.xerces.internal.parsers.XMLParser.parse (XMLParser.java:141) в com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse (AbstractSAXParser.java:1213) вcom.sun.org.apache.xerces.internal.jaxp.SAXParserImpl $ JAXPSAXParser.parse (SAXParserImpl.java:643) в com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse32 (SAX) в org.apache.axis.encoding.DeserializationContext.parse (DeserializationContext.java:227) в org.apache.axis.SOAPPart.getAsSOAPEnvelope (SOAPPart.java:696) в org.apache.axis.Message.getSOAPEnvelope.Java: 435) в org.apache.axis.handlers.soap.MustUnderstandChecker.invoke (MustUnderstandChecker.java:62) в org.apache.axis.client.AxisClient.invoke (AxisClient.java:206) в org.ap.client.Call.invokeEngine (Call.java:2784)в org.apache.axis.client.Call.invoke (Call.java:2767) в org.apache.axis.client.Call.invoke (Call.java:1792)

...