Oracle Analytics Forum

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

org.xml.sax.SAXException

Received Response
1
Views
1
Comments
Menglu Cai
Menglu Cai Rank 1 - Community Starter
edited Aug 13, 2024 5:31PM in Oracle Analytics Forum

Now I'm trying to use BIEE Web Service to operate BIP Reports,but there are always problems that can't be solved.

This is my java code

package urn.oracle.bi.webservice.v6.test;import javax.xml.namespace.QName;import org.apache.axis.client.*;public class Test {public static void main(String[] args) {byte data[]=null;String result="";Service service=new Service();Call call;try {call= (Call) service.createCall();QName opAddEntry = new QName("urn://oracle.bi.webservices/v6", "copyItem2");call.setTargetEndpointAddress("https://eheb-test.fa.us6.oraclecloud.com/analytics/saw.dll");call.setOperationName("copyItem2");call.setTimeout(2000);call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);call.setUsername("*******");call.setPassword("**********");data=  (byte[]) call.invoke(opAddEntry,new Object[]{});} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}System.out.println(data);}}

Answers

  • Menglu Cai
    Menglu Cai Rank 1 - Community Starter
    AxisFaultfaultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userExceptionfaultSubcode:faultString: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messagesfaultActor:faultNode:faultDetail:{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messagesat org.apache.axis.encoding.DeserializationContext.startDTD(DeserializationContext.java:1161)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.doctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)at org.apache.axis.client.Call.invokeEngine(Call.java:2784)at org.apache.axis.client.Call.invoke(Call.java:2767)at org.apache.axis.client.Call.invoke(Call.java:2443)at org.apache.axis.client.Call.invoke(Call.java:2366)at org.apache.axis.client.Call.invoke(Call.java:1812)at org.apache.axis.client.Call.invoke(Call.java:1727)at urn.oracle.bi.webservice.v6.test.Test.main(Test.java:23){http://xml.apache.org/axis/}hostname:EDZ-20180126PGHorg.xml.sax.SAXException: Processing instructions are not allowed within SOAP messagesat org.apache.axis.AxisFault.makeFault(AxisFault.java:101)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:701)at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)at org.apache.axis.client.Call.invokeEngine(Call.java:2784)at org.apache.axis.client.Call.invoke(Call.java:2767)at org.apache.axis.client.Call.invoke(Call.java:2443)at org.apache.axis.client.Call.invoke(Call.java:2366)at org.apache.axis.client.Call.invoke(Call.java:1812)at org.apache.axis.client.Call.invoke(Call.java:1727)at urn.oracle.bi.webservice.v6.test.Test.main(Test.java:23)Caused by: org.xml.sax.SAXException: Processing instructions are not allowed within SOAP messagesat org.apache.axis.encoding.DeserializationContext.startDTD(DeserializationContext.java:1161)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.doctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.doctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.scanDoctypeDecl(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)... 10 morenull