[ https://issues.apache.org/jira/browse/AXIS2-5067?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ivan updated AXIS2-5067: ------------------------ Attachment: AXIS2-5067-01.patch I add one more case for the patch. And now all of them should pass with RI. One of the reason the failures with RI is that RI will not add start parameter in the content-type header for it is an optional one. > content-type header is not generated with SAAJ API > -------------------------------------------------- > > Key: AXIS2-5067 > URL: https://issues.apache.org/jira/browse/AXIS2-5067 > Project: Axis2 > Issue Type: Bug > Components: saaj > Affects Versions: 1.6.0 > Reporter: Ivan > Assignee: Andreas Veithen > Attachments: AXIS2-5067-01.patch, AXIS2-5067.patch > > > In the scenario below : > SOAPMessage msg = MessageFactory.newInstance().createMessage(); > SOAPPart sp = msg.getSOAPPart(); > SOAPEnvelope envelope = sp.getEnvelope(); > SOAPBody bdy = envelope.getBody(); > SOAPBodyElement sbe = bdy.addBodyElement(envelope.createName("Body1", > "ns1", "http://www.helloworld.org")); > sbe.addChildElement(envelope.createName("c1", "ns1", > "http://www.helloworld.org")).addTextNode("HelloWorld"); > > URL url = new > File("D:\\opensource\\axis2\\axis2\\axis2-1.5\\modules\\saaj\\pom.xml").toURI().toURL(); > AttachmentPart attachmentPart = msg.createAttachmentPart(new > DataHandler(url)); > attachmentPart.setContentType("text/xml"); > msg.addAttachmentPart(attachmentPart); > msg.saveChanges(); > If we use SOAPMessage.writeTo method to write to the message to an servlet > outputstream, those boundary, content-id values are generated on the fly. And > for the client applications, there is no way to get the corresponding > content-type header. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org