|
Hi people..� I need �to send an XML message to
Axis Engine with some text file attached to it. �To achieve that I tried to
implement my client Class �using ��call.invoke(SOAPEnvelope
se)� method signature �which receives a SOAPEnvelope object as �parameter. This
way I would be able to �use� the� However, I am getting the error
below when trying to instantiate the �org.apache.axis.Message �object.� -
Does any body know what is missing
in this code ? -
Would there be any better way to
implement a client passing an� XML with attachments� ? Thanks in advance. Irineu Junior. Chunk of code… Call����
call��� = (Call) service.createCall(); call.setTargetEndpointAddress(
url ); call.setOperationName(
new QName("TermoPortabilidade", "getTerm") ); org.apache.axis.Message
msg �����������������������=� new� Message("<TEST>MyTest</TEST>"); org.apache.axis.message.SOAPEnvelope
envelopeAxis� =�� msg.getSOAPEnvelope(); SOAPEnvelope�
se = call.invoke(envelopeAxis); Exception … AxisFault �faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.userException �faultSubcode: �faultString:
org.xml.sax.SAXException: Bad envelope tag:� TEST �faultActor: �faultNode: �faultDetail: �������
{http://xml.apache.org/axis/}stackTrace: org.xml.sax.SAXException: Bad e nvelope tag:� TESTE ������� at
org.apache.axis.message.EnvelopeBuilder.startElement(EnvelopeBuilder. java:107) ������� at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese rializationContextImpl.java:962) ������� at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour ce) ������� at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn own Source) ������� at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.s canRootElementHook(Unknown Source) ������� at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(Unknown Source) ������� at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un known Source) ������� at
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ������� at
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) ������� at
org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ������� at
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) ������� at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) ������� at
org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializa tionContextImpl.java:242) ������� at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538) ������� at
org.apache.axis.Message.getSOAPEnvelope(Message.java:377) ������� at
com.mcn.bwsi.EnviaTermo.sendTerm(EnviaTermo.java:133) ������� at
com.mcn.bwsi.EnviaTermo.main(EnviaTermo.java:196) org.xml.sax.SAXException: Bad
envelope tag:� TESTE ������� at
org.apache.axis.AxisFault.makeFault(AxisFault.java:129) ������� at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:543) ������� at
org.apache.axis.Message.getSOAPEnvelope(Message.java:377) ������� at
com.mcn.bwsi.EnviaTermo.sendTerm(EnviaTermo.java:133) ������� at com.mcn.bwsi.EnviaTermo.main(EnviaTermo.java:196) Caused by:
org.xml.sax.SAXException: Bad envelope tag:� TESTE ������� at
org.apache.axis.message.EnvelopeBuilder.startElement(EnvelopeBuilder. java:107) ������� at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese rializationContextImpl.java:962) ������� at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour ce) ������� at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn own Source) ������� at
org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.s canRootElementHook(Unknown Source) ������� at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent Dispatcher.dispatch(Unknown Source) ������� at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un known Source) ������� at
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) ������� at
org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) ������ �at
org.apache.xerces.parsers.XMLParser.parse(Unknown Source) ������� at
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) ������� at
javax.xml.parsers.SAXParser.parse(SAXParser.java:345) ������� at
org.apache.axis.encoding.DeserializationContextImpl.parse(Deserializa tionContextImpl.java:242) ������� at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538) ������� ... 3 more Press any key to continue... |
