Those numbers are due to the http chunking [1]. It seems your server do not have support for it.. Try disabling chunking.. Refer to point 3 in here [2] to find out more on how to disable it..
options.setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.TRUE); Thilina [1] http://www.google.lk/search?q=http+chunking [2] http://wso2.org/library/209 On 2/22/07, Paul O'Connor (JIRA) <[EMAIL PROTECTED]> wrote:
Extraneous characters before first MIME bounadry in SwA messages ---------------------------------------------------------------- Key: AXIS2-2236 URL: https://issues.apache.org/jira/browse/AXIS2-2236 Project: Axis 2.0 (Axis2) Issue Type: Bug Affects Versions: 1.1, 1.1.1, nightly Environment: WinXP, Java 1.5.0_07-B03 Reporter: Paul O'Connor Extraneous characters appear before the first MIME boundary in SwA messages (both client and service) under Axis2. Axis2 client -to- Axis2 service has no problem moving past the extraneous characters to the first MIME boundary. Other infrastructure elements added as proxies are expecting only <CR><LF>s preceding the first boundary. The following HTTPTracer output lists the problem (includes HTTP headers). Note the extraneous '2291' before the first MIME boundary': POST /iPipelineService HTTP/1.1 Content-Type: multipart/related; boundary=MIMEBoundaryurn_uuid_836F9BE5DD4ED2CFC81172084603850; type="text/xml"; start="<0.urn:uuid:[EMAIL PROTECTED]>"; charset=UTF-8 SOAPAction: "TXLifeRequestWithAttachment" User-Agent: Axis2 Host: rtigdev.axa-equitable.com:8888 Transfer-Encoding: chunked 2291 --MIMEBoundaryurn_uuid_836F9BE5DD4ED2CFC81172084603850 content-type: text/xml; charset=UTF-8 content-transfer-encoding: 8bit content-id: <0.urn:uuid:[EMAIL PROTECTED]> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><q0:TXLifeRequest xmlns:q0="http://ACORD.org/Standards/Life/2"> <q0:TransRefGUID /> <q0:TransType tc="1" /> </q0:TXLifeRequest></soapenv:Body></soapenv:Envelope> --MIMEBoundaryurn_uuid_836F9BE5DD4ED2CFC81172084603850 content-type: application/octet-stream content-transfer-encoding: binary content-id: <foo.pdf> The client code segement used to generate the message is as follows: XMLStreamReader parser = XMLInputFactory.newInstance().createXMLStreamReader(soapBodyStream); StAXOMBuilder builder = new StAXOMBuilder(parser); OMElement soapBodyPayload = builder.getDocumentElement(); Options options = new Options(); options.setTo(new EndpointReference(args[3])); options.setProperty(Constants.Configuration.ENABLE_SWA, Constants.VALUE_TRUE); options.setProperty(Constants.Configuration.DISABLE_SOAP_ACTION, Constants.VALUE_TRUE); options.setSoapVersionURI(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI); // Increase the time out when sending large attachments options.setTimeOutInMilliSeconds(10000); ServiceClient sender = new ServiceClient(); sender.setOptions(options); OperationClient mepClient = sender.createClient(ServiceClient.ANON_OUT_IN_OP); MessageContext mc = new MessageContext(); FileDataSource fileDataSource = new FileDataSource(new File(args[2])); // Create a dataHandler using the fileDataSource. Any implementation of // javax.activation.DataSource interface can fit here. DataHandler dataHandler = new DataHandler(fileDataSource); mc.addAttachment(filename, dataHandler); SOAPFactory fac = OMAbstractFactory.getSOAP11Factory(); SOAPEnvelope env = fac.getDefaultEnvelope(); env.getBody().addChild(soapBodyPayload); mc.setEnvelope(env); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Thilina Gunarathne WSO2, Inc.; http://www.wso2.com/ Home page: http://webservices.apache.org/~thilina/ Blog: http://thilinag.blogspot.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]