You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by nandika jayawardana <ja...@gmail.com> on 2006/03/29 06:40:22 UTC
[Axis2] MTOM in AXIS2
Hi kapila,
Thanks for joining in to implement MTOM,
I went through the code and made following changes, I removed
om_output_format.c and om_output_format.h files since that data can be
stored in om_output struct easily and I put the necessary functions to
om_output.c.
We have used om_output as an abstraction layer and only used the xml_writer
in om_output.c. To do that we used the axis2_om_output_write functon when
serializing OM. So in implementing MTOM also, use that function to write to
xml_writer when writing namespaces,elements, text etc ,
Also I think you will have to have a abstraction api defined in a header
file and implement that api in a wrapper using what ever mime library that
will be used. So that the code that is implementing MTOM in AXIS2 is
independent of the MIME library, We did that for xml_parser etc...
Thanks ,
Nandika