Rajith
Firstly, I want to say thanks for submitting the attachment mediator
patch. Very cool!
Secondly, I just wanted to suggest a slightly neater syntax:
<attachment mode="toMTOM|toBase64" mimeType="image/gif"
xmlns:ns1="http://axis2/sample/namespace1">
ns1:picture
</attachment>
I think its neater to use the standard xmlns way of defining
namespaces that will be used later. This helps because it means you
can define the ns at any level inside the XML. It also matches how we
do XPath naming. Also, because this removes the second subelement, it
means we don't need such a big structure and the path can simply be
the text node of the element.
If this is only doing one attachment, then I think the tag should be
named attachment.
Finally, I think its better, if possible, to simply say what the final
form should be (MTOM, Base64). In other words, I don't care whether
the message comes in with B64 or MTOM, I know I want it to go out with
MTOM.
Sorry its taken so long to make these comments!
Paul
The attachment path is the xpath to the element that represents the attachment
The attachment names space is the NS for the attachment element.
* Enable MTOM at the axis2.xml, as there is a bug in axis2 (JIRA AXIS2-1798)
For the reverse please do the following.
<attachments mode="MTOM_TO_BASE64" mimeType="image/gif">
<attachmentPath>ns1:picture</attachmentPath>
<attachmentNS prefix="ns1" name="http://axis2/sample/namespace1" />
</attachments>
--
Paul Fremantle
VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
http://bloglines.com/blog/paulfremantle
[EMAIL PROTECTED]
"Oxygenating the Web Service Platform", www.wso2.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]