axis-c-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From billblo...@apache.org
Subject [axis-axis2-c-core] 17/23: removing branch to create a branch with updated trunk for release
Date Sat, 04 Apr 2020 15:07:25 GMT
This is an automated email from the ASF dual-hosted git repository.

billblough pushed a commit to branch 1.7.x
in repository https://gitbox.apache.org/repos/asf/axis-axis2-c-core.git

commit 133c4d6e34e55b4f585c9194384f52ce7937ae5b
Author: Korale Gamaralalage Nandika Chandrasiri Jayawardana <nandika@apache.org>
AuthorDate: Thu Aug 19 09:03:55 2010 +0000

    removing branch to create a branch with updated trunk for release
---
 1.7.0/c/AUTHORS                                    |   26 -
 1.7.0/c/COPYING                                    |    1 -
 1.7.0/c/CREDITS                                    |   11 -
 1.7.0/c/ChangeLog                                  |  223 -
 1.7.0/c/INSTALL                                    |  848 ---
 1.7.0/c/LICENSE                                    |  203 -
 1.7.0/c/Makefile.am                                |   53 -
 1.7.0/c/NEWS                                       |  100 -
 1.7.0/c/NOTICE                                     |   11 -
 1.7.0/c/README                                     |   88 -
 1.7.0/c/aix-inst-libs.sh                           |   20 -
 1.7.0/c/autogen.sh                                 |   69 -
 1.7.0/c/axiom/AUTHORS                              |    0
 1.7.0/c/axiom/COPYING                              |  203 -
 1.7.0/c/axiom/CREDITS                              |    0
 1.7.0/c/axiom/ChangeLog                            |    6 -
 1.7.0/c/axiom/INSTALL                              |   14 -
 1.7.0/c/axiom/LICENSE                              |  203 -
 1.7.0/c/axiom/Makefile.am                          |    9 -
 1.7.0/c/axiom/NEWS                                 |    7 -
 1.7.0/c/axiom/README                               |   57 -
 1.7.0/c/axiom/autogen.sh                           |   50 -
 1.7.0/c/axiom/build.sh                             |    7 -
 1.7.0/c/axiom/configure.ac                         |  177 -
 1.7.0/c/axiom/include/Makefile.am                  |    1 -
 1.7.0/c/axiom/include/axiom.h                      |   57 -
 1.7.0/c/axiom/include/axiom_attribute.h            |  263 -
 .../c/axiom/include/axiom_child_element_iterator.h |  124 -
 1.7.0/c/axiom/include/axiom_children_iterator.h    |  123 -
 .../axiom/include/axiom_children_qname_iterator.h  |  107 -
 ...iom_children_with_specific_attribute_iterator.h |  128 -
 1.7.0/c/axiom/include/axiom_comment.h              |  115 -
 1.7.0/c/axiom/include/axiom_data_handler.h         |  273 -
 1.7.0/c/axiom/include/axiom_data_source.h          |  111 -
 1.7.0/c/axiom/include/axiom_defines.h              |   40 -
 1.7.0/c/axiom/include/axiom_doctype.h              |  120 -
 1.7.0/c/axiom/include/axiom_document.h             |   89 -
 1.7.0/c/axiom/include/axiom_element.h              |  619 --
 1.7.0/c/axiom/include/axiom_mime_const.h           |   56 -
 1.7.0/c/axiom/include/axiom_mime_parser.h          |  220 -
 1.7.0/c/axiom/include/axiom_mime_part.h            |  144 -
 .../c/axiom/include/axiom_mtom_caching_callback.h  |  114 -
 .../c/axiom/include/axiom_mtom_sending_callback.h  |  120 -
 1.7.0/c/axiom/include/axiom_namespace.h            |  201 -
 1.7.0/c/axiom/include/axiom_navigator.h            |  121 -
 1.7.0/c/axiom/include/axiom_node.h                 |  388 --
 1.7.0/c/axiom/include/axiom_output.h               |  254 -
 .../c/axiom/include/axiom_processing_instruction.h |  136 -
 1.7.0/c/axiom/include/axiom_soap.h                 |   53 -
 1.7.0/c/axiom/include/axiom_soap_body.h            |  184 -
 1.7.0/c/axiom/include/axiom_soap_builder.h         |  252 -
 1.7.0/c/axiom/include/axiom_soap_const.h           |  176 -
 1.7.0/c/axiom/include/axiom_soap_envelope.h        |  244 -
 1.7.0/c/axiom/include/axiom_soap_fault.h           |  215 -
 1.7.0/c/axiom/include/axiom_soap_fault_code.h      |  120 -
 1.7.0/c/axiom/include/axiom_soap_fault_detail.h    |  111 -
 1.7.0/c/axiom/include/axiom_soap_fault_node.h      |  112 -
 1.7.0/c/axiom/include/axiom_soap_fault_reason.h    |  139 -
 1.7.0/c/axiom/include/axiom_soap_fault_role.h      |  109 -
 1.7.0/c/axiom/include/axiom_soap_fault_sub_code.h  |  123 -
 1.7.0/c/axiom/include/axiom_soap_fault_text.h      |  138 -
 1.7.0/c/axiom/include/axiom_soap_fault_value.h     |  120 -
 1.7.0/c/axiom/include/axiom_soap_header.h          |  205 -
 1.7.0/c/axiom/include/axiom_soap_header_block.h    |  228 -
 1.7.0/c/axiom/include/axiom_stax_builder.h         |   90 -
 1.7.0/c/axiom/include/axiom_text.h                 |  265 -
 1.7.0/c/axiom/include/axiom_util.h                 |  396 --
 1.7.0/c/axiom/include/axiom_xml_reader.h           |  706 --
 1.7.0/c/axiom/include/axiom_xml_writer.h           | 1014 ---
 1.7.0/c/axiom/include/axiom_xpath.h                |  407 --
 1.7.0/c/axiom/src/Makefile.am                      |    2 -
 1.7.0/c/axiom/src/attachments/Makefile.am          |   15 -
 .../c/axiom/src/attachments/axiom_mime_body_part.h |  121 -
 1.7.0/c/axiom/src/attachments/data_handler.c       |  675 --
 1.7.0/c/axiom/src/attachments/mime_body_part.c     |  284 -
 1.7.0/c/axiom/src/attachments/mime_parser.c        | 2309 -------
 1.7.0/c/axiom/src/attachments/mime_part.c          |  535 --
 1.7.0/c/axiom/src/om/Makefile.am                   |   36 -
 1.7.0/c/axiom/src/om/axiom_document_internal.h     |  120 -
 1.7.0/c/axiom/src/om/axiom_element_internal.h      |  147 -
 1.7.0/c/axiom/src/om/axiom_namespace_internal.h    |   46 -
 1.7.0/c/axiom/src/om/axiom_node_internal.h         |  172 -
 1.7.0/c/axiom/src/om/axiom_stax_builder_internal.h |  156 -
 1.7.0/c/axiom/src/om/om_attribute.c                |  431 --
 1.7.0/c/axiom/src/om/om_child_element_iterator.c   |  119 -
 1.7.0/c/axiom/src/om/om_children_iterator.c        |  138 -
 1.7.0/c/axiom/src/om/om_children_qname_iterator.c  |  188 -
 .../om_children_with_specific_attribute_iterator.c |  177 -
 1.7.0/c/axiom/src/om/om_comment.c                  |  139 -
 1.7.0/c/axiom/src/om/om_data_source.c              |  133 -
 1.7.0/c/axiom/src/om/om_doctype.c                  |  131 -
 1.7.0/c/axiom/src/om/om_document.c                 |  213 -
 1.7.0/c/axiom/src/om/om_element.c                  | 1902 ------
 1.7.0/c/axiom/src/om/om_namespace.c                |  381 --
 1.7.0/c/axiom/src/om/om_navigator.c                |  206 -
 1.7.0/c/axiom/src/om/om_node.c                     | 1443 ----
 1.7.0/c/axiom/src/om/om_output.c                   |  638 --
 1.7.0/c/axiom/src/om/om_processing_instruction.c   |  187 -
 1.7.0/c/axiom/src/om/om_stax_builder.c             | 1096 ---
 1.7.0/c/axiom/src/om/om_text.c                     |  617 --
 1.7.0/c/axiom/src/parser/Makefile.am               |    3 -
 1.7.0/c/axiom/src/parser/guththila/Makefile.am     |   13 -
 .../guththila/guththila_xml_reader_wrapper.c       |  511 --
 .../guththila/guththila_xml_writer_wrapper.c       |  787 ---
 1.7.0/c/axiom/src/parser/libxml2/Makefile.am       |   16 -
 .../src/parser/libxml2/libxml2_reader_wrapper.c    |  968 ---
 .../src/parser/libxml2/libxml2_writer_wrapper.c    | 1571 -----
 1.7.0/c/axiom/src/parser/xml_reader.c              |  203 -
 1.7.0/c/axiom/src/parser/xml_writer.c              |  337 -
 1.7.0/c/axiom/src/soap/Makefile.am                 |   33 -
 1.7.0/c/axiom/src/soap/_axiom_soap_body.h          |   69 -
 1.7.0/c/axiom/src/soap/_axiom_soap_envelope.h      |   84 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault.h         |  105 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_code.h    |   91 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_detail.h  |   60 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_node.h    |   60 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_reason.h  |   87 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_role.h    |   60 -
 .../c/axiom/src/soap/_axiom_soap_fault_sub_code.h  |   93 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_text.h    |   60 -
 1.7.0/c/axiom/src/soap/_axiom_soap_fault_value.h   |   60 -
 1.7.0/c/axiom/src/soap/_axiom_soap_header.h        |   77 -
 1.7.0/c/axiom/src/soap/_axiom_soap_header_block.h  |   66 -
 .../c/axiom/src/soap/axiom_soap11_builder_helper.h |   71 -
 .../c/axiom/src/soap/axiom_soap12_builder_helper.h |   71 -
 .../c/axiom/src/soap/axiom_soap_builder_internal.h |   36 -
 1.7.0/c/axiom/src/soap/soap11_builder_helper.c     |  340 -
 1.7.0/c/axiom/src/soap/soap12_builder_helper.c     |  718 --
 1.7.0/c/axiom/src/soap/soap_body.c                 |  544 --
 1.7.0/c/axiom/src/soap/soap_builder.c              | 1171 ----
 1.7.0/c/axiom/src/soap/soap_envelope.c             |  633 --
 1.7.0/c/axiom/src/soap/soap_fault.c                |  630 --
 1.7.0/c/axiom/src/soap/soap_fault_code.c           |  308 -
 1.7.0/c/axiom/src/soap/soap_fault_detail.c         |  160 -
 1.7.0/c/axiom/src/soap/soap_fault_node.c           |  176 -
 1.7.0/c/axiom/src/soap/soap_fault_reason.c         |  386 --
 1.7.0/c/axiom/src/soap/soap_fault_role.c           |  180 -
 1.7.0/c/axiom/src/soap/soap_fault_sub_code.c       |  298 -
 1.7.0/c/axiom/src/soap/soap_fault_text.c           |  305 -
 1.7.0/c/axiom/src/soap/soap_fault_value.c          |  237 -
 1.7.0/c/axiom/src/soap/soap_header.c               |  655 --
 1.7.0/c/axiom/src/soap/soap_header_block.c         |  460 --
 1.7.0/c/axiom/src/util/Makefile.am                 |    8 -
 1.7.0/c/axiom/src/util/om_util.c                   | 1182 ----
 1.7.0/c/axiom/src/xpath/Makefile.am                |   22 -
 1.7.0/c/axiom/src/xpath/xpath.c                    |  461 --
 1.7.0/c/axiom/src/xpath/xpath_functions.c          |   46 -
 1.7.0/c/axiom/src/xpath/xpath_functions.h          |   47 -
 1.7.0/c/axiom/src/xpath/xpath_internals.c          |   38 -
 1.7.0/c/axiom/src/xpath/xpath_internals.h          |  199 -
 1.7.0/c/axiom/src/xpath/xpath_internals_engine.c   | 1203 ----
 1.7.0/c/axiom/src/xpath/xpath_internals_engine.h   |  265 -
 .../c/axiom/src/xpath/xpath_internals_iterators.c  |  588 --
 .../c/axiom/src/xpath/xpath_internals_iterators.h  |  298 -
 1.7.0/c/axiom/src/xpath/xpath_internals_parser.c   | 1245 ----
 1.7.0/c/axiom/src/xpath/xpath_internals_parser.h   |  421 --
 1.7.0/c/axiom/src/xpath/xpath_streaming.c          |  213 -
 1.7.0/c/axiom/src/xpath/xpath_streaming.h          |  126 -
 1.7.0/c/axiom/test/Makefile.am                     |    3 -
 1.7.0/c/axiom/test/om/Makefile.am                  |   13 -
 1.7.0/c/axiom/test/om/test_om.c                    |  402 --
 1.7.0/c/axiom/test/resources/wsdl/Attachment1.wsdl |   76 -
 .../test/resources/wsdl/AttachmentService.wsdl     |  139 -
 1.7.0/c/axiom/test/resources/wsdl/AxisBench.wsdl   |  108 -
 .../c/axiom/test/resources/wsdl/BasicAllTest.wsdl  |  102 -
 1.7.0/c/axiom/test/resources/wsdl/BasicChoice.wsdl |  104 -
 1.7.0/c/axiom/test/resources/wsdl/Calculator.wsdl  |  135 -
 .../c/axiom/test/resources/wsdl/CalculatorDoc.wsdl |  255 -
 1.7.0/c/axiom/test/resources/wsdl/Choice.wsdl      |  104 -
 .../axiom/test/resources/wsdl/CombinedAllTest.wsdl |  109 -
 .../axiom/test/resources/wsdl/CombinedChoice.wsdl  |  110 -
 .../c/axiom/test/resources/wsdl/ComplexLists.wsdl  |  192 -
 .../axiom/test/resources/wsdl/ComplexTypeAll.wsdl  |   81 -
 1.7.0/c/axiom/test/resources/wsdl/DIClientDoc.wsdl |   96 -
 .../test/resources/wsdl/DataHandlerService.wsdl    |  291 -
 1.7.0/c/axiom/test/resources/wsdl/Enumeration.wsdl |  108 -
 .../c/axiom/test/resources/wsdl/ExceptionTest.wsdl |   97 -
 .../test/resources/wsdl/ExceptionTestDoc.wsdl      |  160 -
 .../test/resources/wsdl/ExtensibilityQuery.wsdl    |  154 -
 .../c/axiom/test/resources/wsdl/FaultMapping.wsdl  |   97 -
 .../axiom/test/resources/wsdl/FaultMappingDoc.wsdl |  160 -
 .../test/resources/wsdl/FourLevelTestDoc.wsdl      |   73 -
 1.7.0/c/axiom/test/resources/wsdl/InOut.wsdl       |  429 --
 .../test/resources/wsdl/InteropTestRound1.wsdl     |  333 -
 .../test/resources/wsdl/InteropTestRound1Doc.wsdl  |  774 ---
 .../test/resources/wsdl/LargeReturningString.wsdl  |   95 -
 .../axiom/test/resources/wsdl/LimitedAllTest.wsdl  |  103 -
 .../axiom/test/resources/wsdl/ManyTypeRefRoot.wsdl |   89 -
 1.7.0/c/axiom/test/resources/wsdl/MathOps.wsdl     |   71 -
 1.7.0/c/axiom/test/resources/wsdl/MathOpsDoc.wsdl  |  118 -
 .../c/axiom/test/resources/wsdl/MinOccurTest.wsdl  |  107 -
 1.7.0/c/axiom/test/resources/wsdl/MultiOut.wsdl    |  139 -
 .../c/axiom/test/resources/wsdl/NestedArrays.wsdl  |  105 -
 .../c/axiom/test/resources/wsdl/NestedComplex.wsdl |  130 -
 .../axiom/test/resources/wsdl/NillableArrays.wsdl  |  266 -
 .../test/resources/wsdl/OtherFaultException.wsdl   |   97 -
 .../test/resources/wsdl/PlainTextAttachment.wsdl   |   69 -
 .../test/resources/wsdl/PrimitiveAndArray.wsdl     |  155 -
 1.7.0/c/axiom/test/resources/wsdl/RPCAllTest.wsdl  |  101 -
 .../c/axiom/test/resources/wsdl/RecurseTypes.wsdl  |  101 -
 .../test/resources/wsdl/RpcHttpHeaderTest1.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest2.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest3.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest4.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest5.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest7.wsdl    |  333 -
 .../test/resources/wsdl/RpcHttpHeaderTest8.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest1.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest10.wsdl   |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest2.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest3.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest4.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest6.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest8.wsdl    |  333 -
 .../test/resources/wsdl/RpcSoapHeaderTest9.wsdl    |  333 -
 1.7.0/c/axiom/test/resources/wsdl/SimpleArray.wsdl |   64 -
 .../axiom/test/resources/wsdl/SimpleArrayDoc.wsdl  |   85 -
 .../c/axiom/test/resources/wsdl/SimpleArrays.wsdl  |  299 -
 .../c/axiom/test/resources/wsdl/SimpleChoice.wsdl  |  104 -
 1.7.0/c/axiom/test/resources/wsdl/SimpleRef.wsdl   |  114 -
 .../c/axiom/test/resources/wsdl/SimpleRefDoc.wsdl  |  100 -
 .../axiom/test/resources/wsdl/SimpleTypeArray.wsdl |   75 -
 .../resources/wsdl/SimpleTypeInnerUnbounded.wsdl   |  113 -
 .../wsdl/SimpleTypeInnerUnboundedInOutput.wsdl     |  113 -
 1.7.0/c/axiom/test/resources/wsdl/StockQuotes.wsdl |   48 -
 .../test/resources/wsdl/TestTransportTimeout.wsdl  |  255 -
 1.7.0/c/axiom/test/resources/wsdl/UDDI.wsdl        |   32 -
 .../axiom/test/resources/wsdl/UnboundedChoice.wsdl |  104 -
 .../test/resources/wsdl/UnboundedStringChoice.wsdl |  104 -
 .../c/axiom/test/resources/wsdl/XSDAttribute.wsdl  | 1046 ---
 1.7.0/c/axiom/test/resources/wsdl/XSDElement.wsdl  | 1422 ----
 .../c/axiom/test/resources/wsdl/XSDElementNil.wsdl | 1414 ----
 .../c/axiom/test/resources/wsdl/XSD_ENTITIES.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_ENTITY.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_ID.wsdl      |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_IDREF.wsdl   |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_IDREFS.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_NCName.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_NMTOKEN.wsdl |  285 -
 .../c/axiom/test/resources/wsdl/XSD_NMTOKENS.wsdl  |  285 -
 .../c/axiom/test/resources/wsdl/XSD_NOTATION.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_Name.wsdl    |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_QName.wsdl   |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_anyURI.wsdl  |  285 -
 .../test/resources/wsdl/XSD_base64Binary.wsdl      |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_boolean.wsdl |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_byte.wsdl    |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_date.wsdl    |  285 -
 .../c/axiom/test/resources/wsdl/XSD_dateTime.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_decimal.wsdl |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_double.wsdl  |  285 -
 .../c/axiom/test/resources/wsdl/XSD_duration.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_float.wsdl   |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_gDay.wsdl    |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_gMonth.wsdl  |  285 -
 .../c/axiom/test/resources/wsdl/XSD_gMonthDay.wsdl |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_gYear.wsdl   |  285 -
 .../axiom/test/resources/wsdl/XSD_gYearMonth.wsdl  |  285 -
 .../c/axiom/test/resources/wsdl/XSD_hexBinary.wsdl |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_int.wsdl     |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_integer.wsdl |  285 -
 .../c/axiom/test/resources/wsdl/XSD_language.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_long.wsdl    |  285 -
 .../test/resources/wsdl/XSD_negativeInteger.wsdl   |  285 -
 .../resources/wsdl/XSD_nonNegativeInteger.wsdl     |  285 -
 .../resources/wsdl/XSD_nonPositiveInteger.wsdl     |  285 -
 .../test/resources/wsdl/XSD_normalizedString.wsdl  |  285 -
 .../test/resources/wsdl/XSD_positiveInteger.wsdl   |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_short.wsdl   |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_string.wsdl  |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_time.wsdl    |  285 -
 1.7.0/c/axiom/test/resources/wsdl/XSD_token.wsdl   |  285 -
 .../test/resources/wsdl/XSD_unsignedByte.wsdl      |  285 -
 .../axiom/test/resources/wsdl/XSD_unsignedInt.wsdl |  285 -
 .../test/resources/wsdl/XSD_unsignedLong.wsdl      |  285 -
 .../test/resources/wsdl/XSD_unsignedShort.wsdl     |  285 -
 1.7.0/c/axiom/test/resources/wsdl/inquire_v2.wsdl  |  275 -
 .../test/resources/wsdl/nillableComplexType.wsdl   |   78 -
 .../test/resources/wsdl/nillableComplexType.xsd    |   26 -
 .../axiom/test/resources/wsdl/wsaTestService.wsdl  |   53 -
 1.7.0/c/axiom/test/resources/xml/om/axis.xml       |   25 -
 1.7.0/c/axiom/test/resources/xml/om/basic.xml      |   11 -
 .../c/axiom/test/resources/xml/om/basicupdate.xml  |   47 -
 1.7.0/c/axiom/test/resources/xml/om/contents.xml   |   70 -
 .../test/resources/xml/om/defaultNamespace.xml     |    6 -
 1.7.0/c/axiom/test/resources/xml/om/evaluate.xml   |   28 -
 1.7.0/c/axiom/test/resources/xml/om/fibo.xml       |   29 -
 1.7.0/c/axiom/test/resources/xml/om/id.xml         |   21 -
 1.7.0/c/axiom/test/resources/xml/om/jaxen24.xml    |    2 -
 1.7.0/c/axiom/test/resources/xml/om/jaxen3.xml     |   15 -
 1.7.0/c/axiom/test/resources/xml/om/lang.xml       |   11 -
 1.7.0/c/axiom/test/resources/xml/om/message.xml    |   27 -
 1.7.0/c/axiom/test/resources/xml/om/moreover.xml   |  244 -
 1.7.0/c/axiom/test/resources/xml/om/much_ado.xml   | 6850 -------------------
 1.7.0/c/axiom/test/resources/xml/om/namespaces.xml |   18 -
 1.7.0/c/axiom/test/resources/xml/om/nitf.xml       |   67 -
 1.7.0/c/axiom/test/resources/xml/om/numbers.xml    |   18 -
 1.7.0/c/axiom/test/resources/xml/om/pi.xml         |   13 -
 1.7.0/c/axiom/test/resources/xml/om/pi2.xml        |    6 -
 1.7.0/c/axiom/test/resources/xml/om/simple.xml     |    2 -
 1.7.0/c/axiom/test/resources/xml/om/spaces.xml     |   10 -
 1.7.0/c/axiom/test/resources/xml/om/test.xml       |   12 -
 .../axiom/test/resources/xml/om/testNamespaces.xml |   22 -
 1.7.0/c/axiom/test/resources/xml/om/underscore.xml |    6 -
 1.7.0/c/axiom/test/resources/xml/om/web.xml        |   42 -
 1.7.0/c/axiom/test/resources/xml/om/web2.xml       |    7 -
 .../test/resources/xml/soap/OMElementTest.xml      |   22 -
 .../xml/soap/badsoap/bodyNotQualified.xml          |   19 -
 .../resources/xml/soap/badsoap/envelopeMissing.xml |   20 -
 .../xml/soap/badsoap/haederBodyWrongOrder.xml      |   20 -
 .../xml/soap/badsoap/notnamespaceQualified.xml     |   15 -
 .../resources/xml/soap/badsoap/twoBodymessage.xml  |   24 -
 .../test/resources/xml/soap/badsoap/twoheaders.xml |   29 -
 .../resources/xml/soap/badsoap/wrongSoapNs.xml     |   20 -
 .../test/resources/xml/soap/emtyBodymessage.xml    |   18 -
 .../xml/soap/invalidMustUnderstandSOAP12.xml       |   13 -
 .../test/resources/xml/soap/minimalMessage.xml     |    4 -
 .../resources/xml/soap/reallyReallyBigMessage.xml  | 2529 -------
 1.7.0/c/axiom/test/resources/xml/soap/sample1.txt  |   12 -
 1.7.0/c/axiom/test/resources/xml/soap/sample1.xml  |    9 -
 .../test/resources/xml/soap/security2-soap.xml     |   54 -
 .../test/resources/xml/soap/soap11/soap11fault.xml |   16 -
 .../resources/xml/soap/soap11/soap11message.xml    |   46 -
 .../test/resources/xml/soap/soap12message.xml      |   58 -
 .../axiom/test/resources/xml/soap/soapmessage.txt  |   16 -
 .../axiom/test/resources/xml/soap/soapmessage.xml  |   20 -
 .../axiom/test/resources/xml/soap/soapmessage1.xml |   27 -
 1.7.0/c/axiom/test/resources/xml/soap/test.xml     |   59 -
 .../test/resources/xml/soap/whitespacedMessage.xml |   27 -
 .../resources/xml/soap/wrongEnvelopeNamespace.xml  |   12 -
 1.7.0/c/axiom/test/soap/Makefile.am                |   13 -
 1.7.0/c/axiom/test/soap/test_soap.c                |  550 --
 1.7.0/c/axiom/test/util/Makefile.am                |   10 -
 1.7.0/c/axiom/test/util/axiom_util_test.c          |  170 -
 1.7.0/c/axiom/test/util/build.sh                   |    2 -
 1.7.0/c/axiom/test/util/test.xml                   |    7 -
 1.7.0/c/axiom/test/xpath/Makefile.am               |   20 -
 1.7.0/c/axiom/test/xpath/results.txt               |  616 --
 1.7.0/c/axiom/test/xpath/test.ns                   |    2 -
 1.7.0/c/axiom/test/xpath/test.xml                  |   55 -
 1.7.0/c/axiom/test/xpath/test.xpath                |   37 -
 1.7.0/c/axiom/test/xpath/test_xpath.c              |  513 --
 1.7.0/c/axiom/test/xpath/test_xpath_streaming.c    |  468 --
 1.7.0/c/axis2c.pc.in                               |   12 -
 1.7.0/c/axis2c_build.sh.in                         |   23 -
 1.7.0/c/bindist.sh.in                              |   66 -
 1.7.0/c/build.sh                                   |   17 -
 1.7.0/c/build/win32/axis2_env.bat                  |    7 -
 1.7.0/c/build/win32/bindist.bat                    |   13 -
 1.7.0/c/build/win32/build.bat                      |   13 -
 1.7.0/c/build/win32/clean.bat                      |    2 -
 1.7.0/c/build/win32/configure.in                   |   73 -
 1.7.0/c/build/win32/makefile                       | 1522 -----
 1.7.0/c/build_for_dist.sh                          |   18 -
 1.7.0/c/clean.sh                                   |    7 -
 1.7.0/c/configure.ac                               |  533 --
 1.7.0/c/dist.sh.in                                 |   36 -
 1.7.0/c/docs/README                                |    1 -
 1.7.0/c/guththila/AUTHORS                          |    0
 1.7.0/c/guththila/COPYING                          |  203 -
 1.7.0/c/guththila/ChangeLog                        |    0
 1.7.0/c/guththila/INSTALL                          |   12 -
 1.7.0/c/guththila/LICENSE                          |  203 -
 1.7.0/c/guththila/Makefile.am                      |   12 -
 1.7.0/c/guththila/NEWS                             |    0
 1.7.0/c/guththila/README                           |   41 -
 1.7.0/c/guththila/autogen.sh                       |   51 -
 1.7.0/c/guththila/build.sh                         |    4 -
 1.7.0/c/guththila/configure.ac                     |   80 -
 1.7.0/c/guththila/include/guththila.h              |  353 -
 1.7.0/c/guththila/include/guththila_attribute.h    |  127 -
 1.7.0/c/guththila/include/guththila_buffer.h       |  152 -
 1.7.0/c/guththila/include/guththila_defines.h      |   73 -
 1.7.0/c/guththila/include/guththila_error.h        |   96 -
 1.7.0/c/guththila/include/guththila_namespace.h    |   76 -
 1.7.0/c/guththila/include/guththila_reader.h       |  120 -
 1.7.0/c/guththila/include/guththila_stack.h        |   96 -
 1.7.0/c/guththila/include/guththila_token.h        |  174 -
 1.7.0/c/guththila/include/guththila_xml_writer.h   |  507 --
 1.7.0/c/guththila/samples/guththila_main.c         |  186 -
 1.7.0/c/guththila/samples/guththila_writer_main.c  |   71 -
 1.7.0/c/guththila/src/Makefile.am                  |   18 -
 1.7.0/c/guththila/src/guththila_attribute.c        |  144 -
 1.7.0/c/guththila/src/guththila_buffer.c           |  134 -
 1.7.0/c/guththila/src/guththila_namespace.c        |  139 -
 1.7.0/c/guththila/src/guththila_reader.c           |  149 -
 1.7.0/c/guththila/src/guththila_stack.c            |  135 -
 1.7.0/c/guththila/src/guththila_token.c            |  221 -
 1.7.0/c/guththila/src/guththila_xml_parser.c       | 1885 ------
 1.7.0/c/guththila/src/guththila_xml_writer.c       | 2082 ------
 1.7.0/c/guththila/tests/resources/om               |    1 -
 1.7.0/c/guththila/tests/resources/soap             |    1 -
 1.7.0/c/guththila/tests/s                          |   13 -
 1.7.0/c/guththila/tests/test.c                     |  200 -
 1.7.0/c/guththila/tests/test.h                     |   23 -
 1.7.0/c/guththila/tests/test_attribute.c           |   84 -
 1.7.0/c/ides/Makefile.am                           |    2 -
 1.7.0/c/ides/README                                |    1 -
 1.7.0/c/ides/vc/axis2c/axiom/axiom.vcproj          |  623 --
 .../vc/axis2c/axis2_engine/axis2_engine.vcproj     |  950 ---
 .../axis2_http_receiver/axis2_http_receiver.vcproj |  225 -
 .../axis2_http_sender/axis2_http_sender.vcproj     |  279 -
 .../axis2_http_server/axis2_http_server.vcproj     |  242 -
 .../vc/axis2c/axis2_mod_addr/axis2_mod_addr.vcproj |  240 -
 .../vc/axis2c/axis2_mod_log/axis2_mod_log.vcproj   |  235 -
 .../vc/axis2c/axis2_parser/axis2_parser.vcproj     |  226 -
 .../axis2_parser_guththila.vcproj                  |  224 -
 .../axis2_tcp_receiver/axis2_tcp_receiver.vcproj   |  232 -
 .../axis2_tcp_sender/axis2_tcp_sender.vcproj       |  243 -
 .../axis2_tcp_server/axis2_tcp_server.vcproj       |  223 -
 .../ides/vc/axis2c/axis2_xpath/axis2_xpath.vcproj  |  253 -
 1.7.0/c/ides/vc/axis2c/axis2c.sln                  |  343 -
 1.7.0/c/ides/vc/axis2c/axutil/axutil.vcproj        |  645 --
 1.7.0/c/ides/vc/axis2c/clients/clients.sln         |   92 -
 1.7.0/c/ides/vc/axis2c/clients/echo/echo.vcproj    |  217 -
 .../clients/echo_blocking/echo_blocking.vcproj     |  222 -
 .../echo_blocking_addr/echo_blocking_addr.vcproj   |  222 -
 .../echo_blocking_auth/echo_blocking_auth.vcproj   |  221 -
 .../echo_blocking_dual/echo_blocking_dual.vcproj   |  222 -
 .../echo_non_blocking/echo_non_blocking.vcproj     |  222 -
 .../echo_non_blocking_dual.vcproj                  |  222 -
 .../vc/axis2c/clients/echo_rest/echo_rest.vcproj   |  222 -
 .../c/ides/vc/axis2c/clients/google/google.vcproj  |  206 -
 1.7.0/c/ides/vc/axis2c/clients/math/math.vcproj    |  214 -
 1.7.0/c/ides/vc/axis2c/clients/mtom/mtom.vcproj    |  206 -
 .../c/ides/vc/axis2c/clients/notify/notify.vcproj  |  206 -
 1.7.0/c/ides/vc/axis2c/clients/yahoo/yahoo.vcproj  |  206 -
 1.7.0/c/ides/vc/axis2c/guththila/guththila.sln     |   26 -
 1.7.0/c/ides/vc/axis2c/guththila/guththila.vcproj  |  275 -
 1.7.0/c/ides/vc/axis2c/mod_axis2/mod_axis2.sln     |   20 -
 1.7.0/c/ides/vc/axis2c/mod_axis2/mod_axis2.vcproj  |  240 -
 .../ides/vc/axis2c/mod_axis2_IIS/mod_axis2_IIS.sln |   20 -
 .../vc/axis2c/mod_axis2_IIS/mod_axis2_IIS.vcproj   |  270 -
 1.7.0/c/ides/vc/axis2c/neethi/neethi.vcproj        |  770 ---
 .../axis2c/services/Calculator/Calculator.vcproj   |  223 -
 1.7.0/c/ides/vc/axis2c/services/echo/echo.vcproj   |  227 -
 1.7.0/c/ides/vc/axis2c/services/math/math.vcproj   |  222 -
 1.7.0/c/ides/vc/axis2c/services/mtom/mtom.vcproj   |  222 -
 .../c/ides/vc/axis2c/services/notify/notify.vcproj |  222 -
 1.7.0/c/ides/vc/axis2c/services/services.sln       |   44 -
 1.7.0/c/ides/vc/axis2c/tcpmon/tcpmon.sln           |   20 -
 1.7.0/c/ides/vc/axis2c/tcpmon/tcpmon.vcproj        |  249 -
 1.7.0/c/ides/vc/samples/clients/clients.sln        |   86 -
 1.7.0/c/ides/vc/samples/clients/echo/echo.vcproj   |  208 -
 .../clients/echo_blocking/echo_blocking.vcproj     |  208 -
 .../echo_blocking_addr/echo_blocking_addr.vcproj   |  208 -
 .../echo_blocking_dual/echo_blocking_dual.vcproj   |  208 -
 .../echo_non_blocking/echo_non_blocking.vcproj     |  208 -
 .../echo_non_blocking_dual.vcproj                  |  208 -
 .../vc/samples/clients/echo_rest/echo_rest.vcproj  |  208 -
 .../c/ides/vc/samples/clients/google/google.vcproj |  200 -
 1.7.0/c/ides/vc/samples/clients/math/math.vcproj   |  209 -
 1.7.0/c/ides/vc/samples/clients/mtom/mtom.vcproj   |  201 -
 .../c/ides/vc/samples/clients/notify/notify.vcproj |  200 -
 1.7.0/c/ides/vc/samples/clients/yahoo/yahoo.vcproj |  200 -
 .../samples/services/Calculator/Calculator.vcproj  |  210 -
 1.7.0/c/ides/vc/samples/services/echo/echo.vcproj  |  210 -
 1.7.0/c/ides/vc/samples/services/math/math.vcproj  |  209 -
 1.7.0/c/ides/vc/samples/services/mtom/mtom.vcproj  |  209 -
 .../ides/vc/samples/services/notify/notify.vcproj  |  209 -
 1.7.0/c/ides/vc/samples/services/services.sln      |   44 -
 1.7.0/c/ides/vc6/axis2c/README.txt                 |   37 -
 1.7.0/c/ides/vc6/axis2c/axiom/axiom.dsp            | 1715 -----
 .../ides/vc6/axis2c/axis2_engine/axis2_engine.dsp  | 6060 -----------------
 .../axis2_http_receiver/axis2_http_receiver.dsp    |  115 -
 .../axis2c/axis2_http_sender/axis2_http_sender.dsp |  123 -
 .../axis2c/axis2_http_server/axis2_http_server.dsp |  188 -
 .../vc6/axis2c/axis2_mod_addr/axis2_mod_addr.dsp   |  119 -
 .../vc6/axis2c/axis2_mod_log/axis2_mod_log.dsp     |  123 -
 .../ides/vc6/axis2c/axis2_parser/axis2_parser.dsp  |  180 -
 .../axis2_tcp_receiver/axis2_tcp_receiver.dsp      |  119 -
 .../axis2c/axis2_tcp_sender/axis2_tcp_sender.dsp   |  131 -
 .../axis2c/axis2_tcp_server/axis2_tcp_server.dsp   |  106 -
 1.7.0/c/ides/vc6/axis2c/axis2c.dsw                 |  218 -
 1.7.0/c/ides/vc6/axis2c/axutil/axutil.dsp          | 1287 ----
 1.7.0/c/ides/vc6/axis2c/mod_axis2/mod_axis2.dsp    |  131 -
 .../vc6/axis2c/mod_axis2_IIS/mod_axis2_IIS.dsp     |  147 -
 1.7.0/c/ides/vc6/axis2c/neethi/neethi.dsp          | 7057 --------------------
 1.7.0/c/ides/vc9/axis2c/axiom/axiom.vcproj         |  620 --
 .../vc9/axis2c/axis2_engine/axis2_engine.vcproj    |  946 ---
 .../axis2_http_receiver/axis2_http_receiver.vcproj |  221 -
 .../axis2_http_sender/axis2_http_sender.vcproj     |  274 -
 .../axis2_http_server/axis2_http_server.vcproj     |  234 -
 .../axis2c/axis2_mod_addr/axis2_mod_addr.vcproj    |  235 -
 .../vc9/axis2c/axis2_mod_log/axis2_mod_log.vcproj  |  231 -
 .../vc9/axis2c/axis2_parser/axis2_parser.vcproj    |  224 -
 .../axis2_parser_guththila.vcproj                  |  221 -
 .../axis2_tcp_receiver/axis2_tcp_receiver.vcproj   |  227 -
 .../axis2_tcp_sender/axis2_tcp_sender.vcproj       |  238 -
 .../axis2_tcp_server/axis2_tcp_server.vcproj       |  217 -
 .../ides/vc9/axis2c/axis2_xpath/axis2_xpath.vcproj |  252 -
 1.7.0/c/ides/vc9/axis2c/axis2c.sln                 |  343 -
 1.7.0/c/ides/vc9/axis2c/axutil/axutil.vcproj       |  644 --
 1.7.0/c/ides/vc9/axis2c/clients/clients.sln        |   92 -
 1.7.0/c/ides/vc9/axis2c/clients/echo/echo.vcproj   |  213 -
 .../clients/echo_blocking/echo_blocking.vcproj     |  218 -
 .../echo_blocking_addr/echo_blocking_addr.vcproj   |  218 -
 .../echo_blocking_auth/echo_blocking_auth.vcproj   |  217 -
 .../echo_blocking_dual/echo_blocking_dual.vcproj   |  218 -
 .../echo_non_blocking/echo_non_blocking.vcproj     |  218 -
 .../echo_non_blocking_dual.vcproj                  |  218 -
 .../vc9/axis2c/clients/echo_rest/echo_rest.vcproj  |  218 -
 .../c/ides/vc9/axis2c/clients/google/google.vcproj |  204 -
 1.7.0/c/ides/vc9/axis2c/clients/math/math.vcproj   |  212 -
 1.7.0/c/ides/vc9/axis2c/clients/mtom/mtom.vcproj   |  204 -
 .../c/ides/vc9/axis2c/clients/notify/notify.vcproj |  204 -
 1.7.0/c/ides/vc9/axis2c/clients/yahoo/yahoo.vcproj |  204 -
 1.7.0/c/ides/vc9/axis2c/guththila/guththila.sln    |   26 -
 1.7.0/c/ides/vc9/axis2c/guththila/guththila.vcproj |  273 -
 1.7.0/c/ides/vc9/axis2c/mod_axis2/mod_axis2.sln    |   20 -
 1.7.0/c/ides/vc9/axis2c/mod_axis2/mod_axis2.vcproj |  236 -
 .../vc9/axis2c/mod_axis2_IIS/mod_axis2_IIS.sln     |   20 -
 .../vc9/axis2c/mod_axis2_IIS/mod_axis2_IIS.vcproj  |  264 -
 1.7.0/c/ides/vc9/axis2c/neethi/neethi.vcproj       |  767 ---
 .../axis2c/services/Calculator/Calculator.vcproj   |  219 -
 1.7.0/c/ides/vc9/axis2c/services/echo/echo.vcproj  |  222 -
 1.7.0/c/ides/vc9/axis2c/services/math/math.vcproj  |  218 -
 1.7.0/c/ides/vc9/axis2c/services/mtom/mtom.vcproj  |  218 -
 .../ides/vc9/axis2c/services/notify/notify.vcproj  |  218 -
 1.7.0/c/ides/vc9/axis2c/services/services.sln      |   44 -
 1.7.0/c/ides/vc9/axis2c/tcpmon/tcpmon.sln          |   20 -
 1.7.0/c/ides/vc9/axis2c/tcpmon/tcpmon.vcproj       |  245 -
 1.7.0/c/ides/vc9/samples/clients/clients.sln       |   86 -
 1.7.0/c/ides/vc9/samples/clients/echo/echo.vcproj  |  208 -
 .../clients/echo_blocking/echo_blocking.vcproj     |  208 -
 .../echo_blocking_addr/echo_blocking_addr.vcproj   |  208 -
 .../echo_blocking_dual/echo_blocking_dual.vcproj   |  208 -
 .../echo_non_blocking/echo_non_blocking.vcproj     |  208 -
 .../echo_non_blocking_dual.vcproj                  |  208 -
 .../vc9/samples/clients/echo_rest/echo_rest.vcproj |  208 -
 .../ides/vc9/samples/clients/google/google.vcproj  |  200 -
 1.7.0/c/ides/vc9/samples/clients/math/math.vcproj  |  209 -
 1.7.0/c/ides/vc9/samples/clients/mtom/mtom.vcproj  |  201 -
 .../ides/vc9/samples/clients/notify/notify.vcproj  |  200 -
 .../c/ides/vc9/samples/clients/yahoo/yahoo.vcproj  |  200 -
 .../samples/services/Calculator/Calculator.vcproj  |  210 -
 1.7.0/c/ides/vc9/samples/services/echo/echo.vcproj |  210 -
 1.7.0/c/ides/vc9/samples/services/math/math.vcproj |  209 -
 1.7.0/c/ides/vc9/samples/services/mtom/mtom.vcproj |  209 -
 .../ides/vc9/samples/services/notify/notify.vcproj |  209 -
 1.7.0/c/ides/vc9/samples/services/services.sln     |   44 -
 1.7.0/c/include/Makefile.am                        |    1 -
 1.7.0/c/include/axis2_addr.h                       |  175 -
 1.7.0/c/include/axis2_addr_mod.h                   |   77 -
 1.7.0/c/include/axis2_any_content_type.h           |  117 -
 1.7.0/c/include/axis2_async_result.h               |   98 -
 1.7.0/c/include/axis2_callback.h                   |  263 -
 1.7.0/c/include/axis2_callback_recv.h              |  117 -
 1.7.0/c/include/axis2_client.h                     |   44 -
 1.7.0/c/include/axis2_conf.h                       |  834 ---
 1.7.0/c/include/axis2_conf_ctx.h                   |  327 -
 1.7.0/c/include/axis2_conf_init.h                  |   74 -
 1.7.0/c/include/axis2_const.h                      |  445 --
 1.7.0/c/include/axis2_core_dll_desc.h              |   68 -
 1.7.0/c/include/axis2_core_utils.h                 |  113 -
 1.7.0/c/include/axis2_ctx.h                        |  147 -
 1.7.0/c/include/axis2_defines.h                    |   51 -
 1.7.0/c/include/axis2_desc.h                       |  228 -
 1.7.0/c/include/axis2_description.h                |  148 -
 1.7.0/c/include/axis2_disp.h                       |  174 -
 1.7.0/c/include/axis2_endpoint_ref.h               |  319 -
 1.7.0/c/include/axis2_engine.h                     |  264 -
 1.7.0/c/include/axis2_flow.h                       |  125 -
 1.7.0/c/include/axis2_flow_container.h             |  176 -
 1.7.0/c/include/axis2_handler.h                    |  184 -
 1.7.0/c/include/axis2_handler_desc.h               |  274 -
 1.7.0/c/include/axis2_http_accept_record.h         |  117 -
 1.7.0/c/include/axis2_http_client.h                |  280 -
 1.7.0/c/include/axis2_http_header.h                |  110 -
 1.7.0/c/include/axis2_http_out_transport_info.h    |  250 -
 1.7.0/c/include/axis2_http_request_line.h          |  122 -
 1.7.0/c/include/axis2_http_response_writer.h       |  193 -
 1.7.0/c/include/axis2_http_sender.h                |  226 -
 1.7.0/c/include/axis2_http_server.h                |   66 -
 1.7.0/c/include/axis2_http_simple_request.h        |  229 -
 1.7.0/c/include/axis2_http_simple_response.h       |  337 -
 1.7.0/c/include/axis2_http_status_line.h           |  131 -
 1.7.0/c/include/axis2_http_svr_thread.h            |  121 -
 1.7.0/c/include/axis2_http_transport.h             | 1164 ----
 1.7.0/c/include/axis2_http_transport_sender.h      |   59 -
 1.7.0/c/include/axis2_http_transport_utils.h       |  487 --
 1.7.0/c/include/axis2_http_worker.h                |  115 -
 1.7.0/c/include/axis2_listener_manager.h           |  136 -
 1.7.0/c/include/axis2_module.h                     |  161 -
 1.7.0/c/include/axis2_module_desc.h                |  386 --
 1.7.0/c/include/axis2_msg.h                        |  298 -
 1.7.0/c/include/axis2_msg_ctx.h                    | 2098 ------
 1.7.0/c/include/axis2_msg_info_headers.h           |  466 --
 1.7.0/c/include/axis2_msg_recv.h                   |  268 -
 1.7.0/c/include/axis2_op.h                         |  750 ---
 1.7.0/c/include/axis2_op_client.h                  |  445 --
 1.7.0/c/include/axis2_op_ctx.h                     |  307 -
 1.7.0/c/include/axis2_options.h                    |  848 ---
 1.7.0/c/include/axis2_out_transport_info.h         |  115 -
 1.7.0/c/include/axis2_phase.h                      |  352 -
 1.7.0/c/include/axis2_phase_holder.h               |  170 -
 1.7.0/c/include/axis2_phase_meta.h                 |   89 -
 1.7.0/c/include/axis2_phase_resolver.h             |  275 -
 1.7.0/c/include/axis2_phase_rule.h                 |  216 -
 1.7.0/c/include/axis2_phases_info.h                |  238 -
 1.7.0/c/include/axis2_policy_include.h             |  215 -
 1.7.0/c/include/axis2_raw_xml_in_out_msg_recv.h    |   59 -
 1.7.0/c/include/axis2_relates_to.h                 |  129 -
 1.7.0/c/include/axis2_simple_http_svr_conn.h       |  204 -
 1.7.0/c/include/axis2_stub.h                       |  200 -
 1.7.0/c/include/axis2_svc.h                        | 1236 ----
 1.7.0/c/include/axis2_svc_client.h                 |  642 --
 1.7.0/c/include/axis2_svc_ctx.h                    |  196 -
 1.7.0/c/include/axis2_svc_grp.h                    |  396 --
 1.7.0/c/include/axis2_svc_grp_ctx.h                |  194 -
 1.7.0/c/include/axis2_svc_name.h                   |  135 -
 1.7.0/c/include/axis2_svc_skeleton.h               |  182 -
 1.7.0/c/include/axis2_svr_callback.h               |   95 -
 1.7.0/c/include/axis2_thread_mutex.h               |  112 -
 1.7.0/c/include/axis2_transport_in_desc.h          |  329 -
 1.7.0/c/include/axis2_transport_out_desc.h         |  327 -
 1.7.0/c/include/axis2_transport_receiver.h         |  256 -
 1.7.0/c/include/axis2_transport_sender.h           |  173 -
 1.7.0/c/include/axis2_util.h                       |   61 -
 1.7.0/c/maven.xml                                  |   36 -
 1.7.0/c/neethi/AUTHORS                             |    0
 1.7.0/c/neethi/COPYING                             |  203 -
 1.7.0/c/neethi/ChangeLog                           |    0
 1.7.0/c/neethi/INSTALL                             |    0
 1.7.0/c/neethi/Makefile.am                         |    3 -
 1.7.0/c/neethi/NEWS                                |    0
 1.7.0/c/neethi/README                              |    0
 1.7.0/c/neethi/autogen.sh                          |   51 -
 1.7.0/c/neethi/configure.ac                        |   71 -
 1.7.0/c/neethi/include/axis2_rm_assertion.h        |  267 -
 .../c/neethi/include/axis2_rm_assertion_builder.h  |   48 -
 1.7.0/c/neethi/include/neethi_all.h                |   81 -
 1.7.0/c/neethi/include/neethi_assertion.h          |  208 -
 1.7.0/c/neethi/include/neethi_assertion_builder.h  |   46 -
 1.7.0/c/neethi/include/neethi_constants.h          |   87 -
 1.7.0/c/neethi/include/neethi_engine.h             |  144 -
 1.7.0/c/neethi/include/neethi_exactlyone.h         |   81 -
 1.7.0/c/neethi/include/neethi_includes.h           |   55 -
 .../neethi/include/neethi_mtom_assertion_checker.h |   43 -
 1.7.0/c/neethi/include/neethi_operator.h           |   95 -
 1.7.0/c/neethi/include/neethi_policy.h             |  126 -
 1.7.0/c/neethi/include/neethi_reference.h          |   69 -
 1.7.0/c/neethi/include/neethi_registry.h           |   71 -
 1.7.0/c/neethi/include/neethi_util.h               |   53 -
 1.7.0/c/neethi/include/rp_algorithmsuite.h         |  218 -
 1.7.0/c/neethi/include/rp_algorithmsuite_builder.h |   45 -
 1.7.0/c/neethi/include/rp_asymmetric_binding.h     |   88 -
 .../neethi/include/rp_asymmetric_binding_builder.h |   46 -
 1.7.0/c/neethi/include/rp_binding_commons.h        |  126 -
 .../c/neethi/include/rp_bootstrap_policy_builder.h |   44 -
 1.7.0/c/neethi/include/rp_builders.h               |   64 -
 1.7.0/c/neethi/include/rp_defines.h                |  232 -
 1.7.0/c/neethi/include/rp_element.h                |   69 -
 .../c/neethi/include/rp_encryption_token_builder.h |   48 -
 1.7.0/c/neethi/include/rp_header.h                 |   69 -
 1.7.0/c/neethi/include/rp_https_token.h            |   85 -
 1.7.0/c/neethi/include/rp_https_token_builder.h    |   45 -
 1.7.0/c/neethi/include/rp_includes.h               |   52 -
 .../c/neethi/include/rp_initiator_token_builder.h  |   45 -
 1.7.0/c/neethi/include/rp_issued_token.h           |  124 -
 1.7.0/c/neethi/include/rp_issued_token_builder.h   |   50 -
 1.7.0/c/neethi/include/rp_layout.h                 |   63 -
 1.7.0/c/neethi/include/rp_layout_builder.h         |   45 -
 1.7.0/c/neethi/include/rp_policy_creator.h         |   52 -
 1.7.0/c/neethi/include/rp_property.h               |   95 -
 .../c/neethi/include/rp_protection_token_builder.h |   48 -
 1.7.0/c/neethi/include/rp_rampart_config.h         |  217 -
 1.7.0/c/neethi/include/rp_rampart_config_builder.h |   45 -
 .../c/neethi/include/rp_recipient_token_builder.h  |   45 -
 1.7.0/c/neethi/include/rp_saml_token.h             |   97 -
 1.7.0/c/neethi/include/rp_saml_token_builder.h     |   44 -
 1.7.0/c/neethi/include/rp_secpolicy.h              |  213 -
 1.7.0/c/neethi/include/rp_secpolicy_builder.h      |   44 -
 1.7.0/c/neethi/include/rp_security_context_token.h |  143 -
 .../include/rp_security_context_token_builder.h    |   47 -
 .../c/neethi/include/rp_signature_token_builder.h  |   48 -
 .../neethi/include/rp_signed_encrypted_elements.h  |   86 -
 1.7.0/c/neethi/include/rp_signed_encrypted_items.h |   70 -
 1.7.0/c/neethi/include/rp_signed_encrypted_parts.h |   98 -
 .../include/rp_signed_encrypted_parts_builder.h    |   55 -
 1.7.0/c/neethi/include/rp_supporting_tokens.h      |  132 -
 .../neethi/include/rp_supporting_tokens_builder.h  |   49 -
 .../rp_symmetric_asymmetric_binding_commons.h      |  117 -
 1.7.0/c/neethi/include/rp_symmetric_binding.h      |   99 -
 .../neethi/include/rp_symmetric_binding_builder.h  |   45 -
 1.7.0/c/neethi/include/rp_token.h                  |  134 -
 1.7.0/c/neethi/include/rp_token_identifier.h       |   46 -
 1.7.0/c/neethi/include/rp_transport_binding.h      |   76 -
 .../neethi/include/rp_transport_binding_builder.h  |   46 -
 .../c/neethi/include/rp_transport_token_builder.h  |   45 -
 1.7.0/c/neethi/include/rp_trust10.h                |  108 -
 1.7.0/c/neethi/include/rp_trust10_builder.h        |   45 -
 1.7.0/c/neethi/include/rp_username_token.h         |  138 -
 1.7.0/c/neethi/include/rp_username_token_builder.h |   45 -
 1.7.0/c/neethi/include/rp_wss10.h                  |   96 -
 1.7.0/c/neethi/include/rp_wss10_builder.h          |   45 -
 1.7.0/c/neethi/include/rp_wss11.h                  |  129 -
 1.7.0/c/neethi/include/rp_wss11_builder.h          |   45 -
 1.7.0/c/neethi/include/rp_x509_token.h             |  142 -
 1.7.0/c/neethi/include/rp_x509_token_builder.h     |   45 -
 1.7.0/c/neethi/src/Makefile.am                     |   53 -
 1.7.0/c/neethi/src/all.c                           |  183 -
 1.7.0/c/neethi/src/assertion.c                     |  424 --
 1.7.0/c/neethi/src/assertion_builder.c             |  513 --
 1.7.0/c/neethi/src/engine.c                        | 1390 ----
 1.7.0/c/neethi/src/exactlyone.c                    |  188 -
 1.7.0/c/neethi/src/mtom_assertion_checker.c        |   75 -
 1.7.0/c/neethi/src/operator.c                      |  216 -
 1.7.0/c/neethi/src/policy.c                        |  446 --
 1.7.0/c/neethi/src/reference.c                     |  104 -
 1.7.0/c/neethi/src/registry.c                      |  131 -
 1.7.0/c/neethi/src/rmpolicy/Makefile.am            |   13 -
 1.7.0/c/neethi/src/rmpolicy/rm_assertion.c         |  511 --
 1.7.0/c/neethi/src/rmpolicy/rm_assertion_builder.c |  562 --
 1.7.0/c/neethi/src/samples/test1.xml               |    4 -
 1.7.0/c/neethi/src/samples/test10.xml              |    1 -
 1.7.0/c/neethi/src/samples/test11.xml              |    1 -
 1.7.0/c/neethi/src/samples/test12.xml              |    1 -
 1.7.0/c/neethi/src/samples/test13.xml              |    1 -
 1.7.0/c/neethi/src/samples/test14.xml              |    1 -
 1.7.0/c/neethi/src/samples/test15.xml              |    1 -
 1.7.0/c/neethi/src/samples/test16.xml              |    1 -
 1.7.0/c/neethi/src/samples/test17.xml              |    1 -
 1.7.0/c/neethi/src/samples/test18.xml              |    1 -
 1.7.0/c/neethi/src/samples/test19.xml              |    1 -
 1.7.0/c/neethi/src/samples/test2.xml               |    1 -
 1.7.0/c/neethi/src/samples/test20.xml              |    1 -
 1.7.0/c/neethi/src/samples/test21.xml              |   10 -
 1.7.0/c/neethi/src/samples/test22.xml              |    1 -
 1.7.0/c/neethi/src/samples/test23.xml              |    1 -
 1.7.0/c/neethi/src/samples/test24.xml              |    1 -
 1.7.0/c/neethi/src/samples/test25.xml              |    7 -
 1.7.0/c/neethi/src/samples/test3.xml               |   20 -
 1.7.0/c/neethi/src/samples/test4.xml               |    1 -
 1.7.0/c/neethi/src/samples/test5.xml               |    1 -
 1.7.0/c/neethi/src/samples/test6.xml               |    1 -
 1.7.0/c/neethi/src/samples/test7.xml               |    1 -
 1.7.0/c/neethi/src/samples/test8.xml               |    4 -
 1.7.0/c/neethi/src/samples/test9.xml               |    1 -
 1.7.0/c/neethi/src/secpolicy/Makefile.am           |    1 -
 1.7.0/c/neethi/src/secpolicy/builder/Makefile.am   |   25 -
 .../src/secpolicy/builder/algorithmsuite_builder.c |   82 -
 .../secpolicy/builder/asymmetric_binding_builder.c |  234 -
 .../secpolicy/builder/bootstrap_policy_builder.c   |   61 -
 .../secpolicy/builder/encryption_token_builder.c   |  175 -
 .../src/secpolicy/builder/https_token_builder.c    |   56 -
 .../secpolicy/builder/initiator_token_builder.c    |  138 -
 .../src/secpolicy/builder/issued_token_builder.c   |  164 -
 .../neethi/src/secpolicy/builder/layout_builder.c  |   74 -
 .../secpolicy/builder/protection_token_builder.c   |  175 -
 .../src/secpolicy/builder/rampart_config_builder.c |  213 -
 .../secpolicy/builder/recipient_token_builder.c    |  139 -
 .../src/secpolicy/builder/saml_token_builder.c     |  155 -
 .../src/secpolicy/builder/secpolicy_builder.c      |  241 -
 .../builder/security_context_token_builder.c       |  231 -
 .../secpolicy/builder/signature_token_builder.c    |  175 -
 .../builder/signed_encrypted_parts_builder.c       |  209 -
 .../secpolicy/builder/supporting_tokens_builder.c  |  203 -
 .../secpolicy/builder/symmetric_binding_builder.c  |  245 -
 .../src/secpolicy/builder/token_identifier.c       |   78 -
 .../secpolicy/builder/transport_binding_builder.c  |  196 -
 .../secpolicy/builder/transport_token_builder.c    |  138 -
 .../neethi/src/secpolicy/builder/trust10_builder.c |  139 -
 .../src/secpolicy/builder/username_token_builder.c |  150 -
 .../c/neethi/src/secpolicy/builder/wss10_builder.c |  135 -
 .../c/neethi/src/secpolicy/builder/wss11_builder.c |  147 -
 .../src/secpolicy/builder/x509_token_builder.c     |  168 -
 1.7.0/c/neethi/src/secpolicy/model/Makefile.am     |   21 -
 .../c/neethi/src/secpolicy/model/algorithmsuite.c  |  627 --
 .../src/secpolicy/model/asymmetric_binding.c       |  160 -
 .../c/neethi/src/secpolicy/model/binding_commons.c |  245 -
 1.7.0/c/neethi/src/secpolicy/model/element.c       |  112 -
 1.7.0/c/neethi/src/secpolicy/model/header.c        |  123 -
 1.7.0/c/neethi/src/secpolicy/model/https_token.c   |  153 -
 1.7.0/c/neethi/src/secpolicy/model/issued_token.c  |  211 -
 1.7.0/c/neethi/src/secpolicy/model/layout.c        |   99 -
 1.7.0/c/neethi/src/secpolicy/model/property.c      |  265 -
 .../c/neethi/src/secpolicy/model/rampart_config.c  |  446 --
 1.7.0/c/neethi/src/secpolicy/model/saml_token.c    |  160 -
 1.7.0/c/neethi/src/secpolicy/model/secpolicy.c     |  493 --
 .../src/secpolicy/model/security_context_token.c   |  239 -
 .../secpolicy/model/signed_encrypted_elements.c    |  180 -
 .../src/secpolicy/model/signed_encrypted_items.c   |  136 -
 .../src/secpolicy/model/signed_encrypted_parts.c   |  176 -
 .../neethi/src/secpolicy/model/supporting_tokens.c |  300 -
 .../model/symmetric_asymmetric_binding_commons.c   |  192 -
 .../neethi/src/secpolicy/model/symmetric_binding.c |  216 -
 1.7.0/c/neethi/src/secpolicy/model/token.c         |  190 -
 .../neethi/src/secpolicy/model/transport_binding.c |  137 -
 1.7.0/c/neethi/src/secpolicy/model/trust10.c       |  201 -
 1.7.0/c/neethi/src/secpolicy/model/ut.c            |  214 -
 1.7.0/c/neethi/src/secpolicy/model/wss10.c         |  178 -
 1.7.0/c/neethi/src/secpolicy/model/wss11.c         |  256 -
 1.7.0/c/neethi/src/secpolicy/model/x509_token.c    |  231 -
 1.7.0/c/neethi/src/util.c                          |   95 -
 1.7.0/c/neethi/test/Makefile.am                    |   15 -
 1.7.0/c/neethi/test/main.c                         |  362 -
 .../test/policies/1.5symmetric_binding_policy.xml  |   75 -
 .../test/policies/Policy-for-Endpoint-1A.xml       |   12 -
 .../test/policies/Policy-for-Endpoint-1B.xml       |   12 -
 .../test/policies/Policy-for-Endpoint-2A.xml       |   12 -
 .../test/policies/Policy-for-Endpoint-2B.xml       |   12 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1A.xml |   10 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1B.xml |   10 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1A.xml |   10 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1B.xml |   10 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2A.xml |   10 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2B.xml |   10 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2A.xml |   10 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2B.xml |   10 -
 ...for-Operation-1A-in-relation-to-Endpoint-1A.xml |   10 -
 ...for-Operation-1A-in-relation-to-Endpoint-1B.xml |   10 -
 ...for-Operation-1B-in-relation-to-Endpoint-1A.xml |   10 -
 ...for-Operation-1B-in-relation-to-Endpoint-1B.xml |   10 -
 ...for-Operation-2A-in-relation-to-Endpoint-2A.xml |   10 -
 ...for-Operation-2A-in-relation-to-Endpoint-2B.xml |   10 -
 ...for-Operation-2B-in-relation-to-Endpoint-2A.xml |   10 -
 ...for-Operation-2B-in-relation-to-Endpoint-2B.xml |   10 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1A.xml |   11 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1B.xml |   11 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1A.xml |   11 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1B.xml |   11 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2A.xml |   11 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2B.xml |   11 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2A.xml |   11 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2B.xml |   11 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1A.xml |   10 -
 ...-in-Operation-1A-in-relation-to-Endpoint-1B.xml |   10 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1A.xml |   10 -
 ...-in-Operation-1B-in-relation-to-Endpoint-1B.xml |   10 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2A.xml |   10 -
 ...-in-Operation-2A-in-relation-to-Endpoint-2B.xml |   10 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2A.xml |   10 -
 ...-in-Operation-2B-in-relation-to-Endpoint-2B.xml |   10 -
 .../neethi/test/policies/Policy-for-Service-1.xml  |    9 -
 .../neethi/test/policies/Policy-for-Service-2.xml  |    9 -
 .../c/neethi/test/policies/PolicyAttachments.wsdl  |  448 --
 .../test/policies/asymmetric_binding_policy.xml    |   70 -
 1.7.0/c/neethi/test/policies/rm-1.0.xml            |   21 -
 1.7.0/c/neethi/test/policies/rm-1.1.xml            |   27 -
 .../test/policies/symmetric_binding_policy.xml     |   75 -
 .../c/neethi/test/security_context_token/build.sh  |    3 -
 .../security_context_token_test.c                  |   54 -
 1.7.0/c/neethi/test/test-policy.xml                |   10 -
 .../test-resources/different-level-policies.xml    |  109 -
 .../c/neethi/test/test-resources/echo-services.xml |  115 -
 .../test/test-resources/message-services-sc.xml    |  116 -
 1.7.0/c/neethi/test/test-resources/services-1.xml  |   51 -
 1.7.0/c/neethi/test/test-resources/services-2.xml  |   76 -
 1.7.0/c/neethi/test/test-resources/services-3.xml  |   88 -
 1.7.0/c/neethi/test/test-resources/services-4.xml  |   89 -
 1.7.0/c/neethi/test/test-resources/services-5.xml  |   89 -
 1.7.0/c/neethi/test/test-resources/services-6.xml  |   86 -
 1.7.0/c/neethi/test/test-resources/services-7.xml  |   89 -
 1.7.0/c/neethi/test/test-resources/services-8.xml  |   89 -
 1.7.0/c/neethi/test/test-resources/services-9.xml  |   87 -
 .../c/neethi/test/test-resources/services-sc-1.xml |  176 -
 .../c/neethi/test/test-resources/services-sc-2.xml |  186 -
 1.7.0/c/neethi/test/test.c                         |  239 -
 1.7.0/c/project.properties                         |   32 -
 1.7.0/c/project.xml                                |  327 -
 1.7.0/c/release_process                            |  140 -
 1.7.0/c/samples/AUTHORS                            |   26 -
 1.7.0/c/samples/COPYING                            |  203 -
 1.7.0/c/samples/ChangeLog                          |  222 -
 1.7.0/c/samples/INSTALL                            |   14 -
 1.7.0/c/samples/LICENSE                            |  203 -
 1.7.0/c/samples/Makefile.am                        |    8 -
 1.7.0/c/samples/NEWS                               |   97 -
 1.7.0/c/samples/README                             |   51 -
 1.7.0/c/samples/autogen.sh                         |   51 -
 1.7.0/c/samples/build.sh                           |    8 -
 1.7.0/c/samples/client/Makefile.am                 |    2 -
 1.7.0/c/samples/client/amqp/Makefile.am            |    1 -
 1.7.0/c/samples/client/amqp/echo/Makefile.am       |   35 -
 1.7.0/c/samples/client/amqp/echo/echo_blocking.c   |  124 -
 .../samples/client/amqp/echo/echo_blocking_addr.c  |  132 -
 .../samples/client/amqp/echo/echo_blocking_dual.c  |  142 -
 .../client/amqp/echo/echo_blocking_soap11.c        |  135 -
 .../c/samples/client/amqp/echo/echo_non_blocking.c |  217 -
 .../client/amqp/echo/echo_non_blocking_dual.c      |  235 -
 1.7.0/c/samples/client/amqp/echo/echo_util.c       |   47 -
 1.7.0/c/samples/client/amqp/echo/echo_util.h       |   54 -
 1.7.0/c/samples/client/amqp/mtom/Makefile.am       |   17 -
 1.7.0/c/samples/client/amqp/mtom/mtom_client.c     |  259 -
 .../samples/client/amqp/mtom/resources/Makefile.am |    5 -
 .../c/samples/client/amqp/mtom/resources/axis2.jpg |  Bin 13887 -> 0 bytes
 1.7.0/c/samples/client/amqp/notify/Makefile.am     |   14 -
 1.7.0/c/samples/client/amqp/notify/notify_client.c |  152 -
 1.7.0/c/samples/client/echo/Makefile.am            |   17 -
 1.7.0/c/samples/client/echo/README.txt             |    5 -
 1.7.0/c/samples/client/echo/echo.c                 |  193 -
 1.7.0/c/samples/client/echo/echo.mk                |    8 -
 1.7.0/c/samples/client/google/Makefile.am          |   17 -
 1.7.0/c/samples/client/google/README.txt           |   10 -
 1.7.0/c/samples/client/google/google.mk            |    8 -
 1.7.0/c/samples/client/google/google_client.c      |  290 -
 1.7.0/c/samples/client/math/Makefile.am            |   19 -
 1.7.0/c/samples/client/math/axis2_math_stub.c      |  193 -
 1.7.0/c/samples/client/math/axis2_math_stub.h      |   86 -
 1.7.0/c/samples/client/math/math.mk                |    8 -
 1.7.0/c/samples/client/math/math_client.c          |  201 -
 1.7.0/c/samples/client/math/services.xml           |   18 -
 1.7.0/c/samples/client/mtom/Makefile.am            |   19 -
 1.7.0/c/samples/client/mtom/mtom.mk                |    8 -
 1.7.0/c/samples/client/mtom/mtom_client.c          |  270 -
 1.7.0/c/samples/client/mtom/resources/Makefile.am  |    3 -
 1.7.0/c/samples/client/mtom/resources/axis2.jpg    |  Bin 13887 -> 0 bytes
 1.7.0/c/samples/client/mtom_callback/Makefile.am   |   18 -
 .../samples/client/mtom_callback/mtom_callback.mk  |    4 -
 .../client/mtom_callback/mtom_callback_client.c    |  261 -
 1.7.0/c/samples/client/notify/Makefile.am          |   17 -
 1.7.0/c/samples/client/notify/notify.mk            |    8 -
 1.7.0/c/samples/client/notify/notify_client.c      |  152 -
 1.7.0/c/samples/client/session/Makefile.am         |   17 -
 1.7.0/c/samples/client/session/README.txt          |   14 -
 1.7.0/c/samples/client/session/session.c           |  173 -
 1.7.0/c/samples/client/session/session.mk          |    8 -
 1.7.0/c/samples/client/version/Makefile.am         |   18 -
 .../c/samples/client/version/axis2_version_stub.c  |  114 -
 .../c/samples/client/version/axis2_version_stub.h  |   71 -
 1.7.0/c/samples/client/version/services.xml        |    9 -
 1.7.0/c/samples/client/version/test.xml            |    5 -
 1.7.0/c/samples/client/version/version_client.c    |  185 -
 1.7.0/c/samples/client/yahoo/Makefile.am           |   17 -
 1.7.0/c/samples/client/yahoo/yahoo.mk              |    8 -
 1.7.0/c/samples/client/yahoo/yahoo_client.c        |  207 -
 .../codegen/client/calc_xml_inout/Makefile.am      |   23 -
 .../c/samples/codegen/client/calc_xml_inout/readme |   12 -
 .../client/calc_xml_inout/test_calculator.c        |  125 -
 .../samples/codegen/client/calculator/Makefile.am  |   25 -
 1.7.0/c/samples/codegen/client/calculator/readme   |   15 -
 .../codegen/client/calculator/test_calculator.c    |   77 -
 .../codegen/client/interop_doc1/Makefile.am        |   54 -
 1.7.0/c/samples/codegen/client/interop_doc1/readme |   13 -
 .../codegen/client/interop_doc1/test_echo_date.c   |   77 -
 .../client/interop_doc1/test_echo_struct_array.c   |   93 -
 .../codegen/client/interop_doc2/Makefile.am        |   42 -
 1.7.0/c/samples/codegen/client/interop_doc2/readme |   13 -
 .../codegen/client/interop_doc2/test_echo_string.c |   70 -
 .../client/interop_doc2/test_echo_string_array.c   |   90 -
 .../codegen/client/interop_doc2/test_echo_struct.c |   89 -
 .../codegen/databinding/Calculator/Calculator.wsdl |  255 -
 .../databinding/Calculator/client/CalculatorAdd.c  |   38 -
 .../Calculator/server/axis2_skel_Calculator.c      |  104 -
 1.7.0/c/samples/codegen/databinding/READEME.txt    |   65 -
 .../databinding/StockQuoteService/StockQuote.xsd   |   46 -
 .../StockQuoteService/StockQuoteService.wsdl       |   44 -
 .../StockQuoteService/client/stock_quote_client.c  |  121 -
 .../server/axis2_skel_StockQuoteService.c          |   75 -
 .../codegen/server/calc_xml_inout/Makefile.am      |   14 -
 .../server/calc_xml_inout/axis2_skel_Calculator.c  |  135 -
 .../c/samples/codegen/server/calc_xml_inout/readme |   12 -
 .../samples/codegen/server/calculator/Makefile.am  |   15 -
 .../server/calculator/axis2_skel_Calculator.c      |  158 -
 1.7.0/c/samples/codegen/server/calculator/readme   |   12 -
 .../codegen/server/interop_doc1/Makefile.am        |   23 -
 .../axis2_skel_InteropTestPortTypeDocService.c     |  274 -
 1.7.0/c/samples/codegen/server/interop_doc1/readme |   10 -
 .../codegen/server/interop_doc2/Makefile.am        |   16 -
 .../axis2_skel_WSDLInteropTestDocLitService.c      |  139 -
 1.7.0/c/samples/codegen/server/interop_doc2/readme |   10 -
 1.7.0/c/samples/configure.ac                       |  158 -
 1.7.0/c/samples/mtom_caching_callback/Makefile.am  |   10 -
 .../mtom_caching_callback/mtom_caching_callback.c  |  185 -
 1.7.0/c/samples/mtom_sending_callback/Makefile.am  |   11 -
 .../mtom_sending_callback/mtom_sending_callback.c  |  209 -
 1.7.0/c/samples/server/Calculator/Calculator.mk    |    7 -
 1.7.0/c/samples/server/Calculator/Calculator.wsdl  |  183 -
 1.7.0/c/samples/server/Calculator/Makefile.am      |    9 -
 1.7.0/c/samples/server/Calculator/calc.c           |  553 --
 1.7.0/c/samples/server/Calculator/calc.h           |   41 -
 1.7.0/c/samples/server/Calculator/calc_skeleton.c  |  157 -
 1.7.0/c/samples/server/Calculator/services.xml     |   28 -
 1.7.0/c/samples/server/Makefile.am                 |    2 -
 1.7.0/c/samples/server/axis2.log                   |    1 -
 1.7.0/c/samples/server/axis2.xml                   |  129 -
 1.7.0/c/samples/server/echo/Makefile.am            |    9 -
 1.7.0/c/samples/server/echo/echo.c                 |  113 -
 1.7.0/c/samples/server/echo/echo.h                 |   32 -
 1.7.0/c/samples/server/echo/echo.mk                |    8 -
 1.7.0/c/samples/server/echo/echo_skeleton.c        |  182 -
 1.7.0/c/samples/server/echo/services.xml           |   34 -
 1.7.0/c/samples/server/math/Makefile.am            |    9 -
 1.7.0/c/samples/server/math/math.c                 |  536 --
 1.7.0/c/samples/server/math/math.h                 |   41 -
 1.7.0/c/samples/server/math/math.mk                |    7 -
 1.7.0/c/samples/server/math/math_skeleton.c        |  157 -
 1.7.0/c/samples/server/math/services.xml           |   18 -
 1.7.0/c/samples/server/mtom/Makefile.am            |    9 -
 1.7.0/c/samples/server/mtom/mtom.c                 |  257 -
 1.7.0/c/samples/server/mtom/mtom.h                 |   33 -
 1.7.0/c/samples/server/mtom/mtom.mk                |    8 -
 1.7.0/c/samples/server/mtom/mtom_skeleton.c        |  164 -
 1.7.0/c/samples/server/mtom/services.xml           |   12 -
 1.7.0/c/samples/server/mtom_callback/Makefile.am   |    9 -
 .../c/samples/server/mtom_callback/mtom_callback.c |  261 -
 .../c/samples/server/mtom_callback/mtom_callback.h |   33 -
 .../samples/server/mtom_callback/mtom_callback.mk  |    8 -
 .../c/samples/server/mtom_callback/mtom_skeleton.c |  166 -
 1.7.0/c/samples/server/mtom_callback/services.xml  |   16 -
 1.7.0/c/samples/server/notify/Makefile.am          |    9 -
 1.7.0/c/samples/server/notify/notify.c             |   77 -
 1.7.0/c/samples/server/notify/notify.h             |   32 -
 1.7.0/c/samples/server/notify/notify.mk            |    8 -
 1.7.0/c/samples/server/notify/notify_skeleton.c    |  167 -
 1.7.0/c/samples/server/notify/services.xml         |   13 -
 1.7.0/c/samples/server/session/Makefile.am         |    9 -
 1.7.0/c/samples/server/session/README              |   28 -
 1.7.0/c/samples/server/session/services.xml        |   34 -
 1.7.0/c/samples/server/session/session.c           |  127 -
 1.7.0/c/samples/server/session/session.h           |   33 -
 1.7.0/c/samples/server/session/session.mk          |    8 -
 1.7.0/c/samples/server/session/session_skeleton.c  |  182 -
 1.7.0/c/samples/server/sg_math/Makefile.am         |   11 -
 1.7.0/c/samples/server/sg_math/add.c               |  180 -
 1.7.0/c/samples/server/sg_math/add.h               |   33 -
 1.7.0/c/samples/server/sg_math/add_skeleton.c      |  151 -
 1.7.0/c/samples/server/sg_math/div.c               |  150 -
 1.7.0/c/samples/server/sg_math/div.h               |   32 -
 1.7.0/c/samples/server/sg_math/div_skeleton.c      |  151 -
 1.7.0/c/samples/server/sg_math/mul.c               |  148 -
 1.7.0/c/samples/server/sg_math/mul.h               |   32 -
 1.7.0/c/samples/server/sg_math/mul_skeleton.c      |  151 -
 1.7.0/c/samples/server/sg_math/services.xml        |   30 -
 1.7.0/c/samples/server/sg_math/sg_math.mk          |   15 -
 1.7.0/c/samples/server/sg_math/sub.c               |  148 -
 1.7.0/c/samples/server/sg_math/sub.h               |   32 -
 1.7.0/c/samples/server/sg_math/sub_skeleton.c      |  151 -
 1.7.0/c/samples/server/version/Makefile.am         |   10 -
 1.7.0/c/samples/server/version/services.xml        |    9 -
 1.7.0/c/samples/server/version/version.c           |   59 -
 1.7.0/c/samples/server/version/version.h           |   32 -
 1.7.0/c/samples/server/version/version_skel.c      |  151 -
 1.7.0/c/samples/user_guide/Makefile.am             |    1 -
 1.7.0/c/samples/user_guide/clients/Makefile.am     |   36 -
 1.7.0/c/samples/user_guide/clients/echo_blocking.c |  126 -
 .../c/samples/user_guide/clients/echo_blocking.mk  |    8 -
 .../user_guide/clients/echo_blocking_addr.c        |  132 -
 .../user_guide/clients/echo_blocking_addr.mk       |    8 -
 .../user_guide/clients/echo_blocking_auth.c        |  295 -
 .../user_guide/clients/echo_blocking_auth.mk       |    8 -
 .../user_guide/clients/echo_blocking_dual.c        |  140 -
 .../user_guide/clients/echo_blocking_dual.mk       |    8 -
 .../user_guide/clients/echo_blocking_soap11.c      |  135 -
 .../user_guide/clients/echo_blocking_soap11.mk     |    8 -
 .../samples/user_guide/clients/echo_non_blocking.c |  211 -
 .../user_guide/clients/echo_non_blocking.mk        |    8 -
 .../user_guide/clients/echo_non_blocking_dual.c    |  233 -
 .../user_guide/clients/echo_non_blocking_dual.mk   |    8 -
 1.7.0/c/samples/user_guide/clients/echo_rest.c     |  229 -
 1.7.0/c/samples/user_guide/clients/echo_rest.mk    |    8 -
 1.7.0/c/samples/user_guide/clients/echo_util.c     |   47 -
 1.7.0/c/samples/user_guide/clients/echo_util.h     |   28 -
 1.7.0/c/src/Makefile.am                            |    1 -
 1.7.0/c/src/core/Makefile.am                       |    1 -
 1.7.0/c/src/core/addr/Makefile.am                  |   13 -
 1.7.0/c/src/core/addr/any_content_type.c           |  120 -
 1.7.0/c/src/core/addr/endpoint_ref.c               |  375 --
 1.7.0/c/src/core/addr/msg_info_headers.c           |  448 --
 1.7.0/c/src/core/addr/relates_to.c                 |  164 -
 1.7.0/c/src/core/addr/svc_name.c                   |  151 -
 1.7.0/c/src/core/clientapi/Makefile.am             |   17 -
 1.7.0/c/src/core/clientapi/async_result.c          |   83 -
 1.7.0/c/src/core/clientapi/callback.c              |  272 -
 1.7.0/c/src/core/clientapi/callback_recv.c         |  199 -
 1.7.0/c/src/core/clientapi/listener_manager.c      |  306 -
 1.7.0/c/src/core/clientapi/op_client.c             | 1441 ----
 1.7.0/c/src/core/clientapi/options.c               | 1068 ---
 1.7.0/c/src/core/clientapi/stub.c                  |  228 -
 1.7.0/c/src/core/clientapi/svc_client.c            | 1630 -----
 1.7.0/c/src/core/context/Makefile.am               |   13 -
 1.7.0/c/src/core/context/conf_ctx.c                |  599 --
 1.7.0/c/src/core/context/ctx.c                     |  197 -
 1.7.0/c/src/core/context/msg_ctx.c                 | 2824 --------
 1.7.0/c/src/core/context/op_ctx.c                  |  420 --
 1.7.0/c/src/core/context/svc_ctx.c                 |  200 -
 1.7.0/c/src/core/context/svc_grp_ctx.c             |  256 -
 1.7.0/c/src/core/deployment/Makefile.am            |   38 -
 1.7.0/c/src/core/deployment/arch_file_data.c       |  369 -
 1.7.0/c/src/core/deployment/arch_reader.c          |  313 -
 1.7.0/c/src/core/deployment/axis2_arch_file_data.h |  265 -
 1.7.0/c/src/core/deployment/axis2_arch_reader.h    |  152 -
 1.7.0/c/src/core/deployment/axis2_conf_builder.h   |  116 -
 1.7.0/c/src/core/deployment/axis2_dep_engine.h     |  418 --
 1.7.0/c/src/core/deployment/axis2_deployment.h     |  119 -
 1.7.0/c/src/core/deployment/axis2_desc_builder.h   |  292 -
 1.7.0/c/src/core/deployment/axis2_module_builder.h |  101 -
 1.7.0/c/src/core/deployment/axis2_repos_listener.h |  144 -
 1.7.0/c/src/core/deployment/axis2_svc_builder.h    |  149 -
 .../c/src/core/deployment/axis2_svc_grp_builder.h  |  122 -
 1.7.0/c/src/core/deployment/axis2_ws_info.h        |  144 -
 1.7.0/c/src/core/deployment/axis2_ws_info_list.h   |  192 -
 1.7.0/c/src/core/deployment/conf_builder.c         | 1337 ----
 1.7.0/c/src/core/deployment/conf_init.c            |  460 --
 1.7.0/c/src/core/deployment/dep_engine.c           | 1988 ------
 1.7.0/c/src/core/deployment/desc_builder.c         | 1149 ----
 1.7.0/c/src/core/deployment/module_builder.c       |  514 --
 1.7.0/c/src/core/deployment/phases_info.c          |  564 --
 1.7.0/c/src/core/deployment/repos_listener.c       |  398 --
 1.7.0/c/src/core/deployment/svc_builder.c          |  840 ---
 1.7.0/c/src/core/deployment/svc_grp_builder.c      |  264 -
 1.7.0/c/src/core/deployment/ws_info.c              |  158 -
 1.7.0/c/src/core/deployment/ws_info_list.c         |  370 -
 1.7.0/c/src/core/description/Makefile.am           |   24 -
 1.7.0/c/src/core/description/desc.c                |  261 -
 1.7.0/c/src/core/description/flow.c                |  130 -
 1.7.0/c/src/core/description/flow_container.c      |  173 -
 1.7.0/c/src/core/description/handler_desc.c        |  333 -
 1.7.0/c/src/core/description/module_desc.c         |  470 --
 1.7.0/c/src/core/description/msg.c                 |  407 --
 1.7.0/c/src/core/description/op.c                  | 1474 ----
 1.7.0/c/src/core/description/phase_rule.c          |  254 -
 1.7.0/c/src/core/description/policy_include.c      |  612 --
 1.7.0/c/src/core/description/svc.c                 | 1568 -----
 1.7.0/c/src/core/description/svc_grp.c             |  714 --
 1.7.0/c/src/core/description/transport_in_desc.c   |  305 -
 1.7.0/c/src/core/description/transport_out_desc.c  |  299 -
 1.7.0/c/src/core/engine/Makefile.am                |   47 -
 1.7.0/c/src/core/engine/addr_disp.c                |  255 -
 1.7.0/c/src/core/engine/axis2_disp_checker.h       |  105 -
 1.7.0/c/src/core/engine/conf.c                     | 1895 ------
 1.7.0/c/src/core/engine/ctx_handler.c              |  204 -
 1.7.0/c/src/core/engine/disp.c                     |  185 -
 1.7.0/c/src/core/engine/disp_checker.c             |  284 -
 1.7.0/c/src/core/engine/engine.c                   |  915 ---
 1.7.0/c/src/core/engine/handler.c                  |  133 -
 1.7.0/c/src/core/engine/phase.c                    | 1275 ----
 1.7.0/c/src/core/engine/req_uri_disp.c             |  206 -
 1.7.0/c/src/core/engine/rest_disp.c                |  350 -
 1.7.0/c/src/core/engine/soap_action_disp.c         |  155 -
 1.7.0/c/src/core/engine/soap_body_disp.c           |  231 -
 1.7.0/c/src/core/phaseresolver/Makefile.am         |    9 -
 1.7.0/c/src/core/phaseresolver/phase_holder.c      |  243 -
 1.7.0/c/src/core/phaseresolver/phase_resolver.c    | 2016 ------
 1.7.0/c/src/core/receivers/Makefile.am             |   11 -
 1.7.0/c/src/core/receivers/msg_recv.c              |  560 --
 .../c/src/core/receivers/raw_xml_in_out_msg_recv.c |  448 --
 1.7.0/c/src/core/receivers/svr_callback.c          |  112 -
 1.7.0/c/src/core/transport/Makefile.am             |    8 -
 1.7.0/c/src/core/transport/amqp/Makefile.am        |    4 -
 .../c/src/core/transport/amqp/receiver/Makefile.am |   25 -
 .../transport/amqp/receiver/axis2_amqp_receiver.c  |  275 -
 .../transport/amqp/receiver/axis2_amqp_receiver.h  |   82 -
 .../amqp/receiver/qpid_receiver/Makefile.am        |   29 -
 .../receiver/qpid_receiver/axis2_qpid_receiver.cpp |  167 -
 .../receiver/qpid_receiver/axis2_qpid_receiver.h   |   39 -
 .../axis2_qpid_receiver_interface.cpp              |  102 -
 .../qpid_receiver/axis2_qpid_receiver_interface.h  |   58 -
 .../qpid_receiver/axis2_qpid_receiver_listener.cpp |  123 -
 .../qpid_receiver/axis2_qpid_receiver_listener.h   |   43 -
 .../qpid_receiver/request_processor/Makefile.am    |   20 -
 .../axis2_amqp_request_processor.c                 |  334 -
 .../axis2_amqp_request_processor.h                 |   55 -
 1.7.0/c/src/core/transport/amqp/sender/Makefile.am |   26 -
 .../core/transport/amqp/sender/axis2_amqp_sender.c |  344 -
 .../core/transport/amqp/sender/axis2_amqp_sender.h |   63 -
 .../transport/amqp/sender/qpid_sender/Makefile.am  |   23 -
 .../amqp/sender/qpid_sender/axis2_qpid_sender.cpp  |  242 -
 .../amqp/sender/qpid_sender/axis2_qpid_sender.h    |   49 -
 .../qpid_sender/axis2_qpid_sender_interface.cpp    |  130 -
 .../qpid_sender/axis2_qpid_sender_interface.h      |   50 -
 1.7.0/c/src/core/transport/amqp/server/Makefile.am |    1 -
 .../amqp/server/axis2_amqp_server/Makefile.am      |   32 -
 .../server/axis2_amqp_server/axis2_amqp_server.c   |  232 -
 .../server/axis2_amqp_server/axis2_amqp_server.h   |   41 -
 1.7.0/c/src/core/transport/amqp/util/Makefile.am   |   18 -
 .../core/transport/amqp/util/axis2_amqp_defines.h  |   65 -
 .../src/core/transport/amqp/util/axis2_amqp_util.c |  811 ---
 .../src/core/transport/amqp/util/axis2_amqp_util.h |  143 -
 1.7.0/c/src/core/transport/http/Makefile.am        |    1 -
 1.7.0/c/src/core/transport/http/common/Makefile.am |   29 -
 .../transport/http/common/http_accept_record.c     |  165 -
 .../c/src/core/transport/http/common/http_header.c |  168 -
 .../http/common/http_out_transport_info.c          |  353 -
 .../core/transport/http/common/http_request_line.c |  227 -
 .../transport/http/common/http_response_writer.c   |  176 -
 .../transport/http/common/http_simple_request.c    |  433 --
 .../transport/http/common/http_simple_response.c   |  615 --
 .../core/transport/http/common/http_status_line.c  |  267 -
 .../c/src/core/transport/http/common/http_worker.c | 2086 ------
 .../transport/http/common/simple_http_svr_conn.c   |  504 --
 .../c/src/core/transport/http/receiver/Makefile.am |   21 -
 .../core/transport/http/receiver/http_receiver.c   |  518 --
 .../core/transport/http/receiver/http_svr_thread.c |  320 -
 1.7.0/c/src/core/transport/http/sender/Makefile.am |   54 -
 .../c/src/core/transport/http/sender/http_client.c | 1001 ---
 .../c/src/core/transport/http/sender/http_sender.c | 3337 ---------
 .../transport/http/sender/http_transport_sender.c  |  866 ---
 .../core/transport/http/sender/libcurl/Makefile.am |    2 -
 .../transport/http/sender/libcurl/axis2_libcurl.c  | 1178 ----
 .../transport/http/sender/libcurl/axis2_libcurl.h  |   53 -
 .../transport/http/sender/libcurl/libcurl_stream.c |  192 -
 .../transport/http/sender/libcurl/libcurl_stream.h |   51 -
 .../src/core/transport/http/sender/ssl/Makefile.am |    2 -
 .../core/transport/http/sender/ssl/ssl_stream.c    |  239 -
 .../core/transport/http/sender/ssl/ssl_stream.h    |   50 -
 .../src/core/transport/http/sender/ssl/ssl_utils.c |  227 -
 .../src/core/transport/http/sender/ssl/ssl_utils.h |   56 -
 .../src/core/transport/http/server/CGI/Makefile.am |   30 -
 .../transport/http/server/CGI/axis2_cgi_main.c     |  280 -
 .../http/server/CGI/axis2_cgi_out_transport_info.c |  160 -
 .../http/server/CGI/axis2_cgi_out_transport_info.h |   62 -
 .../transport/http/server/CGI/axis2_cgi_stream.c   |  164 -
 .../transport/http/server/CGI/axis2_cgi_stream.h   |   44 -
 .../transport/http/server/CGI/axis2_cgi_types.h    |   34 -
 1.7.0/c/src/core/transport/http/server/IIS/README  |   61 -
 .../http/server/IIS/axis2_iis_constants.h          |   51 -
 .../http/server/IIS/axis2_iis_out_transport_info.c |  153 -
 .../http/server/IIS/axis2_iis_out_transport_info.h |   61 -
 .../transport/http/server/IIS/axis2_iis_regedit.js |   84 -
 .../transport/http/server/IIS/axis2_iis_stream.c   |  313 -
 .../transport/http/server/IIS/axis2_iis_stream.h   |   45 -
 .../transport/http/server/IIS/axis2_iis_worker.c   |  607 --
 .../transport/http/server/IIS/axis2_iis_worker.h   |   62 -
 .../transport/http/server/IIS/axis2_isapi_plugin.c |  476 --
 .../IIS/iis_iaspi_plugin_51/axis2_isapi_51.c       |  153 -
 .../core/transport/http/server/IIS/mod_axis2.def   |    7 -
 1.7.0/c/src/core/transport/http/server/Makefile.am |    2 -
 .../core/transport/http/server/apache2/Makefile.am |   39 -
 .../server/apache2/apache2_out_transport_info.c    |  191 -
 .../transport/http/server/apache2/apache2_stream.c |  292 -
 .../transport/http/server/apache2/apache2_stream.h |   46 -
 .../transport/http/server/apache2/apache2_worker.c | 1700 -----
 .../apache2/axis2_apache2_out_transport_info.h     |   61 -
 .../http/server/apache2/axis2_apache2_worker.h     |   78 -
 .../core/transport/http/server/apache2/mod_axis2.c |  844 ---
 .../http/server/simple_axis2_server/Makefile.am    |   29 -
 .../server/simple_axis2_server/http_server_main.c  |  310 -
 1.7.0/c/src/core/transport/http/util/Makefile.am   |   14 -
 .../transport/http/util/http_transport_utils.c     | 3956 -----------
 1.7.0/c/src/core/transport/tcp/Makefile.am         |    3 -
 .../core/transport/tcp/axis2_simple_tcp_svr_conn.h |  155 -
 1.7.0/c/src/core/transport/tcp/axis2_tcp_server.h  |   60 -
 .../src/core/transport/tcp/axis2_tcp_svr_thread.h  |  117 -
 .../c/src/core/transport/tcp/axis2_tcp_transport.h |   89 -
 .../transport/tcp/axis2_tcp_transport_sender.h     |   59 -
 1.7.0/c/src/core/transport/tcp/axis2_tcp_worker.h  |   95 -
 .../c/src/core/transport/tcp/receiver/Makefile.am  |   23 -
 .../transport/tcp/receiver/simple_tcp_svr_conn.c   |  181 -
 .../src/core/transport/tcp/receiver/tcp_receiver.c |  400 --
 .../core/transport/tcp/receiver/tcp_svr_thread.c   |  297 -
 .../c/src/core/transport/tcp/receiver/tcp_worker.c |  178 -
 1.7.0/c/src/core/transport/tcp/sender/Makefile.am  |   26 -
 .../transport/tcp/sender/tcp_transport_sender.c    |  476 --
 1.7.0/c/src/core/transport/tcp/server/Makefile.am  |    1 -
 .../tcp/server/simple_tcp_server/Makefile.am       |   29 -
 .../tcp/server/simple_tcp_server/tcp_server_main.c |  262 -
 1.7.0/c/src/core/transport/transport_receiver.c    |  114 -
 1.7.0/c/src/core/util/Makefile.am                  |    9 -
 1.7.0/c/src/core/util/core_utils.c                 | 1635 -----
 1.7.0/c/src/modules/Makefile.am                    |    1 -
 1.7.0/c/src/modules/mod_addr/Makefile.am           |   22 -
 1.7.0/c/src/modules/mod_addr/addr_in_handler.c     |  746 ---
 1.7.0/c/src/modules/mod_addr/addr_out_handler.c    |  862 ---
 1.7.0/c/src/modules/mod_addr/mod_addr.c            |  158 -
 1.7.0/c/src/modules/mod_addr/module.xml            |   19 -
 1.7.0/c/src/modules/mod_log/Makefile.am            |   22 -
 1.7.0/c/src/modules/mod_log/log_in_handler.c       |   91 -
 1.7.0/c/src/modules/mod_log/log_out_handler.c      |   89 -
 1.7.0/c/src/modules/mod_log/mod_log.c              |  141 -
 1.7.0/c/src/modules/mod_log/mod_log.h              |   50 -
 1.7.0/c/src/modules/mod_log/module.xml             |   19 -
 1.7.0/c/test/Makefile.am                           |    3 -
 1.7.0/c/test/core/Makefile.am                      |    3 -
 1.7.0/c/test/core/addr/Makefile.am                 |   22 -
 1.7.0/c/test/core/addr/test_addr.c                 |   97 -
 1.7.0/c/test/core/clientapi/Makefile.am            |   53 -
 1.7.0/c/test/core/clientapi/addr_echo.xml          |   23 -
 1.7.0/c/test/core/clientapi/echo.xml               |    1 -
 1.7.0/c/test/core/clientapi/test_client.c          |  203 -
 1.7.0/c/test/core/clientapi/test_clientapi.c       |  120 -
 .../core/clientapi/test_svc_client_handler_count.c |   22 -
 1.7.0/c/test/core/context/Makefile.am              |   22 -
 1.7.0/c/test/core/context/test_context.c           |  145 -
 1.7.0/c/test/core/deployment/Makefile.am           |   27 -
 1.7.0/c/test/core/deployment/axis2.xml             |  126 -
 1.7.0/c/test/core/deployment/test_deployment.c     |  307 -
 1.7.0/c/test/core/description/Makefile.am          |   27 -
 1.7.0/c/test/core/description/test_description.c   |  188 -
 1.7.0/c/test/core/engine/Makefile.am               |   27 -
 1.7.0/c/test/core/engine/test_engine.c             |  122 -
 1.7.0/c/test/core/transport/Makefile.am            |    1 -
 1.7.0/c/test/core/transport/http/Makefile.am       |   23 -
 .../test/core/transport/http/test_http_transport.c |  284 -
 1.7.0/c/test/cutest/include/cut_defs.h             |  146 -
 1.7.0/c/test/cutest/include/cut_http_server.h      |  215 -
 1.7.0/c/test/find_policy.c                         |  303 -
 1.7.0/c/test/itest/Makefile.am                     |    1 -
 1.7.0/c/test/itest/whitemesa/Makefile.am           |    2 -
 1.7.0/c/test/itest/whitemesa/round1/Makefile.am    |   16 -
 1.7.0/c/test/itest/whitemesa/round1/README.txt     |    2 -
 1.7.0/c/test/itest/whitemesa/round1/input          |    6 -
 .../c/test/itest/whitemesa/round1/round1_client.c  |  258 -
 1.7.0/c/test/itest/whitemesa/round1/run.sh         |    1 -
 1.7.0/c/test/itest/whitemesa/round1/todo           |   19 -
 1.7.0/c/test/itest/whitemesa/round2/Makefile.am    |   15 -
 1.7.0/c/test/itest/whitemesa/round2/README.txt     |    8 -
 1.7.0/c/test/itest/whitemesa/round2/input          |    6 -
 1.7.0/c/test/itest/whitemesa/round2/readme         |    1 -
 .../c/test/itest/whitemesa/round2/round2_client.c  |  251 -
 1.7.0/c/test/itest/whitemesa/round2/run.sh         |    1 -
 1.7.0/c/test/itest/whitemesa/round2/todo           |    8 -
 1.7.0/c/test/resources/services.xml                |   22 -
 1.7.0/c/test/resources/wsdl/Attachment1.wsdl       |   76 -
 1.7.0/c/test/resources/wsdl/AttachmentService.wsdl |  139 -
 1.7.0/c/test/resources/wsdl/AxisBench.wsdl         |  108 -
 1.7.0/c/test/resources/wsdl/BasicAllTest.wsdl      |  102 -
 1.7.0/c/test/resources/wsdl/BasicChoice.wsdl       |  104 -
 1.7.0/c/test/resources/wsdl/Calculator.wsdl        |  135 -
 1.7.0/c/test/resources/wsdl/CalculatorDoc.wsdl     |  255 -
 1.7.0/c/test/resources/wsdl/Choice.wsdl            |  104 -
 1.7.0/c/test/resources/wsdl/CombinedAllTest.wsdl   |  107 -
 1.7.0/c/test/resources/wsdl/CombinedChoice.wsdl    |  110 -
 1.7.0/c/test/resources/wsdl/ComplexLists.wsdl      |  192 -
 1.7.0/c/test/resources/wsdl/ComplexTypeAll.wsdl    |   81 -
 .../c/test/resources/wsdl/DataHandlerService.wsdl  |  291 -
 1.7.0/c/test/resources/wsdl/Enumeration.wsdl       |  108 -
 1.7.0/c/test/resources/wsdl/ExceptionTest.wsdl     |   97 -
 1.7.0/c/test/resources/wsdl/ExceptionTestDoc.wsdl  |  160 -
 .../c/test/resources/wsdl/ExtensibilityQuery.wsdl  |  154 -
 1.7.0/c/test/resources/wsdl/FaultMapping.wsdl      |   97 -
 1.7.0/c/test/resources/wsdl/FaultMappingDoc.wsdl   |  160 -
 1.7.0/c/test/resources/wsdl/FourLevelTestDoc.wsdl  |   73 -
 1.7.0/c/test/resources/wsdl/InOut.wsdl             |  429 --
 1.7.0/c/test/resources/wsdl/InteropTestRound1.wsdl |  333 -
 .../test/resources/wsdl/InteropTestRound1Doc.wsdl  |  774 ---
 .../test/resources/wsdl/LargeReturningString.wsdl  |   95 -
 1.7.0/c/test/resources/wsdl/LimitedAllTest.wsdl    |  103 -
 1.7.0/c/test/resources/wsdl/ManyTypeRefRoot.wsdl   |   89 -
 1.7.0/c/test/resources/wsdl/MathOps.wsdl           |   71 -
 1.7.0/c/test/resources/wsdl/MathOpsDoc.wsdl        |  118 -
 1.7.0/c/test/resources/wsdl/MinOccurTest.wsdl      |  107 -
 1.7.0/c/test/resources/wsdl/MultiOut.wsdl          |  139 -
 1.7.0/c/test/resources/wsdl/NestedArrays.wsdl      |  105 -
 1.7.0/c/test/resources/wsdl/NestedComplex.wsdl     |  130 -
 1.7.0/c/test/resources/wsdl/NillableArrays.wsdl    |  266 -
 .../c/test/resources/wsdl/OtherFaultException.wsdl |   97 -
 .../c/test/resources/wsdl/PlainTextAttachment.wsdl |   69 -
 1.7.0/c/test/resources/wsdl/PrimitiveAndArray.wsdl |  155 -
 1.7.0/c/test/resources/wsdl/RPCAllTest.wsdl        |  101 -
 1.7.0/c/test/resources/wsdl/RecurseTypes.wsdl      |  101 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest1.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest2.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest3.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest4.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest5.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest7.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcHttpHeaderTest8.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest1.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest10.wsdl |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest2.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest3.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest4.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest6.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest8.wsdl  |  333 -
 .../c/test/resources/wsdl/RpcSoapHeaderTest9.wsdl  |  333 -
 1.7.0/c/test/resources/wsdl/SimpleArray.wsdl       |   64 -
 1.7.0/c/test/resources/wsdl/SimpleArrayDoc.wsdl    |   85 -
 1.7.0/c/test/resources/wsdl/SimpleArrays.wsdl      |  299 -
 1.7.0/c/test/resources/wsdl/SimpleChoice.wsdl      |  104 -
 1.7.0/c/test/resources/wsdl/SimpleRef.wsdl         |  114 -
 1.7.0/c/test/resources/wsdl/SimpleRefDoc.wsdl      |  100 -
 1.7.0/c/test/resources/wsdl/SimpleTypeArray.wsdl   |   75 -
 .../resources/wsdl/SimpleTypeInnerUnbounded.wsdl   |  113 -
 .../wsdl/SimpleTypeInnerUnboundedInOutput.wsdl     |  113 -
 1.7.0/c/test/resources/wsdl/StockQuotes.wsdl       |   48 -
 .../test/resources/wsdl/TestTransportTimeout.wsdl  |  255 -
 1.7.0/c/test/resources/wsdl/UDDI.wsdl              |   31 -
 1.7.0/c/test/resources/wsdl/UnboundedChoice.wsdl   |  104 -
 .../test/resources/wsdl/UnboundedStringChoice.wsdl |  103 -
 1.7.0/c/test/resources/wsdl/XSDAttribute.wsdl      | 1046 ---
 1.7.0/c/test/resources/wsdl/XSDElement.wsdl        | 1422 ----
 1.7.0/c/test/resources/wsdl/XSDElementNil.wsdl     | 1414 ----
 1.7.0/c/test/resources/wsdl/XSD_ENTITIES.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_ENTITY.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_ID.wsdl            |  285 -
 1.7.0/c/test/resources/wsdl/XSD_IDREF.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_IDREFS.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_NCName.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_NMTOKEN.wsdl       |  285 -
 1.7.0/c/test/resources/wsdl/XSD_NMTOKENS.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_NOTATION.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_Name.wsdl          |  285 -
 1.7.0/c/test/resources/wsdl/XSD_QName.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_anyURI.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_base64Binary.wsdl  |  285 -
 1.7.0/c/test/resources/wsdl/XSD_boolean.wsdl       |  285 -
 1.7.0/c/test/resources/wsdl/XSD_byte.wsdl          |  285 -
 1.7.0/c/test/resources/wsdl/XSD_date.wsdl          |  285 -
 1.7.0/c/test/resources/wsdl/XSD_dateTime.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_decimal.wsdl       |  285 -
 1.7.0/c/test/resources/wsdl/XSD_double.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_duration.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_float.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_gDay.wsdl          |  285 -
 1.7.0/c/test/resources/wsdl/XSD_gMonth.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_gMonthDay.wsdl     |  285 -
 1.7.0/c/test/resources/wsdl/XSD_gYear.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_gYearMonth.wsdl    |  285 -
 1.7.0/c/test/resources/wsdl/XSD_hexBinary.wsdl     |  285 -
 1.7.0/c/test/resources/wsdl/XSD_int.wsdl           |  285 -
 1.7.0/c/test/resources/wsdl/XSD_integer.wsdl       |  285 -
 1.7.0/c/test/resources/wsdl/XSD_language.wsdl      |  285 -
 1.7.0/c/test/resources/wsdl/XSD_long.wsdl          |  285 -
 .../c/test/resources/wsdl/XSD_negativeInteger.wsdl |  285 -
 .../resources/wsdl/XSD_nonNegativeInteger.wsdl     |  285 -
 .../resources/wsdl/XSD_nonPositiveInteger.wsdl     |  285 -
 .../test/resources/wsdl/XSD_normalizedString.wsdl  |  285 -
 .../c/test/resources/wsdl/XSD_positiveInteger.wsdl |  285 -
 1.7.0/c/test/resources/wsdl/XSD_short.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_string.wsdl        |  285 -
 1.7.0/c/test/resources/wsdl/XSD_time.wsdl          |  285 -
 1.7.0/c/test/resources/wsdl/XSD_token.wsdl         |  285 -
 1.7.0/c/test/resources/wsdl/XSD_unsignedByte.wsdl  |  285 -
 1.7.0/c/test/resources/wsdl/XSD_unsignedInt.wsdl   |  285 -
 1.7.0/c/test/resources/wsdl/XSD_unsignedLong.wsdl  |  285 -
 1.7.0/c/test/resources/wsdl/XSD_unsignedShort.wsdl |  285 -
 1.7.0/c/test/resources/wsdl/inquire_v2.wsdl        |  273 -
 .../wsdl/interoptestdoclitparameters.wsdl          |  175 -
 .../c/test/resources/wsdl/nillableComplexType.wsdl |   78 -
 .../c/test/resources/wsdl/nillableComplexType.xsd  |   26 -
 1.7.0/c/test/resources/xml/om/axis.xml             |   25 -
 1.7.0/c/test/resources/xml/om/basic.xml            |   11 -
 1.7.0/c/test/resources/xml/om/basicupdate.xml      |   47 -
 1.7.0/c/test/resources/xml/om/contents.xml         |   70 -
 1.7.0/c/test/resources/xml/om/defaultNamespace.xml |    6 -
 1.7.0/c/test/resources/xml/om/evaluate.xml         |   28 -
 1.7.0/c/test/resources/xml/om/fibo.xml             |   29 -
 1.7.0/c/test/resources/xml/om/id.xml               |   21 -
 1.7.0/c/test/resources/xml/om/jaxen24.xml          |    2 -
 1.7.0/c/test/resources/xml/om/jaxen3.xml           |   15 -
 1.7.0/c/test/resources/xml/om/lang.xml             |   11 -
 1.7.0/c/test/resources/xml/om/message.xml          |   27 -
 1.7.0/c/test/resources/xml/om/moreover.xml         |  244 -
 1.7.0/c/test/resources/xml/om/much_ado.xml         | 6850 -------------------
 1.7.0/c/test/resources/xml/om/namespaces.xml       |   18 -
 1.7.0/c/test/resources/xml/om/nitf.xml             |   67 -
 1.7.0/c/test/resources/xml/om/numbers.xml          |   18 -
 1.7.0/c/test/resources/xml/om/pi.xml               |   13 -
 1.7.0/c/test/resources/xml/om/pi2.xml              |    6 -
 1.7.0/c/test/resources/xml/om/simple.xml           |    2 -
 1.7.0/c/test/resources/xml/om/spaces.xml           |   10 -
 1.7.0/c/test/resources/xml/om/test.xml             |   12 -
 1.7.0/c/test/resources/xml/om/testNamespaces.xml   |   22 -
 1.7.0/c/test/resources/xml/om/underscore.xml       |    6 -
 1.7.0/c/test/resources/xml/om/web.xml              |   42 -
 1.7.0/c/test/resources/xml/om/web2.xml             |    7 -
 1.7.0/c/test/resources/xml/soap/OMElementTest.xml  |   22 -
 .../xml/soap/badsoap/bodyNotQualified.xml          |   19 -
 .../resources/xml/soap/badsoap/envelopeMissing.xml |   20 -
 .../xml/soap/badsoap/haederBodyWrongOrder.xml      |   20 -
 .../xml/soap/badsoap/notnamespaceQualified.xml     |   15 -
 .../resources/xml/soap/badsoap/twoBodymessage.xml  |   24 -
 .../test/resources/xml/soap/badsoap/twoheaders.xml |   29 -
 .../resources/xml/soap/badsoap/wrongSoapNs.xml     |   20 -
 .../c/test/resources/xml/soap/emtyBodymessage.xml  |   18 -
 .../xml/soap/invalidMustUnderstandSOAP12.xml       |   13 -
 1.7.0/c/test/resources/xml/soap/minimalMessage.xml |    4 -
 .../resources/xml/soap/reallyReallyBigMessage.xml  | 2529 -------
 1.7.0/c/test/resources/xml/soap/sample1.txt        |   12 -
 1.7.0/c/test/resources/xml/soap/sample1.xml        |    9 -
 1.7.0/c/test/resources/xml/soap/security2-soap.xml |   54 -
 .../test/resources/xml/soap/soap11/soap11fault.xml |   16 -
 .../resources/xml/soap/soap11/soap11message.xml    |   46 -
 1.7.0/c/test/resources/xml/soap/soap12message.xml  |   58 -
 1.7.0/c/test/resources/xml/soap/soapmessage.txt    |   16 -
 1.7.0/c/test/resources/xml/soap/soapmessage.xml    |   20 -
 1.7.0/c/test/resources/xml/soap/soapmessage1.xml   |   27 -
 1.7.0/c/test/resources/xml/soap/test.xml           |   59 -
 .../test/resources/xml/soap/whitespacedMessage.xml |   27 -
 .../resources/xml/soap/wrongEnvelopeNamespace.xml  |   12 -
 1.7.0/c/tools/codegen/javatool/README              |   29 -
 1.7.0/c/tools/codegen/javatool/WSDL2C.bat          |    9 -
 1.7.0/c/tools/codegen/javatool/WSDL2C.sh           |   11 -
 1.7.0/c/tools/md5/AUTHORS                          |    0
 1.7.0/c/tools/md5/COPYING                          |  203 -
 1.7.0/c/tools/md5/ChangeLog                        |    0
 1.7.0/c/tools/md5/INSTALL                          |   14 -
 1.7.0/c/tools/md5/LICENSE                          |  203 -
 1.7.0/c/tools/md5/Makefile.am                      |    5 -
 1.7.0/c/tools/md5/NEWS                             |    0
 1.7.0/c/tools/md5/README                           |   21 -
 1.7.0/c/tools/md5/autogen.sh                       |   50 -
 1.7.0/c/tools/md5/build.sh                         |   13 -
 1.7.0/c/tools/md5/configure.ac                     |   73 -
 1.7.0/c/tools/md5/src/Makefile.am                  |   14 -
 1.7.0/c/tools/md5/src/md5.c                        |   80 -
 1.7.0/c/tools/md5/test/Makefile.am                 |    1 -
 1.7.0/c/tools/tcpmon/AUTHORS                       |    0
 1.7.0/c/tools/tcpmon/COPYING                       |  203 -
 1.7.0/c/tools/tcpmon/ChangeLog                     |    0
 1.7.0/c/tools/tcpmon/INSTALL                       |   14 -
 1.7.0/c/tools/tcpmon/LICENSE                       |  203 -
 1.7.0/c/tools/tcpmon/Makefile.am                   |    6 -
 1.7.0/c/tools/tcpmon/NEWS                          |    0
 1.7.0/c/tools/tcpmon/README                        |   21 -
 1.7.0/c/tools/tcpmon/autogen.sh                    |   50 -
 1.7.0/c/tools/tcpmon/build.sh                      |   13 -
 1.7.0/c/tools/tcpmon/configure.ac                  |  120 -
 1.7.0/c/tools/tcpmon/include/tcpmon_entry.h        |  234 -
 1.7.0/c/tools/tcpmon/include/tcpmon_session.h      |  291 -
 1.7.0/c/tools/tcpmon/include/tcpmon_util.h         |   91 -
 1.7.0/c/tools/tcpmon/src/Makefile.am               |   21 -
 1.7.0/c/tools/tcpmon/src/entry.c                   |  656 --
 1.7.0/c/tools/tcpmon/src/session.c                 |  632 --
 1.7.0/c/tools/tcpmon/src/tcpmon.c                  | 1037 ---
 1.7.0/c/tools/tcpmon/src/tcpmon_entry_local.h      |   16 -
 1.7.0/c/tools/tcpmon/src/tcpmon_session_local.h    |   15 -
 1.7.0/c/tools/tcpmon/src/util.c                    |  806 ---
 1.7.0/c/tools/tcpmon/test/Makefile.am              |    1 -
 1.7.0/c/tools/tcpmon/test/unit/Makefile.am         |   19 -
 1.7.0/c/tools/tcpmon/test/unit/main.c              |   44 -
 1.7.0/c/tools/tcpmon/test/unit/result              |   14 -
 1.7.0/c/tools/tcpmon/test/unit/tcpmon_test.c       |   85 -
 1.7.0/c/tools/tcpmon/test/unit/tcpmon_test.h       |    9 -
 1.7.0/c/util/AUTHORS                               |    0
 1.7.0/c/util/COPYING                               |  203 -
 1.7.0/c/util/CREDITS                               |    0
 1.7.0/c/util/ChangeLog                             |    6 -
 1.7.0/c/util/INSTALL                               |   14 -
 1.7.0/c/util/LICENSE                               |  203 -
 1.7.0/c/util/Makefile.am                           |   11 -
 1.7.0/c/util/NEWS                                  |    7 -
 1.7.0/c/util/README                                |   55 -
 1.7.0/c/util/autogen.sh                            |   50 -
 1.7.0/c/util/build.sh                              |    6 -
 1.7.0/c/util/configure.ac                          |  276 -
 1.7.0/c/util/include/Makefile.am                   |    2 -
 1.7.0/c/util/include/axutil_allocator.h            |  200 -
 1.7.0/c/util/include/axutil_array_list.h           |  250 -
 1.7.0/c/util/include/axutil_base64.h               |  122 -
 1.7.0/c/util/include/axutil_base64_binary.h        |  173 -
 1.7.0/c/util/include/axutil_class_loader.h         |   63 -
 1.7.0/c/util/include/axutil_config.h               |   44 -
 1.7.0/c/util/include/axutil_date_time.h            |  350 -
 1.7.0/c/util/include/axutil_date_time_util.h       |   51 -
 1.7.0/c/util/include/axutil_digest_calc.h          |  109 -
 1.7.0/c/util/include/axutil_dir_handler.h          |   73 -
 1.7.0/c/util/include/axutil_dll_desc.h             |  191 -
 1.7.0/c/util/include/axutil_duration.h             |  181 -
 1.7.0/c/util/include/axutil_env.h                  |  233 -
 1.7.0/c/util/include/axutil_error.h                |  876 ---
 1.7.0/c/util/include/axutil_error_default.h        |   52 -
 1.7.0/c/util/include/axutil_file.h                 |   99 -
 1.7.0/c/util/include/axutil_file_handler.h         |   91 -
 1.7.0/c/util/include/axutil_generic_obj.h          |   85 -
 1.7.0/c/util/include/axutil_hash.h                 |  301 -
 1.7.0/c/util/include/axutil_http_chunked_stream.h  |  132 -
 1.7.0/c/util/include/axutil_linked_list.h          |  334 -
 1.7.0/c/util/include/axutil_log.h                  |  259 -
 1.7.0/c/util/include/axutil_log_default.h          |   64 -
 1.7.0/c/util/include/axutil_md5.h                  |  130 -
 1.7.0/c/util/include/axutil_network_handler.h      |  194 -
 1.7.0/c/util/include/axutil_param.h                |  205 -
 1.7.0/c/util/include/axutil_param_container.h      |  134 -
 1.7.0/c/util/include/axutil_properties.h           |  137 -
 1.7.0/c/util/include/axutil_property.h             |  124 -
 1.7.0/c/util/include/axutil_qname.h                |  142 -
 1.7.0/c/util/include/axutil_rand.h                 |   83 -
 1.7.0/c/util/include/axutil_stack.h                |   93 -
 1.7.0/c/util/include/axutil_stream.h               |  294 -
 1.7.0/c/util/include/axutil_string.h               |  350 -
 1.7.0/c/util/include/axutil_string_util.h          |   56 -
 1.7.0/c/util/include/axutil_thread.h               |  272 -
 1.7.0/c/util/include/axutil_thread_pool.h          |  126 -
 1.7.0/c/util/include/axutil_types.h                |   73 -
 1.7.0/c/util/include/axutil_uri.h                  |  277 -
 1.7.0/c/util/include/axutil_url.h                  |  149 -
 1.7.0/c/util/include/axutil_utils.h                |  267 -
 1.7.0/c/util/include/axutil_utils_defines.h        |  232 -
 1.7.0/c/util/include/axutil_uuid_gen.h             |   51 -
 1.7.0/c/util/include/axutil_version.h              |  140 -
 .../include/platforms/axutil_platform_auto_sense.h |   63 -
 .../platforms/os400/axutil_date_time_util_os400.h  |   46 -
 .../c/util/include/platforms/os400/axutil_os400.h  |  281 -
 .../include/platforms/os400/axutil_thread_os400.h  |   59 -
 .../platforms/os400/axutil_uuid_gen_os400.h        |   94 -
 .../platforms/unix/axutil_date_time_util_unix.h    |   46 -
 .../include/platforms/unix/axutil_thread_unix.h    |   59 -
 1.7.0/c/util/include/platforms/unix/axutil_unix.h  |  285 -
 .../include/platforms/unix/axutil_uuid_gen_unix.h  |   94 -
 .../windows/axutil_date_time_util_windows.h        |   45 -
 .../include/platforms/windows/axutil_dir_windows.h |  123 -
 .../platforms/windows/axutil_getopt_windows.h      |   79 -
 .../windows/axutil_thread_mutex_windows.h          |   44 -
 .../platforms/windows/axutil_thread_windows.h      |  140 -
 .../platforms/windows/axutil_uuid_gen_windows.h    |   47 -
 .../include/platforms/windows/axutil_windows.h     |  281 -
 1.7.0/c/util/src/Makefile.am                       |   51 -
 1.7.0/c/util/src/allocator.c                       |  147 -
 1.7.0/c/util/src/array_list.c                      |  304 -
 1.7.0/c/util/src/base64.c                          |  284 -
 1.7.0/c/util/src/base64_binary.c                   |  258 -
 1.7.0/c/util/src/class_loader.c                    |  189 -
 1.7.0/c/util/src/date_time.c                       | 1042 ---
 1.7.0/c/util/src/date_time_util.c                  |   25 -
 1.7.0/c/util/src/digest_calc.c                     |  144 -
 1.7.0/c/util/src/dir_handler.c                     |  395 --
 1.7.0/c/util/src/dll_desc.c                        |  298 -
 1.7.0/c/util/src/duration.c                        |  576 --
 1.7.0/c/util/src/env.c                             |  295 -
 1.7.0/c/util/src/error.c                           |  565 --
 1.7.0/c/util/src/file.c                            |  188 -
 1.7.0/c/util/src/file_handler.c                    |  121 -
 1.7.0/c/util/src/generic_obj.c                     |  119 -
 1.7.0/c/util/src/hash.c                            |  671 --
 1.7.0/c/util/src/http_chunked_stream.c             |  232 -
 1.7.0/c/util/src/linked_list.c                     |  573 --
 1.7.0/c/util/src/log.c                             |  576 --
 1.7.0/c/util/src/md5.c                             |  350 -
 1.7.0/c/util/src/minizip/Makefile.am               |   18 -
 1.7.0/c/util/src/minizip/archive_extract.c         |  361 -
 1.7.0/c/util/src/minizip/axis2_archive_extract.h   |   35 -
 1.7.0/c/util/src/minizip/axis2_crypt.h             |   94 -
 1.7.0/c/util/src/minizip/axis2_ioapi.h             |  118 -
 1.7.0/c/util/src/minizip/axis2_iowin32.h           |   40 -
 1.7.0/c/util/src/minizip/axis2_unzip.h             |  417 --
 1.7.0/c/util/src/minizip/crypt.c                   |  172 -
 1.7.0/c/util/src/minizip/ioapi.c                   |  197 -
 1.7.0/c/util/src/minizip/iowin32.c                 |  300 -
 1.7.0/c/util/src/minizip/unzip.c                   | 1655 -----
 1.7.0/c/util/src/network_handler.c                 |  646 --
 1.7.0/c/util/src/param.c                           |  302 -
 1.7.0/c/util/src/param_container.c                 |  228 -
 .../src/platforms/os400/date_time_util_os400.c     |   31 -
 .../src/platforms/os400/platformSpecificOS400.c    |  482 --
 1.7.0/c/util/src/platforms/os400/thread_os400.c    |  353 -
 1.7.0/c/util/src/platforms/os400/uuid_gen_os400.c  |  244 -
 1.7.0/c/util/src/platforms/unix/Makefile.am        |    8 -
 .../util/src/platforms/unix/date_time_util_unix.c  |   31 -
 1.7.0/c/util/src/platforms/unix/thread_unix.c      |  357 -
 1.7.0/c/util/src/platforms/unix/uuid_gen_unix.c    |  347 -
 .../c/util/src/platforms/windows/axutil_windows.c  |   93 -
 .../src/platforms/windows/date_time_util_windows.c |   32 -
 1.7.0/c/util/src/platforms/windows/dir_windows.c   |  272 -
 .../c/util/src/platforms/windows/getopt_windows.c  |  137 -
 .../src/platforms/windows/thread_mutex_windows.c   |  148 -
 .../c/util/src/platforms/windows/thread_windows.c  |  326 -
 .../util/src/platforms/windows/uuid_gen_windows.c  |   61 -
 1.7.0/c/util/src/properties.c                      |  363 -
 1.7.0/c/util/src/property.c                        |  193 -
 1.7.0/c/util/src/qname.c                           |  336 -
 1.7.0/c/util/src/rand.c                            |   66 -
 1.7.0/c/util/src/stack.c                           |  182 -
 1.7.0/c/util/src/stream.c                          |  719 --
 1.7.0/c/util/src/string.c                          |  822 ---
 1.7.0/c/util/src/string_util.c                     |  160 -
 1.7.0/c/util/src/thread_pool.c                     |  150 -
 1.7.0/c/util/src/types.c                           |   89 -
 1.7.0/c/util/src/uri.c                             |  970 ---
 1.7.0/c/util/src/url.c                             |  715 --
 1.7.0/c/util/src/utils.c                           |  607 --
 1.7.0/c/util/src/uuid_gen.c                        |   34 -
 1.7.0/c/util/src/version.c                         |   39 -
 1.7.0/c/util/test/Makefile.am                      |    2 -
 1.7.0/c/util/test/allocator/Makefile.am            |   14 -
 1.7.0/c/util/test/allocator/allocator_test.c       |   90 -
 1.7.0/c/util/test/allocator/build.sh               |    3 -
 1.7.0/c/util/test/allocator/test                   |  Bin 15310 -> 0 bytes
 1.7.0/c/util/test/allocator/test.doc               |  Bin 15310 -> 0 bytes
 1.7.0/c/util/test/date_time/Makefile.am            |   15 -
 1.7.0/c/util/test/date_time/build.sh               |    3 -
 1.7.0/c/util/test/date_time/date_time_test.c       |  101 -
 1.7.0/c/util/test/duration/Makefile.am             |   15 -
 1.7.0/c/util/test/duration/build.sh                |    3 -
 1.7.0/c/util/test/duration/duration_test.c         |  143 -
 1.7.0/c/util/test/link_list/Makefile.am            |   15 -
 1.7.0/c/util/test/link_list/build.sh               |    3 -
 1.7.0/c/util/test/link_list/link_list_test.c       |   89 -
 1.7.0/c/util/test/properties/Makefile.am           |   14 -
 1.7.0/c/util/test/properties/build.sh              |    7 -
 1.7.0/c/util/test/properties/input.doc             |    1 -
 1.7.0/c/util/test/properties/output.doc            |    0
 1.7.0/c/util/test/properties/property_test.c       |  133 -
 1.7.0/c/util/test/properties/test.doc              |    5 -
 1.7.0/c/util/test/rand/Makefile.am                 |   15 -
 1.7.0/c/util/test/rand/build.sh                    |    3 -
 1.7.0/c/util/test/rand/rand_test.c                 |   44 -
 1.7.0/c/util/test/stack/Makefile.am                |   15 -
 1.7.0/c/util/test/stack/build.sh                   |    3 -
 1.7.0/c/util/test/stack/stack_test.c               |   47 -
 1.7.0/c/util/test/string_util/Makefile.am          |   15 -
 1.7.0/c/util/test/string_util/build.sh             |    3 -
 1.7.0/c/util/test/string_util/string_util_test.c   |   66 -
 1.7.0/c/util/test/uri/Makefile.am                  |   15 -
 1.7.0/c/util/test/uri/build.sh                     |    3 -
 1.7.0/c/util/test/uri/uri_test.c                   |   81 -
 1.7.0/c/util/test/url/Makefile.am                  |   15 -
 1.7.0/c/util/test/url/build.sh                     |    3 -
 1.7.0/c/util/test/url/url_test.c                   |   63 -
 1.7.0/c/util/test/util/Makefile.am                 |   20 -
 1.7.0/c/util/test/util/create_env.c                |   17 -
 1.7.0/c/util/test/util/create_env.h                |   10 -
 1.7.0/c/util/test/util/test_log.c                  |  186 -
 1.7.0/c/util/test/util/test_log.h                  |   47 -
 1.7.0/c/util/test/util/test_md5.c                  |   55 -
 1.7.0/c/util/test/util/test_md5.h                  |   27 -
 1.7.0/c/util/test/util/test_string.c               |   75 -
 1.7.0/c/util/test/util/test_thread.c               |  223 -
 1.7.0/c/util/test/util/test_thread.h               |   51 -
 1.7.0/c/util/test/util/test_util.c                 |  265 -
 1.7.0/c/util/test/utils/Makefile.am                |   15 -
 1.7.0/c/util/test/utils/build.sh                   |    3 -
 1.7.0/c/util/test/utils/utils_test.c               |   37 -
 1.7.0/c/xdocs/api/doxygenconf                      | 1520 -----
 1.7.0/c/xdocs/archived_news.html                   |  920 ---
 1.7.0/c/xdocs/coding_conventions.html              |  130 -
 1.7.0/c/xdocs/docs/architecture_notes.html         |   76 -
 1.7.0/c/xdocs/docs/axis2c_manual.html              | 3955 -----------
 1.7.0/c/xdocs/docs/faq.html                        |  200 -
 1.7.0/c/xdocs/docs/hello/client/hello.c            |  154 -
 1.7.0/c/xdocs/docs/hello/client/hello.c.html       |  147 -
 .../c/xdocs/docs/hello/service/hello/services.xml  |    7 -
 1.7.0/c/xdocs/docs/hello/service/hello_svc.c       |  211 -
 1.7.0/c/xdocs/docs/hello/service/hello_svc.c.html  |  198 -
 1.7.0/c/xdocs/docs/images/OM005.gif                |  Bin 407 -> 0 bytes
 1.7.0/c/xdocs/docs/images/archi006.jpg             |  Bin 15228 -> 0 bytes
 1.7.0/c/xdocs/docs/images/arrow_left.gif           |  Bin 78 -> 0 bytes
 1.7.0/c/xdocs/docs/images/arrow_right.gif          |  Bin 842 -> 0 bytes
 1.7.0/c/xdocs/docs/images/axis2c_repo.gif          |  Bin 8831 -> 0 bytes
 .../xdocs/docs/images/binary_folder_structure.jpg  |  Bin 8034 -> 0 bytes
 1.7.0/c/xdocs/docs/images/folder_structure.jpg     |  Bin 7966 -> 0 bytes
 .../c/xdocs/docs/images/folder_structure_zlib.jpg  |  Bin 3468 -> 0 bytes
 1.7.0/c/xdocs/docs/index.html                      |   13 -
 1.7.0/c/xdocs/docs/installationguide.html          |  792 ---
 1.7.0/c/xdocs/docs/mod_log/log_in_handler.c.html   |   92 -
 1.7.0/c/xdocs/docs/mod_log/log_out_handler.c.html  |   90 -
 1.7.0/c/xdocs/docs/mod_log/mod_log.c.html          |  143 -
 1.7.0/c/xdocs/docs/mod_log/module.xml              |   19 -
 1.7.0/c/xdocs/docs/om_tutorial.html                |  547 --
 1.7.0/c/xdocs/download.cgi                         |    6 -
 1.7.0/c/xdocs/download.html                        |  409 --
 1.7.0/c/xdocs/index.html                           |   98 -
 1.7.0/c/xdocs/lists_issues.html                    |   25 -
 1.7.0/c/xdocs/navigation.xml                       |   28 -
 1.7.0/c/xdocs/svn.html                             |   26 -
 1.7.0/c/xdocs/versioning.html                      |    7 -
 1738 files changed, 370195 deletions(-)

diff --git a/1.7.0/c/AUTHORS b/1.7.0/c/AUTHORS
deleted file mode 100644
index 1d6616f..0000000
--- a/1.7.0/c/AUTHORS
+++ /dev/null
@@ -1,26 +0,0 @@
-Developers
-----------
-Samisa Abeysinghe
-Dushshantha Chandradasa
-Chris Darroch
-Senaka Fernando
-Paul Fremantle
-Dimuthu Gamage
-Sahan Gamage
-Lahiru Gunathilake
-Nandika Jayawardana
-Supun Kamburugamuva
-Kaushalye Kapuruge
-Damitha Kumarage
-Danushka Menikkumbura
-Bill Mitchell
-Diluka Moratuwage
-Dumindu Pallewela
-Milinda Pathirage
-Manjula Peiris
-Dinesh Premalal
-Sanjaya Ratnaweera
-Davanum Srinivas
-Selvaratnam Uthaiyashankar
-Sanjiva Weerawarana
-Nabeel Yoosuf
diff --git a/1.7.0/c/COPYING b/1.7.0/c/COPYING
deleted file mode 120000
index 7a694c9..0000000
--- a/1.7.0/c/COPYING
+++ /dev/null
@@ -1 +0,0 @@
-LICENSE
\ No newline at end of file
diff --git a/1.7.0/c/CREDITS b/1.7.0/c/CREDITS
deleted file mode 100644
index 70a8e6f..0000000
--- a/1.7.0/c/CREDITS
+++ /dev/null
@@ -1,11 +0,0 @@
-James Clark, author of Expat, for having provided very useful guidance on the 
-proper way to design and implement a highly reusable C library. 
-
-Apache Project's 
-----------------
-Apache Axis2 [http://ws.apache.org/axis2]			   - Initial Architecture
-Apache Maven [http://maven.apache.org/]				   - Site generation
-Apache APR   [http://apr.apache.org/]				   - Versioning Guideline, 
-														 Some codes in util
-Apache HTTPD [http://httpd.apache.org/]     		   - mod_axis2
-Apache Qpid  [http://cwiki.apache.org/qpid/index.html] - AMQP implementation
diff --git a/1.7.0/c/ChangeLog b/1.7.0/c/ChangeLog
deleted file mode 100644
index 19b66f8..0000000
--- a/1.7.0/c/ChangeLog
+++ /dev/null
@@ -1,223 +0,0 @@
-Axis2/C (1.7.0)
-   * HTTP Session support 
-   * HTTP KeepAlive support
-   * Performance improvement to Guththila Parser
-   * Transport URL support
-   * Many bug fixes
-
-
-Axis2/C (1.6.0)
-   * XPath support for Axiom XML object model
-   * CGI support
-   * Improvements to MTOM to send, receive very large attachments
-   * Improvements to AMQP transport
-   * Improvemnets to WSDL2C codegen tool
-   * Many bug fixes.
-   * Memory leak fixes
-
-Axis2/C (1.5.0)
-   * AMQP Transport support with Apache Qpid. (At an experimental stage. Not working under Windows. Please refer the INSTALL file to build this)
-   * Modifications to IIS Module to support IIS 6 & 7
-   * Added a JScript file to automate IIS module registry configuration
-   * Improved the in-only message handling
-   * Specifying the MEP in the services.xml for non in-out messages made mandatory
-   * Improvements to Guththila for better performance
-   * Improvements to TCPMon tool
-   * Memory leak fixes
-   * Bug fixes
-
-Axis2/C (1.4.0)
-   * Fixed library version numbering
-   * Made Guththila as default XML parser
--- Axis2/C team <axis-c-dev@ws.apache.org> Mon,5 May 2008
-
-Axis2/C (1.3.0)
-   * Fixed a bug on version numbering
-   * List Axis2/C dependencies licensing in LICENSE file
-   * Add relevant copyright notices to NOTICE file
-   * Digest Authentication Support
-   * Proxy Authentication Support
-   * Enhanced REST support
-   * Ability to insert xml declaration on outgoing payloads
-   * MTOM support with libcurl
-   * Improvements to TCPMon Tool
-   * Improvements to Test Coverage
-   * Improvements to API docs
-   * Improvements to CA certificate validation mechanisms on SSL Transport
-   * Improvements to Neethi
-   * Fixed issue in HTTP GET on mod_axis2
-   * Major Improvements to Guththila Parser
-   * Improvements to libcurl based sender
-   * Creation of a FAQ list
-   * Improvements to Axis2/C documentation
-   * Added Documentation on Archive Based Deployment
-   * Fixes for IIS module
-   * Removed dependency in util for the Axis2/C core
-   * Ability to access transport headers at the service level (for RESTful services)
-   * uint64_t and int64_t support at util layer and codegen level
-   * Removed zlib dependencies when Archive Based Deployment model is disabled
-   * Signal Handling in Windows
-   * Removed over 99% of the warnings found on Windows
-   * Increased build speed on Windows with nmake.
-   * Improvements to Windows build system
-   * Extensions to client API to support HTTP/Proxy Authentication
-   * Memory leak fixes
-   * Many bug fixes
-
--- Axis2/C team <axis-c-dev@ws.apache.org> Fri, 29 February 2008
-Axis2/C (1.2.0)
-   * Improvements to Java tool, WSDL2C, that generates C code
-   * Improvment to Apache2 module so that it
-	* Create a shared memory global pool
-	* create context hierarchy in the global pool 
-	enabling it to have true application level scope.
-   * Improved Policy
-   * Improvements to thread environment
-   * Improvements to error handling
-   * Memory leak fixes
-   * Many bug fixes
-
--- Axis2/C team <axis-c-dev@ws.apache.org> Mon, 17 January 2008
-Axis2/C (1.1.0)
-   * WS-Policy implementation
-   * TCP Transport
-   * Improvements to Guththila parser to improve performance
-   * Improvements to Java tool, WSDL2C, that generates C code
-   * Basic HTTP Authentication
-   * Memory leak fixes
-   * Many bug fixes
-	
--- Axis2/C team <axis-c-dev@ws.apache.org> Mon, 24 September 2007
-
-Axis2/C (1.0.0)
-   * Many Bug Fixes
-   * IIS module for server side
-   * libcurl based client transport
-   * Improvements to overall API to make it more user friendly, stable and binary compatible
-   * Transport proxy support
-   * Memory leak fixes
--- Axis2/C team <axis-c-dev@ws.apache.org> Mon, 30 April 2007
-
-Axis2/C (0.96)
-   * Major Memory leak fixes
-   * Many Bug Fixes
-   * Improvement to REST processing
-   * Improvement to SOAP-Fault processing
-   * Improvement to mod_axis2 library (plugged with apr pools)
-   * Visual Studio 7.0 project
--- Axis2/C team <axis-c-dev@ws.apache.org> Thu, 19 December 2006 
-	
-Axis2/C (0.95)
-  * Major Memory leak fixes
-  * Many Bug Fixes
-  * Improved Documentation
--- Axis2/C team <axis-c-dev@ws.apache.org> Thu, 26 October 2006 
-
-Axis2/C (0.94)
-  * Guththila pull parser support
-  * WSDL2C code generation tool
-  * TCP Monitor - C implementation
-  * Major Memory leak fixes
-  * Fixes to code generation with Java Tool
-  * Many Bug Fixes
--- Axis2/C team <axis-c-dev@ws.apache.org>  Tue, 3 October 2006 
-	
-Axis2/C (0.93)
-  * REST support for HTTP GET case
-  * XML Schema implementation
-  * Woden/C implementation that supports both WSDL 1.1 and WSDL 2.0
-  * Dynamic client invocation (given a WSDL, consume services dynamically)
-  * Numerous improvements to API and API documentation
-  * Many bug fixes, especially, many paths of execution previously untouched were tested along with Sandesha2/C  implementation
--- Axis2/C team <axis-c-dev@ws.apache.org>  Thu, 31 August 2006 
-	
-Axis2/C (0.92)
-  * Completed MTOM implementation with multiple attachment support and non-optimize  
-  * Completed service client API with send robust and fire and forget
-  * Added "message" to description hierarchy
-  * Archive based deployment Model (for services and modules)
-  * Code generation for WSDL using Java WSDL2Code tool
-  * ADB support (with Java WSDL2C tool)
-  * WS-Security usernameToken support
-  * Initial implementation of the XML Schema parser (To be used in WSDL parser and REST support)
-  * Initial implementation of WSDL parser (To be used in dynamic invocation)
-  * Changed double pointer environment parameters into pointer parameters
-  to improve efficiency
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Fri, 16 June 2006 
-	
-Axis2/C (0.91)
-
-  * Full Addressing 1.0 support
-  * Improved fault handling model
-  * SSL client transport
-  * MTOM implementation
-  * Implementation of easy to use service client and operation client APIs for client side programming
-  * REST support (POST case)
-  * Module version support
-  * Service groups
-  * Numerous bug fixes since last release
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Mon, 15 May 2006 
-
-
-Axis2/C (0.90)
-
-  * Minimal memory leaks
-  * Apache2 module working in Windows
-  * More samples and tests
-  * WSDL Object Model built based on the proposed WSDL 2.0 Component model
-  * Dynamic Invocation
-  * Numerous bug fixes since last release
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Fri, 31 Mar 2006 
-
-
-Axis2/C (M0.5)
-
-  * Improving code quality by fixing memory leaks and reviewing the code
-  * Apache2 integration
-  * More samples and tests
-  * Initial documentation(User guide, Developer Guide and Installation Guide)
-  * Numerous bug fixes since last release
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Fri, 10 Mar 2006 
-
-
-Axis2/C (M0.4)
-
-  * Threading support and threaded simple axis server
-  * Module loading support
-  * Addressing module and addressing based dispatching
-  * HTTP chunking support
-  * Improved logging mechanism
-  * Ability to build and run on Windows platform
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Fri, 17 Feb 2006
-
-
-Axis2/C (M0.3)
-
-  * Core engine in place with deployment, description and context hiarachies and http transport support
-  * Soap processing support
-  * Simple http server
-  * Client API implementation
-  * Couple of working service and client samples
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Thu, 02 Feb 2006 
-
-
-Axis2/C (M0.2)
-
-  * Improved OM module
-  * libxml2 parser support
-  * PHP binding for OM module
-  * Some test cases for PHP binding
-  * Many memory leaks fixes
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Thu, 08 Dec 2005
-
-
-Axis2/C (M0.1)
-
-  * Initial release
-
-  * OM module
-  * Guththila pull parser support
-  * libxml2 parser support(only reader is supported as of now)
-  * doxygen documentation support
-  * A sample demonstrating how to use OM
- -- Axis2/C team <axis-c-dev@ws.apache.org>  Fri, 25 Nov 2005
diff --git a/1.7.0/c/INSTALL b/1.7.0/c/INSTALL
deleted file mode 100644
index 9f89ea5..0000000
--- a/1.7.0/c/INSTALL
+++ /dev/null
@@ -1,848 +0,0 @@
-Table of Contents
-=================
-1. Getting Axis2/C Working on Linux
-	
-	1.1 Setting up Prerequisites
-		1.1.1 Mandatory
-		1.1.2 Optional
-	1.2 Using Binary Release
-	1.3 Using Source Release
-		1.3.1 Basic Build
-		1.3.2 Build with Options
-			(a) With Guththila
-			(b) With libxml2
-			(c) With AMQP Transport
-		1.3.3 Building Samples
-	1.4 Configuration
-		1.4.1 AMQP Transport
-	1.5 Running Samples
-		1.5.1 HTTP Transport
-			(a) Server
-			(b) Clients
-		1.5.2 AMQP Transport
-			(a) Server
-			(b) Client
-
-2. Getting Axis2/C Working on Windows (Win32)
-	
-	2.1 Setting up Prerequisites
-		2.1.1 Mandatory
-		2.1.2 Optional
-	2.2 Using Binary Release
-	2.3 Using Source Release
-		2.3.1 Setting Build Options
-			(a) Enable Guththila
-			(b) Enable libxml2
-			(c) Enable SSL Support
-			(d) Enable libcurl
-			(e) Setting zlib Location
-		2.3.2 Compiling the Source
-	2.4 Running Samples
-		2.4.1 HTTP transport
-			(a) Server
-			(b) Clients
-
-3. Installing Apache2 Web Server Integration Module (mod_axis2)
-	
-	3.1 Building mod_axis2 from Source
-		3.1.1 On Linux
-		3.1.2 On Windows (Win32)
-	3.2 Deploying in Apache2 Web Server
-
-4. Installing IIS (Internet Information Server) Integration Module 
-   (mod_axis2_IIS)
-	
-	4.1 Building mod_axis2_IIS from Source
-	4.2 Deploying in the IIS
-	
-5. Using Axis2/C with CGI
-
-	5.1  Deploying in Apache2
-	5.2  Deploying in IIS
-
-6. FAQ
-
-
-1. Getting Axis2/C Working on Linux
-===================================
-
-	1.1 Setting up Prerequisites
-	----------------------------
-
-    1.1.1 Mandatory
-    --------------
-    By default Axis2/C is not dependent on any other software libraries.
-
-	1.1.2 Optional
-	--------------
-    (a) libxml2 - http://www.xmlsoft.org/
-    (b) zlib - http://www.zlib.net/
-    (c) libiconv - http://www.gnu.org/software/libiconv/
-    (d) openssl - http://www.openssl.org/
-	
-	(e) Apache Qpid - You need to have Qpid libraries installed on your machine 
-	                  if you are going to use AMQP transport. It is imperative 
-					  that you compile and install Qpid from SVN source. 
-					  You can checkout Qpid SVN source from 
-					  https://svn.apache.org/repos/asf/qpid/trunk.
-
-	1.2 Using Binary Release
-	------------------------
-
-	(a) Extract the binary tar package to a directory.
-
-	(b) Set AXIS2C_HOME environment variable pointing to the location where you
-	    have extracted Axis2/C.
-		
-		$ AXIS2C_HOME='/your_path_to_axis2c'
-		$ export AXIS2C_HOME
-		
-		NOTE : You will need to set AXIS2C_HOME only if you need to run Axis2/C 
-		       samples or tests. The reason is that the samples and test codes 
-			   use AXIS2C_HOME to get the path to Axis2/C. To write your own 
-			   services or clients this is not a requirement.
-
-	1.3 Using Source Release
-	------------------------
-
-	1.3.1 Basic Build
-	-----------------
-	
-	(a) Extract the source tar package to a directory
-
-	(b) Set AXIS2C_HOME environment variable pointing to the location where you 
-	    want to install Axis2/C.
-        
-		$ AXIS2C_HOME='/your_desired_path_to_axis2c_installation'
-        $ export AXIS2C_HOME
-
-   		NOTE : You will need to set AXIS2C_HOME only if you need to run Axis2/C 
-			   samples or tests. The reason is that the samples and test codes 
-			   use AXIS2C_HOME to get the path to Axis2/C. To write your own 
-			   services or clients this is not a requirement.
-
-	(c) Go to the directory where you extracted the source
-        
-		$ cd /your_path_to_axis2c_source
-
-	(d) Build the source
-   		This can be done by running the following command sequence in the 
-		directory where you have extracted the source.
-
-        $ ./configure --prefix=${AXIS2C_HOME}
-        $ make
-        $ make install
-
-	Please run './configure --help' in respective sub directories for more
-   	information on these configure options. 
-
-   	NOTE : If you don't provide the --prefix configure option, it will by 
-	       default be installed into '/usr/local/axis2c' directory.
-
-   	You could run 'make check' to test if everything is working fine. However,
-   	note that the test/core/clientapi/test_clientapi program would fail unless
-   	AXIS2C_HOME points to the installed location. (It's looking for Axis2/C 
-   	repository)  This means you really should run 'make && make install', 
-   	then set 'AXIS2C_HOME=/path/to/install', and then 'make check'.  
-   	That's a little different than the usual 'make && make check && make
-   	install' process.
-
-	1.3.2 Build with Options
-	------------------------
-
-	(a) With Guththila
-	------------------
-	- Now Guththila is the default parser. Unless you enable libxml2 Guththila will be built.
-
-	(b) With libxml2
-	----------------
-	
-	You may need to try Axis2/C with libxml2 XML parser. You can do it by 
-	giving '--enable-libxml2=yes' as a configure option.
-    
-	$ ./configure --enable-libxml2=yes [other configuration options]
-	$ make
- 	$ make install
-	
-	(c) With AMQP Transport
-	-----------------------
-
-	You may need to try Axis2/C with the AMQP transport. You can do it by 
-	giving '--with-qpid=/path/to/qpid/home' as a configure option.
-    
-	$ ./configure --with-qpid=/path/to/qpid/home [other configuration options]
-	$ make
- 	$ make install
- 	
- 	(d) With openssl
-    ----------------
-    
-    You may need to try Axis2/C with openssl. You can do it by 
-    giving '--with-openssl=[Path to openssl directory]' as a configure option. Path will contain
-    openssl include directory and lib directory. If path is not given, include files will be 
-    taken from /usr/include/openssl and lib will be taken from /usr/lib (or /usr/lib64).
-    
-    $ ./configure --with-openssl=/opt/openssl [other configuration options]
-    $ make
-    $ make install
-
-	1.3.3 Building Samples
-	----------------------
-
-   	If you need to get the samples working, you also need to build the samples.
-   
-   	To build the samples:
-	
-	$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib/
-    $ cd samples
-    $ ./configure --prefix=${AXIS2C_HOME} 
-				  --with-axis2=${AXIS2C_HOME}/include/axis2-1.7.0
-    $ make
-    $ make install
-
-  	Please run './configure --help' in samples folder for more information on 
-	configure options.
-
-   	NOTE : If you don't provide a --prefix configure option, samples will by 
-		   default be installed into '/usr/local/axis2c/samples' directory.
-
-	1.4 Configuration
-	-----------------
-
-	1.4.1 AMQP Transport
-	--------------------
-	
-	You need to add the following entries into the axis2.xml.
-
-    <transportReceiver name="amqp" class="axis2_amqp_receiver">
-        <parameter name="qpid_broker_ip" locked="false">127.0.0.1</parameter>
-        <parameter name="qpid_broker_port" locked="false">5672</parameter>
-    </transportReceiver>
-
-	<transportSender name="amqp" class="axis2_amqp_sender"/>
-
-	1.5 Running Samples
-	-------------------
-
-	1.5.1 HTTP Transport
-	--------------------
-		
-	(a) Server
-	----------
-
-	You have to first start the axis2_http_server as follows.
-       
-	$ cd ${AXIS2C_HOME}/bin
-	$ ./axis2_http_server
-	
-   	You should see the message
-		Started Simple Axis2 HTTP Server...
-		
-	This will start the simple axis server on port 9090. To see the possible
-	command line options run
-        
-	$ ./axis2_http_server -h
-		
-   	NOTE 1 : You may need to login as superuser to run the axis2_http_server.
-	NOTE 2 : If you run into shared lib problems, set the LD_LIBRARY_PATH as 
-			 follows.
-				 
-			 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib
-
-	(b) Clients
-	-----------
-	
-	When the axis2_http_server is up and running, you can run the sample 
-	clients in a new shell as follows.
-        
-	$ cd ${AXIS2C_HOME}/samples/bin
-    $ ./echo
-	This will invoke the echo service.
-
-    $ ./math
-   	This will invoke the math service.
-
-   	To see the possible command line options for sample clients run them 
-	with '-h' option
-
-   	NOTE : If you run into shared lib problems, set the LD_LIBRARY_PATH as 
-		   follows.
-		   $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib
-
-	1.5.2 AMQP Transport
-	--------------------
-
-	(a) Server
-	----------
-
-	Start the Qpid broker as follows.
-	
-	$ cd ${QPID_HOME}/sbin
-	$ ./qpidd --data-dir ./
-
-	Start the axis2_amqp_server as follows.
-       
-	$ cd ${AXIS2C_HOME}/bin
-	$ ./axis2_amqp_server
-	
-   	You should see the message
-		Started Simple Axis2 AMQP Server...
-		
-	This will connect to the Qpid broker listening on 127.0.0.1:5672. 
-	To see the possible command line options run
-        
-	$ ./axis2_amqp_server -h
-		
-	NOTE 1 : You have the flexibility of starting the Qpid broker first and 
-			 then axis2_amqp_server or vice-versa.
-   	NOTE 2 : You may need to login as superuser to run the axis2_amqp_server.
-	NOTE 3 : If you run into shared lib problems, set the LD_LIBRARY_PATH as 
-			 follows.
-				 
-			 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib
-
-	(b) Clients
-	-----------
-	
-	When the axis2_amqp_server is up and running, you can run the sample 
-	clients in a new shell as follows.
-        
-	$ cd ${AXIS2C_HOME}/samples/bin/amqp
-    $ ./echo_blocking
-	This will invoke the echo service.
-
-   	To see the possible command line options for sample clients run them 
-	with '-h' option
-
-   	NOTE : If you run into shared lib problems, set the LD_LIBRARY_PATH as 
-		   follows.
-
-    	   $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib
-	
-
-2. Getting Axis2/C Working on Windows (Win32)
-=============================================
-	
-	2.1 Setting up Prerequisites
-	----------------------------
-	
-	2.1.1 Mandatory
-	---------------
-    (a) The binaries shipped with this version are compiled with 
-		Microsoft Visual Studio compiler (cl). And also the makefile that is 
-		shipped with this version needs Microsoft Visual Studio compiler (cl) 
-		and nmake build tool. 
-
-    	NOTE : You can download Microsoft VS Express2005 Edition and 
-			   Platform SDK from Microsoft website. You need to add the path to 
-			   Platform SDK Include and Lib folders to the makefile in order 
-			   for you to compile the source.
-
-	
-	2.1.2 Optional
-	--------------
-	(a) libxml2 [http://www.zlatkovic.com/pub/libxml 
-				 version >= libxml2-2.6.20.win32]
-
-    (b) zlib [http://www.zlatkovic.com/pub/libxml
-              version >= zlib-1.2.3.win32]
-
-    (c) iconv [http://www.zlatkovic.com/pub/libxml 
-			   version >= iconv-1.9.1.win32]
-	   
-    (d) openssl [http://www.slproweb.com/products/Win32OpenSSL.html
-               version >= openssl 0.9.8e]
-
-	2.2 Using Binary Release
-	------------------------
-
-    Extract the binary distribution to a folder of your choice. 
-    (example: C:\axis2c)
-
-    The c:\axis2c folder structure is as follows.
-
-    axis2c
-      |
-      +- bin         - server 
-      |   
-      +- samples - samples go here
-      |         |
-      |         +- bin - sample client executables
-      |         |
-      |         +- lib - sample libraries
-      |         |
-      |         +- src - source files of the sampels in bin and lib folders
-      |
-      |
-      +- docs        - documentation 
-      |
-      +- include     - all include files of axis2 
-      |
-      +- lib         - library modules
-      |
-      +- logs        - system and client logs are written to this folder
-      |
-      +- modules     - deployed modules 
-      |
-      +- services    - deployed services 
-      
-	You might optionally require to copy zlib1.dll ,iconv.dll and libxml2.dll. Copy 
-    them to C:\axis2c\lib .
-    (Or you can have these dll's in some other place and add that 
-	location to PATH environment variable)
-	
-	2.3 Using Source Release
-	------------------------
-
-	2.3.1 Setting Build Options
-	---------------------------
-	Please edit the <source_distribution>\build\win32\configure.in file 
-	to set the following build options.
-
-	(a) Enable Guththila
-	--------------------
-	
-		- Now Guththila is the default parser. Unless you enable libxml2 Guththila will be built.
-
-   	(b) Enable libxml2
-	------------------
-	
-		- Set the ENABLE_LIBXML2 option to 1
-		- Set the LIBXML2_BIN_DIR to the location where libxml2 is installed to
-		- Set the ICONV_BIN_DIR to the location where iconv is installed to
-	
-	(c) Enable SSL Support
-	----------------------
-	
-		- Set ENABLE_SSL option to 1
-		- Set OPENSSL_BIN_DIR to the location where OpenSSL is installed to
-
-	(d) Enable libcurl
-	------------------
-	
-		- Set ENABLE_LIBCURL to 1
-		- Set LIBCURL_BIN_DIR to the location where libcurl is installed to
-
-    (e) Setting zlib Location
-    -------------------------
-
-        Set the ZLIB_BIN_DIR to the location where zlib is installed to
-
-        Default location for zlib is E:\zlib-1.2.3.win32 and the folder
-        structure should look like the following
-
-        E:\zlib-1.2.3.win32
-            |
-            +- include
-            |
-            +- bin
-            |
-            +- lib
-
-        You can either extract zlib to this folder or extract it to a location
-        of your choice and edit the configure.in file accordingly.
-
-        NOTE : You need to have zlib1.dll in the library path.
-
-
-		
-	2.3.2 Compiling the Source
-	--------------------------
-
-   	Extract the source distribution to a folder of your choice.
-	Example: 
-		C:\axis2c
-    	
-	Open a DOS shell and type:
-        
-	> cd %AXIS2C_HOME%\build\win32
-    > vcvars32.bat
-    > nmake install
-
-	NOTE : You may need to set the PATH environment variable to vcvars32.bat 
-		   if Windows complains that it cannot find this batch file. This file 
-		   is located in <Your MS Visual Studio Install Directory>\VC\bin 
-		   directory.
-
-   	That's it! This will build the system and create a directory named 'deploy' 
-	under the build directory.
-
-   	The deploy folder structure is as follows.
-
-    	deploy
-      	|
-      	+- bin         - server and other executables
-      	|   
-      	+- samples - samples go here
-      	|         |
-      	|         +- bin - sample client executables
-        |         |
-        |         +- lib - sample libraries
-        |         |     
-        |         +- src - sources of the samples in bin and lib folders 
-      	|
-        |
-      	+- lib         - library modules
-      	|
-      	+- services    - deployed services 
-      	|
-      	+- modules     - deployed modules 
-      	|
-      	+- include     - all include files of axis2 
-      	|
-      	+- logs        - system and client logs are written to this folder
-	
-	2.4 Running Samples
-	-------------------
-    
-	You need to set a couple of environment variables before you can run the 
-	server and samples.
-
-    Set the variable AXIS2C_HOME to the deploy folder (C:\axis2c)
-    Add the path to lib directory to the PATH variable (%AXIS2C_HOME%\lib)
-
-	You might optionally require to copy the iconv.dll, zlib1.dll, libxml2.dll to 
-	the %AXIS2C_HOME%\lib folder.
-
-	2.4.1 HTTP transport
-	--------------------
-			
-	(a) Server
-	----------
-
-   	> cd %AXIS2C_HOME%\bin
-	> axis2_http_server.exe 
-
-   	You should see the message
-      		Started Simple Axis2 HTTP Server...
-
-   	By default the log is created under %AXIS2C_HOME%\logs folder with the 
-	name axis2.log.
-
-   	NOTE : You may provide command line options to change the default behaviour.
-		   Type 'axis2_http_server.exe -h' to learn about the usage
-			
-	(b) Clients
-	-----------
-
-   	Now you can run any sample client deployed under %AXIS2C_HOME%\samples\bin
-    		
-	Example:
-   		> cd %AXIS2C_HOME%\samples\bin
-		> echo.exe
-
-
-3. Installing Apache2 Web Server Integration Module (mod_axis2)
-===============================================================
-	
-	3.1 Building mod_axis2 from Source
-	----------------------------------
-		
-	3.1.1 On Linux
-	--------------
-		
-	Provide the Apache2 include file location as a configure option
-
-    $ ./configure --with-apache2="<apache2 httpd include files location>" 
-				  [other configure options]
-
-   	NOTE : Some apache2 distributions install APR (Apache Portable Runtime) 
-		   include files in a separate location which is required to build 
-		   mod_axis2.
-    		   
-		   In that case use:
-       	   $ ./configure --with-apache2="<apache2 include files location>" 
-		   				 --with-apr="<apr include files location>" 
-						 [other configure options]
-
-   	Then build the source tree
-        
-	$ make
-    $ make install
-
-   	This will install mod_axis2.so into your "<your_path_to_axis2c>/lib"
-
-	3.1.2 On Windows (Win32)
-	------------------------
-	
-   	Provide the apache2 location in configure.in file in APACHE_BIN_DIR
-    	
-	Example:
-   		APACHE_BIN_DIR = E:\Apache22
-
-   	After compiling the sources (as described in section 2.3) build the 
-	mod_axis2.dll by issuing the command 'nmake axis2_apache_module'.
-   	This will build mod_axis2.dll and copy it to %AXIS2C_HOME%\lib directory.
-    	
-	Example:
-   		C:\axis2c\build\deploy\lib 
-	
-	3.2 Deploying in Apache2 Web Server
-	-----------------------------------
-
-    NOTE : To do the following tasks, you might need super user privileges 
-		   on your machine.
-
-    Copy the mod_axis2 (libmod_axis2.so.0.7.0 on Linux and mod_axis2.dll 
-	on Windows) to "<apache2 modules directory>" as mod_axis2.so 
-    
-	Example:
-    	cp $AXIS2C_HOME/lib/libmod_axis2.so.0.7.0 
-		/usr/lib/apache2/modules/mod_axis2.so (on Linux)
-		
-		copy C:\axis2c\build\deploy\lib\mod_axis2.dll 
-		C:\Apache2\modules\mod_axis2.so	(on Windows)
-
-    Edit the Apache2's configuration file (generally httpd.conf) and add the 
-	following directives
-
-    LoadModule axis2_module <apache2 modules directory>/mod_axis2.so
-    Axis2RepoPath <axis2 repository path>
-    Axis2LogFile <axis2 log file path>
-    Axis2MaxLogFileSize <maximum size of log file>
-    Axis2LogLevel LOG_LEVEL
-    <Location /axis2>
-        SetHandler axis2_module
-    </Location>
-
-    NOTE: Axis2 log file path should have write access to all users because by 
-		  default Apache Web Server runs as nobody.
-    	  
-		  If you want to use a Shared Global Pool with Apache you have to give 
-		  another entry called Axis2GlobalPoolSize. You have to give the size of
-		  the shared global pool in MB. If you don't set the value or if you
-		  set a negative value Apache module doesn't create shared global pool.
-        
-          Axis2GlobalPoolSize <global pool size in MB>        
-
-    LOG_LEVEL can be one of the followings
-        crit  - Log critical errors only
-        error - Log errors critical errors
-        warn  - Log warnings and above
-        info  - Log info and above
-        debug - Log debug and above (default)
-        trace - Log trace messages
-
-    NOTE: Use forward slashes "/" for path separators in
-	      <apache2 modules directory>, <axis2 repository path> and
-		  <axis2 log file path>
-
-    Make sure that the apache2 user has the correct permissions to above paths
-        - Read permission to the repository
-        - Write permission to the log file
-
-    Restart apache2 and test whether mod_axis2 module is loaded by typing the 
-	URL http://localhost/axis2/services in your Web browser
-
-4. Installing IIS (Interner Information Server) Integration Module 
-   (mod_axis2_IIS)
-==================================================================
-	
-	4.1 Building mod_axis2_IIS from Source
-	--------------------------------------
-	
-    After compiling the source (as described in section 2.3) build the
-    mod_axis2.dll by issuing the command 'nmake axis2_IIS_module'.
-    This will build the mod_axis2_IIS.dll and copy it to %AXIS2C_HOME%\lib
-	directory.
-    
-	Example:
-    	C:\axis2c\build\deploy\lib 
-	
-	4.2 Deploying in the IIS
-	------------------------
-
-    Add the following key to the registery.
-
-    HKEY_LOCAL_MACHINE\SOFTWARE\Apache Axis2c\IIS ISAPI Redirector
-
-    Under this registry key add the following entries.
-
-    A String value with the name "axis2c_home". The value is the AXIS2C_HOME.
-	Example : c:\axis2c
-
-    A String value with the name "log_file". The value is the absolute path of
-	the log file.
-	Example: c:\axis2c\logs\axis2.log
-
-    A String value with the name "log_level". The value can be one of the
-	followings.
-		trace    - Log trace messages
- 		error    - Log errors critical errors
- 		info     - Log info and above
- 		critical - Log critical errors only 
-		debug	 - Log debug and above (default)
-	 	warning  - Log warnings
-
-    You can add a string value with the name services_url_prefix. This is optional and defaults 
-    to "/services". As an example, if you have "/web_services" as the prefix, then all the 
-    services hosted would have the endpoint prefix of : http://localhost/axis2/web_services.
-    Note: don't forget the / at the begining.
-
-    If you wish, you can also change the location as well by adding a string value with the name 
-    axis2_location. This is also optional and defaults to /axis2. If you have /myserser as the 
-    value you can access your web  services with a url like http://localhost/myserver/services.
-    Note: Don't forget the / at the beginning.
-
-    Now you can do all the registry editing using the JScript file axis2_iis_regedit.js 
-    provided with the distribution. When you build axis2/C with the IIS module the file 
-    is copied to the root directory of the binary distribution. Just double click it and 
-    everything will be set to the defaults. The axis2c_home is taken as the current directory, 
-    so make sure you run the file in the Axis2/C repository location (or root of the binary 
-    distribution). If you want to change the values you can manually edit the the .js file or 
-    give it as command line arguments to the script when running the script. To run the jscript 
-    from the command line use the command :\cscript axis2_iis_regedit.js optional arguments. 
-    We recomend the manual editing as it is the easiest way to specify the values
-
-    IIS 5.1 or Below
-    -----------------
-    Using the IIS management console, add a new virtual directory to the
-	IIS/PWS web site called "axis2". The physical path of this virtual
-	directory should be the axis2\lib directory (Where the mod_axis2_IIS.dll
-	is in)
-    Assign excecute permissions to this virtual directory.
-
-    Using the IIS management console, add mod_axis2_IIS.dll as a filter to the
-	IIS/PWS web site. The name of the filter can be any meaningful name. 
-
-    Restart IIS and test whether mod_axis2_IIS module is loaded by typing the
-	URL http://localhost/axis2 in your Web browser.
-    
-    IIS 6 & 7
-    ---------
-    Using the IIS management console, add the mod_axis2_IIS.dll as a Wildcard Script Map.
-      Executable should be the complete path to the mod_axis2_IIS.dll
-      You can put any name as the name of the Wildcard Script Map
-
-    Please don't add the mod_axis2_IIS.dll as a filter to IIS as in the IIS 5.1 case.
-    
-    Note: If the Axis2/C failed to load, verify that Axis2/C and its dependent DLLs are in the 
-    System Path (not the user path). 
-
-5. Using Axis2/C with CGI
-	5.1  Deploying in Apache2
-		
-       		If you haven't already done so you need to configure and set up an cgi-bin/ directory
-	        that holds your CGI scripts,where we will put Axis2/C cgi executable axis2.cgi.
-
-	(Note: most of recent Apache web servers already have an cgi-bin dir set up, usually 
-		/usr/lib/cgi-bin/. )
-
-	Add following to your Apache2 configuration (httpd.conf) file.
-
-        ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/    (Or some other directory of your choice)
-
-	OR you can use
-
-       <Directory /usr/local/apache/cgi-bin/>
-               Options +ExecCGI
-       </Directory>
-
-       AddHandler cgi-script .cgi
-
-	{ It's recomended to restrict all your cgi scripts to single ScriptAlias directory for security reasons.}
-
-	Now we have to set up configuration parameters via environment variables for the cgi 
-	deployment using the SetEnv directive.
-
-	 { You need to have mod_env enabled for this to work )
-	Add the following to your apache2 configuration file (httpd.conf)
-
-        SetEnv AXIS2C_HOME <your path to axis2c home dir>
-
-        ( i.e. SetEnv AXIS2C_HOME /usr/local/axis2c/ )
-
-	If you have chosen another alias for you cgi-bin you can also set up an AXIS2C_URL_PREFIX
-        environment variable, but it's not needed if you have chosen /cgi-bin/.
-	AXIS2C_URL_PREFIX defines your web services deployment url prefix. Lets say you have chosen URL
-        /private/scripts/ for your cgi-bin URL and named your cgi exec as 'axis2.cgi',
-	Then you need to set AXIS2_URL_PREFIX environment variable as follows:
-
-        SetEnv AXIS2C_URL_PREFIX /private/scripts/axis2.cgi/
-
-       
-       Now we have configured apache such that all requests with URL  http://<domain-name>/cgi-bin/ requests
-       are located at your configured cgi folder. We have granted Apache server to execute CGI from that directory 
-       and treat files with .cgi extensions as CGI executables.
-
-       Now you need to copy the Axis2/C cgi executable "axis2.cgi" located in <AXIS2C_HOME>\bin directory.
-		
-       5.2  Deploying in IIS
-		
-		IIS 5.1
-		1. Open your 'Internet services manager'	
-		2. Under your computer name and 'Default Web Site' you must create an virtual
-		   directory called 'cgi-bin' (if you haven't done so by now) so right click
-		   'Default Web Site' -> New -> Virtual Directory.
-		3. In wizard enter 'cgi-bin' as Alias.
-		4. Choose a directory of your choice for cgi scripts placement. (like C:\www\cgi-bin\)
-		5. In access permissions select Read and Execute.
-		6. Finish the wizard so that Virtual Directory is created.
-		7. Open your selected folder (i.e. C:\www\cgi-bin\) and copy axis2.cgi there.
-	
-	
-   NOTE: 
- 	Your Axis2 endpoints now looks like this when deployed under cgi.
-
-         http://domain-name.com/cgi-bin/axis2.cgi/<services directory>/<service name>
-
-	For the echo service found under /services/ directory of Axis2, the endpoint will become
-         http://domain-name.com/cgi-bin/axis2.cgi/services/echo
-	
-6. FAQ
-======
-
-1. Although I was able to get simple axis server up, unable to run samples.
-
-	This could happen because the AXIS2C_HOME environment variable is not 
-	set to the correct axis2 installation path.
-
-2. What are the other dependencies Axis2/C has?
-
-	Basically if you are willing to use libxml2 as your parser, you need to 
-	have it installed in your system. 
-	
-	You can get libxml2 from http://xmlsoft.org/downloads.html.
-
-3. I have libxml2 installed in my system, but ./configure fails saying
-   "libxml2 not found"
-   
-	Yes, you need to install libxml2-dev packages. 
-   
-   	1. If you are using a Debian based system run
-   	   $ apt-get install libxml2-dev
-	  
-	2. If you are using a RedHat/Fedora based system run
-	   $ yum install libxml2-dev
-	   
-	3. If you install libxml2 from source you will not get this error
-
-4. Is there any recommended packages, that I need to install in my system?
-
-	1. automake, autoconf, libtool, aclocal
-	2. libxml2 and libxml2-dev
-	3. pkg-config
-          
-5. I tried several methods, browse through axis-c-dev and axis-c-user mail 
-   archives but I was not able to solve my problem.
-	
-	Then you can ask from Axis2/C users or Axis2/C developers about it by
-    sending your question to 
-	
-	user      = c-user@axis.apache.org
-	developer = c-dev@axis.apache.org 
-
-	You can subscribe to 
-	
-	c-user list by sending a request to 
-	<c-user-subscribe@axis.apache.org> with the subject "subscribe"
-	
-	c-dev list by sending request to 
-	<c-dev-subscribe@axis.apache.org> with the subject "subscribe"
-
-6. This FAQ is not enough...
-
-	You can help us by reporting your suggestions, complaints, problems and bugs
-
-
-Thank you for using Axis2/C ...
diff --git a/1.7.0/c/LICENSE b/1.7.0/c/LICENSE
deleted file mode 100644
index 4a67574..0000000
--- a/1.7.0/c/LICENSE
+++ /dev/null
@@ -1,203 +0,0 @@
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
diff --git a/1.7.0/c/Makefile.am b/1.7.0/c/Makefile.am
deleted file mode 100644
index adb68f5..0000000
--- a/1.7.0/c/Makefile.am
+++ /dev/null
@@ -1,53 +0,0 @@
-datadir=$(prefix)
-logsdir=$(prefix)/logs
-docsdir=$(prefix)
-includedir=$(prefix)/include/axis2-${PACKAGE_VERSION}
-wsdl2cdir=$(prefix)/bin/tools/wsdl2c
-
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = axis2c.pc
-
-SUBDIRS = util $(GUTHTHILA_DIR) axiom neethi src $(TESTDIR) include ides tools/tcpmon tools/md5
-include_HEADERS=$(top_builddir)/include/*.h
-data_DATA= samples/server/axis2.xml README \
-	INSTALL CREDITS COPYING NEWS NOTICE AUTHORS
-logs_DATA=
-docs_DATA= 
-wsdl2c_DATA=tools/codegen/javatool/WSDL2C.sh tools/codegen/javatool/README
-EXTRA_DIST = CREDITS LICENSE build axis2c_build.sh guththila tools AUTHORS NOTICE tools/codegen/javatool/README  tools/codegen/javatool/WSDL2C.bat  tools/codegen/javatool/WSDL2C.sh
-
-dist-hook:
-	rm -rf `find $(distdir)/ -type d -name .svn`
-	rm -rf `find $(distdir)/ -type f -name *.la`
-	rm -rf `find $(distdir)/ -type f -name *.o`
-	rm -rf `find $(distdir)/ -type f -name *.lo`
-	rm -rf `find $(distdir)/ -type f -name *.loT`
-	rm -rf `find $(distdir)/ -type d -name .deps`
-	rm -rf `find $(distdir)/ -type d -name .libs`
-	rm -rf `find $(distdir)/ -type f -name Makefile`
-	rm -rf `find $(distdir)/ -type f -name axis2c-sample-src-${PACKAGE_VERSION}.tar.gz`
-	rm -rf `find $(distdir)/ -type d -name autom4te.cache`
-	rm -rf $(distdir)/tools/tcpmon/src/tcpmon
-	rm -rf $(distdir)/tools/md5/src/md5
-	find $(distdir) -name "makefile" | xargs sed -i "s/\/WX//g"
-	sh dist.sh
-
-bindist: $(bin_PROGRAMS)
-	rm -rf axis2c-bin-${PACKAGE_VERSION}-linux
-	sh bindist.sh
-	mkdir axis2c-bin-${PACKAGE_VERSION}-linux
-	cp -r `pwd`/deploy/* axis2c-bin-${PACKAGE_VERSION}-linux
-	cp AUTHORS axis2c-bin-${PACKAGE_VERSION}-linux
-	cp README axis2c-bin-${PACKAGE_VERSION}-linux
-	cp ChangeLog axis2c-bin-${PACKAGE_VERSION}-linux		
-	tar -cf - axis2c-bin-${PACKAGE_VERSION}-linux | gzip -c > axis2c-bin-${PACKAGE_VERSION}-linux.tar.gz
-	rm -rf axis2c-bin-${PACKAGE_VERSION}-linux
-
-install-data-hook:
-	mkdir -p $(DESTDIR)$(docsdir)
-	cp -r docs $(DESTDIR)$(docsdir)
-	rm -rf `find $(DESTDIR)$(docsdir)/ -type d -name .svn`
-	rm $(DESTDIR)$(docsdir)/README
-
-
diff --git a/1.7.0/c/NEWS b/1.7.0/c/NEWS
deleted file mode 100644
index 915de55..0000000
--- a/1.7.0/c/NEWS
+++ /dev/null
@@ -1,100 +0,0 @@
-Apache Axis2/C Team is pleased to announce the release of Apache Axis2/C 
-version 1.7.0.
-
-You can download this release from http://ws.apache.org/axis2/c/download.cgi
-
-Key Features
-============
-
-   1. Support for one-way messaging (In-Only) and 
-      request response messaging (In-Out)
-   
-   2. Client APIs : Easy to use service client API and 
-   	  more advanced operation client API
-
-   3. Transports supported : HTTP
-          * Inbuilt HTTP server called simple axis server
-          * Apache2 httpd module called mod_axis2 for server side
-          * IIS module for server side. Supports IIS 5.1, 6 and 7.
-          * Client transport with ability to enable SSL support
-          * Basic HTTP Authentication
-          * Digest HTTP Authentication
-          * libcurl based client transport
-          * CGI interface
-
-   4. Transports supported : HTTPS
-          * HTTPS Transport implementation using OpenSSL
-
-   5. Transports supported : TCP
-          * for both client and server side
-
-   6. Transports supported : AMQP
-          * AMQP Transport implementation using Apache Qpid
-	    * Available only in Linux platforms.	
-	    * At an experimental stage. Please refer the INSTALL file to build this.
-
-   7. Transport proxy support (HTTP)
-          * Proxy Authentication (Basic/Digest)
-
-   8. Module architecture, mechanism to extend the SOAP processing model.
-
-   9. WS-Addressing support, both the submission (2004/08) and 
-   	  final (2005/08) versions, implemented as a module.
-
-  10. MTOM/XOP support.
-
-  11. AXIOM, an XML object model optimized for SOAP 1.1/1.2 messages; 
-      This has complete XML infoset support.
-
-  12. XPath support for Axiom XML Object model  
-
-  13. XML parser abstraction
-          * Libxml2 wrapper
-          * Guththila pull parser support
-
-  14. Both directory based and archive based deployment models for deploying 
-      services and modules
-
-  15. Description hierarchy providing access to static data of Axis2/C runtime 
-  	  (configuration, service groups, services, operations and messages)
-
-  16. Context hierarchy providing access to dynamic 
-      Axis2/C runtime information (corresponding contexts to map to 
-	  each level of description hierarchy)
-
-  17. Message receiver abstraction
-          * Inbuilt raw XML message receiver
-
-  18. Code generation tool for stub and skeleton generation for a given 
-      WSDL (based on Java tool)
-          *  Axis Data Binding (ADB) support
-
-  19. REST support (more POX like) using HTTP POST, GET, HEAD, PUT and DELETE
-          *  Support for RESTful Services
-
-  20. Comprehensive documentation
-          * Axis2/C Manual
-
-  21. WS-Policy implementation called Neethi/C, with WS-SecurityPolicy extension
-
-  22. HTTP KeepAlive support.
-
-  23. HTTP session handling.
-
-
-Major Changes Since Last Release
-================================
-
-   1. Preformance improvements to guththila parser. 
-   2. HTTP Session support
-   3. HTTP Keep Alive support
-   4. Improvments to Axiom/C
-   5. Many bug fixes. 
-
-We welcome your early feedback on this implementation.
-
-Thanks for your interest in Axis2/C !!!
-
--- Apache Axis2/C Team -- 
-
-
diff --git a/1.7.0/c/NOTICE b/1.7.0/c/NOTICE
deleted file mode 100644
index 1258792..0000000
--- a/1.7.0/c/NOTICE
+++ /dev/null
@@ -1,11 +0,0 @@
-Apache Axis2/C
-Copyright 2005-2010 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
-
-This software contains code derived from the RSA Data Security
-Inc. MD5 Message-Digest Algorithm, including various
-modifications by Spyglass Inc., Carnegie Mellon University, and
-Bell Communications Research, Inc (Bellcore).
-
diff --git a/1.7.0/c/README b/1.7.0/c/README
deleted file mode 100644
index 9387327..0000000
--- a/1.7.0/c/README
+++ /dev/null
@@ -1,88 +0,0 @@
-                          Apache Axis2/C
-
-  What is it?
-  -----------
-
-  The Apache Axis2/C is a SOAP engine implementation that can be used 
-  to provide and consume Web Services. Axis2/C is an effort to implement Axis2 
-  architecture, in C. Please have a look at 
-  http://ws.apache.org/axis2/1_0/Axis2ArchitectureGuide.html
-  for an overview on Axis2 architecture.
-  
-  Axis2/C supports both SOAP 1.1 and SOAP 1.2. The soap processing model is
-  built on the AXIOM XML object model. Axis2/C is capable of handling 
-  one-way messaging (In-Only) as well as request response messaging (In-Out).
-  It can be used in both synchronous and asynchronous modes.
-
-  Axis2/C has built in WS-Addressing support. It implements WS-Addressing 1.0
-  specification completely. It also has built in MTOM/XOP support for handling
-  binary attachments.
-  
-  As a project of the Apache Software Foundation, the
-  developers aim to collaboratively develop and maintain a robust,
-  commercial-grade, standards-based Web Services stack implementation with 
-  freely available source code.
-
-  The Latest Version
-  ------------------
-
-  Details of the latest version can be found on the Apache Axis2/C
-  project page under http://ws.apache.org/axis2/c.
-
-  Documentation
-  -------------
-
-  The documentation available as of the date of this release is
-  included in HTML format in the docs/ directory. The most
-  up-to-date documentation can be found at
-  http://ws.apache.org/axis2/c/docs/index.html.
-
-  Installation
-  ------------
-
-  Please see the file named INSTALL. You can also have a look at 
-  docs/installationguide.html.
-
-  Licensing
-  ---------
-
-  Please see the file named LICENSE.
-
-  Contacts
-  --------
-
-     o If you want freely available support for using Apache Axis2/C please 
-       join the Apache Axis2/C user community by subscribing to users mailing 
-       list, c-user@axis.apache.org' as described at 
-       http://ws.apache.org/axis2/c/mail-lists.html
-
-     o If you have a bug report for Apache Axis2/C please go log a Jira issue 
-       at http://issues.apache.org/jira/browse/AXIS2C
-
-     o If you want to participate in actively developing Apache Axis2/C please
-       subscribe to the `c-dev@axis.apache.org' mailing list as described at
-       http://ws.apache.org/axis2/c/mail-lists.html
-
-  Acknowledgements
-  ----------------
-
-  Apache Axis2/C relies heavily on the use of autoconf and libtool to provide
-  a build environment.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/1.7.0/c/aix-inst-libs.sh b/1.7.0/c/aix-inst-libs.sh
deleted file mode 100644
index a9b1543..0000000
--- a/1.7.0/c/aix-inst-libs.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/usr/bin/sh
-# There is a Jira issue AXIS2C-1437 as following
-#==================================
-#On AIX, the dynamic are correctly built, but they are not installed by "make install". I only have .a and .la in $deploy_dir/lib. No .so. It looks like that the dynamic libraries are build with a ".so.0" extension instead of just ".so" 
-#==================================
-#A workaround script is provided under the same jira to manually copy .so.0 to .so. This is it
-
-[[ -z "$deploy_dir" ]] && exit 2
-
-cd ${1:-axis2c-src-1.6.0}
-
-cp $(find . -name '*.so.0') $deploy_dir/lib
-cd $deploy_dir/lib
-for f in *.so.0
-do
-	x=$(basename $f .0)
-	[[ -h $x ]] || ln -s -f $f $x
-done
-mv libaxis2_mod_addr.* ../modules/addressing
-mv libaxis2_mod_log.* ../modules/logging
diff --git a/1.7.0/c/autogen.sh b/1.7.0/c/autogen.sh
deleted file mode 100755
index f14ee62..0000000
--- a/1.7.0/c/autogen.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/bash
-echo 'Running autogen.sh in Util'
-cd util
-sh autogen.sh
-
-echo 'Running autogen.sh in Axiom'
-cd ../axiom
-sh autogen.sh
-
-echo 'Running autogen.sh in Guththila'
-cd ../guththila
-sh autogen.sh
-
-echo 'Running autogen.sh in Neethi'
-cd ../neethi
-sh autogen.sh
-
-echo 'Running autogen.sh in Axis2/C'
-cd ..
-
-echo -n 'Running libtoolize...'
-if [ `uname -s` = Darwin ]
-then
-    LIBTOOLIZE=glibtoolize
-else
-    LIBTOOLIZE=libtoolize
-fi
-
-if $LIBTOOLIZE --force > /dev/null 2>&1; then
-
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running aclocal...'
-if aclocal > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running autoheader...'
-if autoheader > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running autoconf...'
-if autoconf > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running automake...'
-if automake --add-missing > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo 'done'
diff --git a/1.7.0/c/axiom/AUTHORS b/1.7.0/c/axiom/AUTHORS
deleted file mode 100644
index e69de29..0000000
diff --git a/1.7.0/c/axiom/COPYING b/1.7.0/c/axiom/COPYING
deleted file mode 100644
index 6b0b127..0000000
--- a/1.7.0/c/axiom/COPYING
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/1.7.0/c/axiom/CREDITS b/1.7.0/c/axiom/CREDITS
deleted file mode 100644
index e69de29..0000000
diff --git a/1.7.0/c/axiom/ChangeLog b/1.7.0/c/axiom/ChangeLog
deleted file mode 100644
index 0bd857b..0000000
--- a/1.7.0/c/axiom/ChangeLog
+++ /dev/null
@@ -1,6 +0,0 @@
-Apache Axiom/C
-
-	* Seperated Axiom module from Axis2/C
-
--- Axis2-C team <axis-c-dev@ws.apache.org>  Thu, 18 May 2006 
-
diff --git a/1.7.0/c/axiom/INSTALL b/1.7.0/c/axiom/INSTALL
deleted file mode 100644
index 9406038..0000000
--- a/1.7.0/c/axiom/INSTALL
+++ /dev/null
@@ -1,14 +0,0 @@
-Getting Axiom/C source working on Linux
-=============================================
-Build the source
-This can be done using the following command sequence:
-        ./configure
-        make
-        make install
-        use './configure --help' for options
-
-NOTE: If you don't provide a --prefix configure option, it will by default 
-install into /usr/local/axis2_axiom directory.
-
-
-
diff --git a/1.7.0/c/axiom/LICENSE b/1.7.0/c/axiom/LICENSE
deleted file mode 100644
index 6b0b127..0000000
--- a/1.7.0/c/axiom/LICENSE
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/1.7.0/c/axiom/Makefile.am b/1.7.0/c/axiom/Makefile.am
deleted file mode 100644
index 91caa13..0000000
--- a/1.7.0/c/axiom/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-datadir=$(prefix)
-SUBDIRS = src $(TESTDIR) include
-includedir=$(prefix)/include/axis2-${PACKAGE_VERSION}/
-include_HEADERS=$(top_builddir)/include/*.h
-data_DATA= INSTALL README AUTHORS NEWS CREDITS LICENSE COPYING
-EXTRA_DIST = build.sh autogen.sh CREDITS LICENSE
-dist-hook:
-	rm -rf `find $(distdir)/ -type d -name .svn`
-	rm -rf `find $(distdir)/ -type d -name .deps`
diff --git a/1.7.0/c/axiom/NEWS b/1.7.0/c/axiom/NEWS
deleted file mode 100644
index 268572f..0000000
--- a/1.7.0/c/axiom/NEWS
+++ /dev/null
@@ -1,7 +0,0 @@
-Axiom module seperated from Axis2/C
-======================================
-Initially this was inside Axis2/C code base as axiom directory. As the
-project expands it's moved to the top level with the view of making it a
-seperate Apache project called Apache Axiom/C.
-
--- Axis2-C team <axis-c-dev@ws.apache.org>  Thu, 18 May 2006
diff --git a/1.7.0/c/axiom/README b/1.7.0/c/axiom/README
deleted file mode 100644
index 0b442a7..0000000
--- a/1.7.0/c/axiom/README
+++ /dev/null
@@ -1,57 +0,0 @@
-
-                          Apache Axiom/C
-                         ================
-
-  What is it?
-  -----------
-
-  Axiom stands for AXis Object Model (also known as OM - Object Model) and
-  refers to the XML infoset model that is initially developed for Apache
-  Axis2. This is an effort to implement Apache Axiom in C.
-
-  Please have a look at http://ws.apache.org/axis2/c/docs/om_tutorial.html
-  for an introduction about Apache Axiom/C.
-  
-  As a project of the Apache Software Foundation, the
-  developers aim to collaboratively develop and maintain a robust,
-  commercial-grade, standards-based Web Services stack implementation with
-  freely available source code.
-
-  The Latest Version
-  ------------------
-
-  You can get the latest svn checkout of Apache Axiom/C module from
-
-  https://svn.apache.org/repos/asf/webservices/axis2/trunk/c/axiom
-
-  Installation
-  ------------
-
-  Please see the file called INSTALL. 
-
-  Licensing
-  ---------
-
-  Please see the file called LICENSE.
-
-  Contacts
-  --------
-
-     o If you want freely available support for using Apache Axiom/C please
-       join the Apache Axis2/C user community by subscribing to users mailing
-       list, axis-c-user@ws.apache.org' as described at
-       http://ws.apache.org/axis2/c/mail-lists.html
-
-    o If you have a bug report for Apache Axis2/C Guththila please log-in and create a JIRA issue
-       at http://issues.apache.org/jira/browse/AXIS2C
-
-     o If you want to participate actively in developing Apache Axis2/C Guththila please
-       subscribe to the `axis-c-dev@ws.apache.org' mailing list as described at
-       http://ws.apache.org/axis2/c/mail-lists.html
-
-
-  Acknowledgments
-  ----------------
-
-  Apache Axiom/C relies heavily on the use of autoconf, automake and libtool
-  to provide a build environment.
diff --git a/1.7.0/c/axiom/autogen.sh b/1.7.0/c/axiom/autogen.sh
deleted file mode 100755
index 3862edc..0000000
--- a/1.7.0/c/axiom/autogen.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-
-echo -n 'Running libtoolize...'
-if [ `uname -s` = Darwin ]
-then
-    LIBTOOLIZE=glibtoolize
-else
-    LIBTOOLIZE=libtoolize
-fi
-
-if $LIBTOOLIZE --force > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running aclocal...'
-if aclocal > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running autoheader...'
-if autoheader > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running autoconf...'
-if autoconf > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo -n 'Running automake...'
-if automake --add-missing > /dev/null 2>&1; then
-	echo 'done.'
-else
-	echo 'failed.'
-	exit 1
-fi
-
-echo 'done'
diff --git a/1.7.0/c/axiom/build.sh b/1.7.0/c/axiom/build.sh
deleted file mode 100755
index d39c3e7..0000000
--- a/1.7.0/c/axiom/build.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-./autogen.sh
-./configure --prefix=${AXIS2C_HOME} --enable-static=no --enable-tests=no
-make 
-make install
-
diff --git a/1.7.0/c/axiom/configure.ac b/1.7.0/c/axiom/configure.ac
deleted file mode 100644
index 794c73b..0000000
--- a/1.7.0/c/axiom/configure.ac
+++ /dev/null
@@ -1,177 +0,0 @@
-dnl run autogen.sh to generate the configure script.
-
-AC_PREREQ(2.59)
-
-AC_INIT(axis2_axiom-src, 1.7.0)
-AC_CANONICAL_SYSTEM
-AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE
-AC_PREFIX_DEFAULT(/usr/local/axis2_axiom)
-
-dnl Checks for programs.
-AC_PROG_CC
-AC_PROG_CPP
-AC_PROG_LIBTOOL
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_PROG_MAKE_SET
-
-dnl check for flavours of varargs macros (test from GLib)
-AC_MSG_CHECKING(for ISO C99 varargs macros in C)
-AC_TRY_COMPILE([],[
-int a(int p1, int p2, int p3);
-#define call_a(...) a(1,__VA_ARGS__)
-call_a(2,3);
-],axis2c_have_iso_c_varargs=yes,axis2c_have_iso_c_varargs=no)
-AC_MSG_RESULT($axis2c_have_iso_c_varargs)
-
-AC_MSG_CHECKING(for GNUC varargs macros)
-AC_TRY_COMPILE([],[
-int a(int p1, int p2, int p3);
-#define call_a(params...) a(1,params)
-call_a(2,3);
-],axis2c_have_gnuc_varargs=yes,axis2c_have_gnuc_varargs=no)
-AC_MSG_RESULT($axis2c_have_gnuc_varargs)
-
-dnl Output varargs tests
-if test x$axis2c_have_iso_c_varargs = xyes; then
-    AC_DEFINE(HAVE_ISO_VARARGS,1,[Have ISO C99 varargs macros])
-fi
-if test x$axis2c_have_gnuc_varargs = xyes; then
-    AC_DEFINE(HAVE_GNUC_VARARGS,1,[Have GNU-style varargs macros])
-fi
-
-dnl Checks for libraries.
-AC_CHECK_LIB(dl, dlopen)
-AC_CHECK_LIB(z, inflate)
-
-CFLAGS="$CFLAGS -D_LARGEFILE64_SOURCE"
-if test "$GCC" = "yes"; then
-    CFLAGS="$CFLAGS -ansi -Werror -Wall -Wno-implicit-function-declaration "
-fi
-
-
-dnl Checks for header files.
-AC_HEADER_STDC
-AC_CHECK_HEADERS([stdio.h stdlib.h string.h])
-AC_CHECK_HEADERS([sys/socket.h])
-AC_CHECK_HEADERS([linux/if.h],[],[],
-[
-#if HAVE_SYS_SOCKET_H
-# include <sys/socket.h>
-#endif
-])
-
-dnl This is a check to see if we are running MacOS X
-dnl It may be better to do a Darwin check
-AC_CHECK_HEADER([sys/appleapiopts.h],
-               [AC_DEFINE([IS_MACOSX],[1],[Define to 1 if compiling on MacOS X])],
-               [])
-
-dnl Checks for typedefs, structures, and compiler characteristics.
-dnl AC_C_CONST
-
-dnl Checks for library functions.
-dnl AC_FUNC_MALLOC
-dnl AC_FUNC_REALLOC
-#AC_CHECK_FUNCS([memmove])
-
-AC_MSG_CHECKING(whether to build xpath)
-AC_ARG_ENABLE(xpath, [  --enable-xpath    build xpath. default=yes],
-[ case "${enableval}" in
-  no)
-    AC_MSG_RESULT(no)
-    ;;
-  *)
-    AC_MSG_RESULT(yes)
-    XPATH_DIR="xpath"
-
-    ;;
-  esac ],
-  AC_MSG_RESULT(yes)
-  XPATH_DIR="xpath"
-)
-
-
-AC_MSG_CHECKING(whether to build guththila xml parser library)
-AC_ARG_ENABLE(guththila, [  --enable-guththila    build guththila xml parser library wrapper. default=yes],
-[ case "${enableval}" in
-  no)
-    AC_MSG_RESULT(no)
-    ;;
-  *)
-    AC_MSG_RESULT(yes)
-    WRAPPER_DIR="guththila"
-
-    ;;
-  esac ],
-  AC_MSG_RESULT(yes)
-  WRAPPER_DIR="guththila"
-)
-
-AC_MSG_CHECKING(whether to build libxml2 xml parser library)
-AC_ARG_ENABLE(libxml2, [  --enable-libxml2    build libxml2 xml parser library wrapper. default=no],
-[ case "${enableval}" in
-  no)
-    AC_MSG_RESULT(no)
-    ;;
-  *)
-    AC_MSG_RESULT(yes)
-    CFLAGS="$CFLAGS -DAXIS2_LIBXML2_ENABLED"
-    WRAPPER_DIR="libxml2"
-	PKG_CHECK_MODULES(LIBXML2, libxml-2.0)
-
-    ;;
-  esac ],
-  AC_MSG_RESULT(no)
-)
-
-
-AC_MSG_CHECKING(whether to build tests)
-AC_ARG_ENABLE(tests, [  --enable-tests    build tests. default=no],
-[ case "${enableval}" in
-  yes)
-    AC_MSG_RESULT(yes)
-    TESTDIR="test"
-    ;;
-  *)
-    AC_MSG_RESULT(no)
-    TESTDIR=""
-
-    ;;
-  esac ],
-  AC_MSG_RESULT(no)
-  TESTDIR=""
-)
-
-PKG_PROG_PKG_CONFIG(0.15)
-CFLAGS="$CFLAGS $GUTHTHILA_CFLAGS"
-VERSION_NO="7:0:7"
-
-AC_SUBST(VERSION_NO)
-AC_SUBST(LIBXML2_CFLAGS)
-AC_SUBST(LIBXML2_LIBS)
-AC_SUBST(WRAPPER_DIR)
-AC_SUBST(GUTHTHILA_LIBS)
-AC_SUBST(TESTDIR)
-AC_SUBST(XPATH_DIR)
-
-AC_CONFIG_FILES([Makefile \
-    src/Makefile \
-    src/parser/Makefile \
-    src/parser/libxml2/Makefile \
-    src/parser/guththila/Makefile \
-    src/soap/Makefile \
-    src/om/Makefile \
-    src/util/Makefile \
-    src/attachments/Makefile \
-    src/xpath/Makefile \
-    test/Makefile \
-    test/om/Makefile \
-    test/soap/Makefile \
-    test/util/Makefile \
-    test/xpath/Makefile \
-    include/Makefile
-    ])
-    
-AC_OUTPUT
diff --git a/1.7.0/c/axiom/include/Makefile.am b/1.7.0/c/axiom/include/Makefile.am
deleted file mode 100644
index d938299..0000000
--- a/1.7.0/c/axiom/include/Makefile.am
+++ /dev/null
@@ -1 +0,0 @@
-TESTS =
diff --git a/1.7.0/c/axiom/include/axiom.h b/1.7.0/c/axiom/include/axiom.h
deleted file mode 100644
index 38272d6..0000000
--- a/1.7.0/c/axiom/include/axiom.h
+++ /dev/null
@@ -1,57 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_H
-#define AXIOM_H
-#include <axiom_node.h>
-#include <axiom_attribute.h>
-#include <axiom_child_element_iterator.h>
-#include <axiom_children_iterator.h>
-#include <axiom_children_qname_iterator.h>
-#include <axiom_children_with_specific_attribute_iterator.h>
-#include <axiom_comment.h>
-#include <axiom_doctype.h>
-#include <axiom_document.h>
-#include <axiom_element.h>
-#include <axiom_namespace.h>
-#include <axiom_navigator.h>
-#include <axiom_output.h>
-#include <axiom_processing_instruction.h>
-#include <axiom_stax_builder.h>
-#include <axiom_text.h>
-#include <axiom_data_source.h>
-#include <axiom_xml_reader.h>
-#include <axiom_xml_writer.h>
-#include <axiom_defines.h>
-
-/**
-* @file axiom.h
-* @brief includes all headers in OM
-*/
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_H */
diff --git a/1.7.0/c/axiom/include/axiom_attribute.h b/1.7.0/c/axiom/include/axiom_attribute.h
deleted file mode 100644
index b0a6e8e..0000000
--- a/1.7.0/c/axiom/include/axiom_attribute.h
+++ /dev/null
@@ -1,263 +0,0 @@
-
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements.  See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License.  You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-#ifndef AXIOM_ATTRIBUTE_H
-#define AXIOM_ATTRIBUTE_H
-
-/**
-* @file axiom_attribute.h
-* @brief om attribute struct represents an xml attribute
-*/
-#include <axutil_env.h>
-#include <axutil_qname.h>
-#include <axiom_namespace.h>
-#include <axiom_output.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_attribute attribute
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_attribute axiom_attribute_t;
-
-    /**
-      * creates an om_attribute struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param localname localname of the attribute, should not be a null value.
-      * @param value normalized attribute value. cannot be NULL
-      * @param ns namespace, if any, of the attribute. Optional, can be NULL om_attribute wont free the ns
-      * @return a pointer to newly created attribute struct, returns NULL on error with 
-      *           error code set in environment's error. 
-      */
-    AXIS2_EXTERN axiom_attribute_t *AXIS2_CALL
-    axiom_attribute_create(
-        const axutil_env_t * env,
-        const axis2_char_t * localname,
-        const axis2_char_t * value,
-        axiom_namespace_t * ns);
-
-    /**
-      * Free om attribute passed as void pointer. This will be
-      * cast into appropriate type and then pass the cast object
-      * into the om_attribute structure's free method
-      * @param  om_attribute pointer to attribute struct to be freed
-      * @param  env Environment. MUST NOT be NULL
-      */
-   
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_attribute_free_void_arg(
-        void *om_attribute,
-        const axutil_env_t * env);
-
-    /**
-      * Free an axiom_attribute struct
-      * @param  om_attribute pointer to attribute struct to be freed
-      * @param  env Environment. MUST NOT be NULL
-      */
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_attribute_free(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /**
-      * Creates and returns a qname struct for this attribute
-      * @param om_attribute pointer to attribute struct 
-      *        for which the qname is to be returned
-      * @param env Environment. MUST NOT be NULL
-      * @return returns qname for given attribute.NULL on error 
-      */
-
-    AXIS2_EXTERN axutil_qname_t *AXIS2_CALL
-    axiom_attribute_get_qname(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /**
-      * Serialize op
-      * @param om_attribute pointer to attribute struct to be serialized
-      * @param env Environment. MUST NOT be NULL,
-      * @param om_output AXIOM output handler to be used in serializing
-      * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-      */
-
-    AXIS2_EXTERN int AXIS2_CALL
-    axiom_attribute_serialize(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /** Returns the localname of this attribute
-      * @param om_attribute pointer to attribute struct 
-      * @param env environment. MUST NOT not be NULL.
-      * @return localname returns NULL on error.
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_attribute_get_localname(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /**
-     * returns value of this attribute 
-     *@param om_attribute pointer to om_attribute struct 
-     *@param env environment N not be null
-     *@return value , null on error
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_attribute_get_value(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /**
-     * returns namespace of this attribute 
-     *@param om_attribute
-     *@param env environment MUST NOT be NULL
-     *@return a pointer to om_namespace struct , returns NULL on error.
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_attribute_get_namespace(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /** sets the localname of the attribute
-     *@param om_attribute pointer to om attribute struct. 
-     *@param env environment, MUST NOT be null.
-     *@param localname localname that should be set for this attribute 
-     *@return status code AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_set_localname(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env,
-        const axis2_char_t * localname);
-
-    /** set the attribute value
-     *@param om_attribute a pointer to om_attribute struct.
-     *@param env environment, MUST NOT be NULL.
-     *@param value value that should be set for this attribute 
-     *@return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_set_value(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env,
-        const axis2_char_t * value);
-
-    /** set namespace of the attribute
-     *@param om_attribute a pointer to om_attribute struct  
-     *@param env environment, MUST NOT be NULL.
-     *@param om_namespace a pointer to om_namespace struct that should be set 
-     *                    for this attribute 
-     *@return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_set_namespace(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env,
-        axiom_namespace_t * om_namespace);
-
-    /**
-     * clones an om attribute
-     * @param om_attibute 
-     * @param env environment
-     * @returns pointer to cloned om attribute struct on success
-     * NULL otherwise
-     */
-    AXIS2_EXTERN struct axiom_attribute *AXIS2_CALL
-                axiom_attribute_clone(
-                    struct axiom_attribute *om_attribute,
-                    const axutil_env_t * env);
-
-    /** Increment the reference counter.
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_increment_ref(
-        struct axiom_attribute *om_attribute,
-        const axutil_env_t * env);
-
-    /** Create OM attribute 
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axiom_attribute_t *AXIS2_CALL
-    axiom_attribute_create_str(
-        const axutil_env_t * env,
-        axutil_string_t * localname,
-        axutil_string_t * value,
-        axiom_namespace_t * ns);
-
-    /**  Get the localname as a string
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_attribute_get_localname_str(
-        axiom_attribute_t * attribute,
-        const axutil_env_t * env);
-
-    /**  Get the value as a string
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_attribute_get_value_str(
-        axiom_attribute_t * attribute,
-        const axutil_env_t * env);
-
-    /**  Set the localname of the attribute
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_set_localname_str(
-        axiom_attribute_t * attribute,
-        const axutil_env_t * env,
-        axutil_string_t * localname);
-
-    /**  Set the value of the attribute
-     * @param om_attribute a pointer to om_attribute struct  
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_attribute_set_value_str(
-        axiom_attribute_t * attribute,
-        const axutil_env_t * env,
-        axutil_string_t * value);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_ATTRIBUTE_H */
diff --git a/1.7.0/c/axiom/include/axiom_child_element_iterator.h b/1.7.0/c/axiom/include/axiom_child_element_iterator.h
deleted file mode 100644
index 627a347..0000000
--- a/1.7.0/c/axiom/include/axiom_child_element_iterator.h
+++ /dev/null
@@ -1,124 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_CHILD_ELEMENT_ITERATOR_H
-#define AXIOM_CHILD_ELEMENT_ITERATOR_H
-
-/**
-*@file axiom_child_element_iterator.h
-*@brief this is the iterator for om elemnts
-*/
-
-#include <axiom_node.h>
-#include <axiom_text.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_child_element_iterator
-                axiom_child_element_iterator_t;
-
-    /**
-     * @defgroup axiom_child_element_iterator child element iterator
-     * @ingroup axiom_om
-     * @{
-     */
-    
-    /**
-     * Free the iterator
-     * @param iterator a pointer to child element iterator struct
-     * @param env environment, MUST NOT be NULL.
-     */
-    
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_child_element_iterator_free(
-        void *iterator,
-        const axutil_env_t * env);
-
-    /**
-    * Removes from the underlying collection the last element returned by the
-    * iterator (optional op).  This method can be called only once per
-    * call to <tt>next</tt>.  The behavior of an iterator is unspecified if
-    * the underlying collection is modified while the iteration is in
-    * progress in any way other than by calling this method.
-    *  @param iterator a pointer to child element iterator struct
-     * @param env environment, MUST NOT be NULL.
-    */
-    
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_child_element_iterator_remove(
-        axiom_child_element_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * returns true if the iteration has more elements 
-     * in otherwords it returns true if the next() would return an element
-     * rather than null with an error code set to environments error
-     * @param iterator a pointer to child element iterator struct
-     * @param env environment, MUST NOT be NULL.
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-
-    axiom_child_element_iterator_has_next(
-        axiom_child_element_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the next element in the iteration. Returns null if there 
-     * is no more elements 
-     * @param iterator a pointer to child element iterator struct
-     * @param env environment, MUST NOT be NULL.
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_child_element_iterator_next(
-        axiom_child_element_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Create a child element interator for the current child
-     * @param current child
-     * @param env environment, MUST NOT be NULL.
-     * return axiom_child_element_iterator_t
-     */
-
-    AXIS2_EXTERN axiom_child_element_iterator_t *AXIS2_CALL
-    axiom_child_element_iterator_create(
-        const axutil_env_t * env,
-        axiom_node_t * current_child);
-
-#define AXIOM_CHILD_ELEMENT_ITERATOR_FREE(iterator, env) \
-        axiom_child_element_iterator_free(iterator, env)
-
-#define AXIOM_CHILD_ELEMENT_ITERATOR_REMOVE(iterator, env) \
-        axiom_child_element_iterator_remove(iterator, env)
-
-#define AXIOM_CHILD_ELEMENT_ITERATOR_HAS_NEXT(iterator, env) \
-        axiom_child_element_iterator_has_next(iterator, env)
-
-#define AXIOM_CHILD_ELEMENT_ITERATOR_NEXT(iterator, env) \
-        axiom_child_element_iterator_next(iterator, env)
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_CHILD_ELEMENT_ITERATOR_H */
diff --git a/1.7.0/c/axiom/include/axiom_children_iterator.h b/1.7.0/c/axiom/include/axiom_children_iterator.h
deleted file mode 100644
index c0e802a..0000000
--- a/1.7.0/c/axiom/include/axiom_children_iterator.h
+++ /dev/null
@@ -1,123 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_CHILDREN_ITERATOR_H
-#define AXIOM_CHILDREN_ITERATOR_H
-
-/**
-*@file axiom_children_iterator.h
-*@brief this is the iterator for om nodes
-*/
-
-#include <axiom_node.h>
-#include <axiom_text.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_children_iterator axiom_children_iterator_t;
-
-    /**
-     * @defgroup axiom_children_iterator children iterator
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-     * @param current child
-     * @param env environment 
-     * return axiom_children_iterator_t 
-     */
-
-    AXIS2_EXTERN axiom_children_iterator_t *AXIS2_CALL
-
-    axiom_children_iterator_create(
-        const axutil_env_t * env,
-        axiom_node_t * current_child);
-
-    /**
-    * Free the om_children_iterator struct
-    * @param iterator a pointer to axiom children iterator struct
-    * @param env environment, MUST NOT be NULL
-    */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_children_iterator_free(
-        axiom_children_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-    * Removes from the underlying collection the last element returned by the
-    * iterator (optional op).  This method can be called only once per
-    * call to <tt>next</tt>.  The behavior of an iterator is unspecified if
-    * the underlying collection is modified while the iteration is in
-    * progress in any way other than by calling this method.
-    * @param iterator a pointer to axiom children iterator struct
-    * @param env environment, MUST NOT be NULL
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_children_iterator_remove(
-        axiom_children_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * @returns true if the iteration has more elements. In other
-     * words, returns true if next() would return an om_node_t struct 
-     * rather than null with error code set in environment
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_children_iterator_has_next(
-        axiom_children_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the next element in the iteration. Returns null if there are
-     * no more elements in the iteration
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_children_iterator_next(
-        axiom_children_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Resets the Iterator. This moves the cursor back to the initial.
-     * iterator chidren_iterator to be reset.
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_children_iterator_reset(
-        axiom_children_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /************ Macros *********************************************/
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_CHILDREN_ITERATOR_H */
diff --git a/1.7.0/c/axiom/include/axiom_children_qname_iterator.h b/1.7.0/c/axiom/include/axiom_children_qname_iterator.h
deleted file mode 100644
index f7daa66..0000000
--- a/1.7.0/c/axiom/include/axiom_children_qname_iterator.h
+++ /dev/null
@@ -1,107 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_CHILDREN_QNAME_ITERATOR_H
-#define AXIOM_CHILDREN_QNAME_ITERATOR_H
-
-/**
- *@file axiom_children_qname_iterator.h
- *@brief this is the iterator for om nodes using qname
- */
-
-#include <axiom_node.h>
-#include <axiom_namespace.h>
-#include <axutil_qname.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_children_qname_iterator
-                axiom_children_qname_iterator_t;
-
-    /**
-     * @defgroup axiom_children_qname_iterator children qname iterator
-     * @ingroup axiom_om
-     * @{
-     */
-
-    AXIS2_EXTERN axiom_children_qname_iterator_t *AXIS2_CALL
-    axiom_children_qname_iterator_create(
-        const axutil_env_t * env,
-        axiom_node_t * current_child,
-        axutil_qname_t * given_qname);
-
-    /**
-     * free om_children_qname_iterator struct 
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_children_qname_iterator_free(
-        axiom_children_qname_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Removes from the underlying collection the last element returned by the
-     * iterator (optional operation).  This method can be called only once per
-     * call to <tt>next</tt>.  The behavior of an iterator is unspecified if
-     * the underlying collection is modified while the iteration is in
-     * progress in any way other than by calling this method.
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-
-    axiom_children_qname_iterator_remove(
-        axiom_children_qname_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns <tt>true</tt> if the iteration has more elements. (In other
-     * words, returns <tt>true</tt> if <tt>next</tt> would return an 
-     * axiom_node_t struct rather than null with error code set in environment
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-
-    axiom_children_qname_iterator_has_next(
-        axiom_children_qname_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the next element in the iteration.
-     * @param iterator a pointer to axiom children iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_children_qname_iterator_next(
-        axiom_children_qname_iterator_t * iterator,
-        const axutil_env_t * env);
-
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_CHILDREN_QNAME_ITERATOR_H */
diff --git a/1.7.0/c/axiom/include/axiom_children_with_specific_attribute_iterator.h b/1.7.0/c/axiom/include/axiom_children_with_specific_attribute_iterator.h
deleted file mode 100644
index cbfb21d..0000000
--- a/1.7.0/c/axiom/include/axiom_children_with_specific_attribute_iterator.h
+++ /dev/null
@@ -1,128 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_H
-#define AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_H
-
-/**
-*@file axiom_children_with_specific_attribute_iterator.h
-*@brief this is the iterator for om nodes
-*/
-
-#include <axiom_node.h>
-#include <axiom_text.h>
-#include <axutil_qname.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_children_with_specific_attribute_iterator
-                axiom_children_with_specific_attribute_iterator_t;
-
-    /**
-     * @defgroup axiom_children_with_specific_attribute_iterator children with specific attribute iterator
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-     * Free function free the om_children_with_specific_attribute_iterator struct
-     * @param iterator a pointer to axiom children with specific attribute iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_children_with_specific_attribute_iterator_free(
-        axiom_children_with_specific_attribute_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Removes from the underlying collection the last element returned by the
-     * iterator (optional op).  This method can be called only once per
-     * call to <tt>next</tt>.  The behavior of an iterator is unspecified if
-     * the underlying collection is modified while the iteration is in
-     * progress in any way other than by calling this method.
-     * @param iterator a pointer to axiom children with specific attribute iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_children_with_specific_attribute_iterator_remove(
-        axiom_children_with_specific_attribute_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns true< if the iteration has more elements. (In other
-     * words, returns true if next would return an axiom_node_t struct
-     * rather than NULL with error code set in environment
-     * @param iterator a pointer to axiom children with specific attribute iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_children_with_specific_attribute_iterator_has_next(
-        axiom_children_with_specific_attribute_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the next element in the iteration. returns null if there is no 
-     * more elements in the iteration
-     * @param iterator a pointer to axiom children with specific attribute iterator struct
-     * @param env environment, MUST NOT be NULL
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_children_with_specific_attribute_iterator_next(
-        axiom_children_with_specific_attribute_iterator_t * iterator,
-        const axutil_env_t * env);
-
-    /**
-     * @param env environment, MUST NOT be NULL
-     * @param current_child the current child for the interation
-     * @param attr_qname the qname for the attribute
-     * @param attr_value the value string for the attribute
-     * @param detach AXIS2_TRUE to detach AXIS2_FALSE not to
-     * return axiom_children_with_specific_attribute_iterator_t
-     */
-
-    AXIS2_EXTERN axiom_children_with_specific_attribute_iterator_t *AXIS2_CALL
-    axiom_children_with_specific_attribute_iterator_create(
-        const axutil_env_t * env,
-        axiom_node_t * current_child,
-        axutil_qname_t * attr_qname,
-        axis2_char_t * attr_value,
-        axis2_bool_t detach);
-
-#define AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_FREE(iterator, env) \
-        axiom_children_with_specific_attribute_iterator_free(iterator, env)
-
-#define AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_REMOVE(iterator, env) \
-        axiom_children_with_specific_attribute_iterator_remove(iterator, env)
-
-#define AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_HAS_NEXT(iterator, env) \
-        axiom_children_with_specific_attribute_iterator_has_next(iterator, env)
-
-#define AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_NEXT(iterator, env) \
-        axiom_children_with_specific_attribute_iterator_next(iterator, env)
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_CHILDREN_WITH_SPECIFIC_ATTRIBUTE_ITERATOR_H */
diff --git a/1.7.0/c/axiom/include/axiom_comment.h b/1.7.0/c/axiom/include/axiom_comment.h
deleted file mode 100644
index 63d048e..0000000
--- a/1.7.0/c/axiom/include/axiom_comment.h
+++ /dev/null
@@ -1,115 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_COMMENT_H
-#define AXIOM_COMMENT_H
-
-/**
- * @file axiom_comment.h
- * @brief defines axiom_comment_t struct, and manipulation functions
- */
-
-#include <axiom_node.h>
-#include <axiom_output.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_comment comment
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_comment axiom_comment_t;
-
-    /**
-      * Creates a comment struct
-      * @param env Environment. MUST NOT be NULL,
-      * @param parent This is the parent node of the comment is any, can be NULL.
-      * @param value comment text
-      * @param node This is an out parameter.cannot be NULL.
-      *        Returns the node corresponding to the comment created.
-      *        Node type will be set to AXIOM_COMMENT
-      * @return a pointer to the newly created comment struct
-      */
-    AXIS2_EXTERN axiom_comment_t *AXIS2_CALL
-    axiom_comment_create(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        const axis2_char_t * value,
-        axiom_node_t ** node);
-
-    /**
-      * Free a axis2_comment_t struct
-      * @param om_comment pointer to axis2_commnet_t struct to be freed
-      * @param env Environment. MUST NOT be NULL.
-      * @return satus of the op. 
-      *                AXIS2_SUCCESS on success ,AXIS2_FAILURE on error.
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_comment_free(
-        struct axiom_comment *om_comment,
-        const axutil_env_t * env);
-
-    /** get the comments data
-     * @param om_comment a pointer to axiom_comment_t struct
-     * @param env environment, MUST NOT be NULL 
-     * @returns comment text
-     */
-
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_comment_get_value(
-        struct axiom_comment *om_comment,
-        const axutil_env_t * env);
-
-    /**
-     * set comment data
-     * @param om_comment pointer to axiom_comment_t struct
-     * @param env environment, MUST NOT be NULL.
-     * @param value comment text
-     * @returns AXIS2_SUCCESS on success , AXIS2_FAILURE on error
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_comment_set_value(
-        struct axiom_comment *om_comment,
-        const axutil_env_t * env,
-        const axis2_char_t * value);
-
-    /**
-     *  serialize function 
-     *  @param om_comment pointer to axiom_comment_t struct
-     *  @param env environment, MUST NOT be NULL.
-     *  @param om_output pointer to om_output_t struct
-     *  @return AXIS2_SUCCESS on success, AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_comment_serialize(
-        struct axiom_comment *om_comment,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_COMMENT_H */
diff --git a/1.7.0/c/axiom/include/axiom_data_handler.h b/1.7.0/c/axiom/include/axiom_data_handler.h
deleted file mode 100644
index 5442a2f..0000000
--- a/1.7.0/c/axiom/include/axiom_data_handler.h
+++ /dev/null
@@ -1,273 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_DATA_HANDLER_H
-#define AXIOM_DATA_HANDLER_H
-
-/**
- * @file axiom_data_handler.h
- * @brief axis2 data_handler interface
- */
-
-#include <axutil_utils.h>
-#include <axutil_error.h>
-#include <axutil_utils_defines.h>
-#include <axutil_env.h>
-#include <axutil_allocator.h>
-#include <axutil_string.h>
-#include <axutil_array_list.h>
-#include <axiom_mtom_sending_callback.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef enum axiom_data_handler_type
-    {
-        AXIOM_DATA_HANDLER_TYPE_FILE,
-        AXIOM_DATA_HANDLER_TYPE_BUFFER,
-        AXIOM_DATA_HANDLER_TYPE_HANDLER,
-        AXIOM_DATA_HANDLER_TYPE_CALLBACK
-    } axiom_data_handler_type_t;
-
-    typedef struct axiom_data_handler axiom_data_handler_t;
-
-    /** @defgroup axiom_data_handler Flow
-      * @ingroup axiom_data_handler
-      * @{
-      */
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_data_handler_get_content_type(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-	
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-	 * @param mime type, 
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_set_content_type(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env,
-		const axis2_char_t *mime_type);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return bool whether attachment is cached or not
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_data_handler_get_cached(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-	
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-	 * @param cached, 
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_handler_set_cached(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env,
-		axis2_bool_t cached);
-
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_byte_t *AXIS2_CALL
-
-    axiom_data_handler_get_input_stream(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN size_t AXIS2_CALL
-    axiom_data_handler_get_input_stream_len(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-
-    /**
-     * The data_handler is responsible for memory occupied by the stream 
-     * returned
-     * @param output_stream parameter to store reference to output byte stream.
-     * @param output_stream_size parameter to store reference to output byte 
-     * stream length
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_read_from(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env,
-        axis2_byte_t ** output_stream,
-        size_t *output_stream_size);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-
-    axiom_data_handler_set_binary_data(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env,
-        axis2_byte_t * input_stream,
-        size_t input_stream_len);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_write_to(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_set_file_name(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env,
-        axis2_char_t * file_name);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return file name, in the case of file type data handler.
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_data_handler_get_file_name(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-
-    /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_handler_free(
-        axiom_data_handler_t * data_handler,
-        const axutil_env_t * env);
-
-    /**
-     * Creates data_handler struct
-     * @return pointer to newly created data_handler
-     */
-    AXIS2_EXTERN axiom_data_handler_t *AXIS2_CALL
-    axiom_data_handler_create(
-        const axutil_env_t * env,
-        const axis2_char_t * file_name,
-        const axis2_char_t * mime_type);
-
-    /* Add the binary to the array_list
-     * @param data_handler, a pointer to data handler struct
-     * data_handler, a pointer to data handler struct
-     * list, a pointer to an array_list which containing some message parts need 
-     * to be written to the wire
-     * data_handler, a pointer to data handler struct
-     */ 
-    
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_add_binary_data(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env,
-        axutil_array_list_t *list);
-   
- 
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_data_handler_get_mime_id(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env);
-
-     /**
-     * @param data_handler, a pointer to data handler struct
-     * @param env environment, MUST NOT be NULL.
-     * @param mime id, 
-     * @return status code, AXIS2_SUCCESS on success and AXIS2_FAILURE on error.
-     */
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_handler_set_mime_id(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env,
-        const axis2_char_t *mime_id);
-
-
-    AXIS2_EXTERN axiom_data_handler_type_t AXIS2_CALL
-    axiom_data_handler_get_data_handler_type(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env);
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_handler_set_data_handler_type(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env,
-        axiom_data_handler_type_t data_handler_type);
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_handler_set_read_handler(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env,
-        int (* handler_create)(
-                axiom_mtom_sending_callback_t **,
-                const axutil_env_t *),
-        int (* handler_remove)(
-                axiom_mtom_sending_callback_t *,
-                const axutil_env_t *));
-
-    AXIS2_EXTERN void *AXIS2_CALL
-    axiom_data_handler_get_user_param(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env);
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_handler_set_user_param(
-        axiom_data_handler_t *data_handler,
-        const axutil_env_t *env,
-        void *user_param);
-
-    
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_DATA_HANDLER_H */
diff --git a/1.7.0/c/axiom/include/axiom_data_source.h b/1.7.0/c/axiom/include/axiom_data_source.h
deleted file mode 100644
index f892682..0000000
--- a/1.7.0/c/axiom/include/axiom_data_source.h
+++ /dev/null
@@ -1,111 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_DATA_SOURCE_H
-#define AXIOM_DATA_SOURCE_H
-
-/**
- * @file axiom_data_source.h
- * @brief Axis2 AXIOM XML data_source
- */
-
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axiom_output.h>
-#include <axutil_stream.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_data_source data_source
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-      * \brief data_source struct
-      * Handles the XML data_source in OM
-      */
-    typedef struct axiom_data_source axiom_data_source_t;
-
-    /**
-      * Creates a new data_source struct
-      * @param env Environment. MUST  NOT be NULL, .
-      * @param parent parent of the new node. Optinal, can be NULL. 
-      *          The parent element must be of type AXIOM_ELEMENT
-      * @param value Text value. Optinal, can be NULL.
-      * @param comment_node This is an out parameter.  cannot be NULL.
-      *                       Returns the node corresponding to the data_source struct created.
-      *                       Node type will be set to AXIOM_DATA_SOURCE  
-      * @return pointer to newly created data_source struct 
-      */
-    AXIS2_EXTERN axiom_data_source_t *AXIS2_CALL
-    axiom_data_source_create(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        axiom_node_t ** node);
-
-    /**
-      * Free an axiom_data_source struct
-      * @param env environment.  MUST NOT be NULL.
-      * @param om_data_source pointer to om data_source struct to be freed.
-      * @return satus of the op. AXIS2_SUCCESS on success
-      *         AXIS2_FAILURE on error.
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_data_source_free(
-        struct axiom_data_source *om_data_source,
-        const axutil_env_t * env);
-
-    /**
-      * Serialize op
-      * @param env environment.  MUST NOT be NULL.
-      * @param om_data_source pointer to om data_source struct to be serialized.
-      * @param om_output AXIOM output handler to be used in serializing.
-      * @return satus of the op. AXIS2_SUCCESS on success,
-      *            AXIS2_FAILURE on error
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_data_source_serialize(
-        struct axiom_data_source *om_data_source,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /**
-     *  set the data_source value
-     * @param om_data_source om_data_source struct
-     * @param env environment , MUST NOT be NULL.
-     * @param value data_source 
-     * @return status of the op. AXIS2_SUCCESS on success,
-     *           AXIS2_FAILURE on error.   
-     */
-    AXIS2_EXTERN axutil_stream_t *AXIS2_CALL
-    axiom_data_source_get_stream(
-        struct axiom_data_source *om_data_source,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_DATA_SOURCE_H */
diff --git a/1.7.0/c/axiom/include/axiom_defines.h b/1.7.0/c/axiom/include/axiom_defines.h
deleted file mode 100644
index 9cf4b51..0000000
--- a/1.7.0/c/axiom/include/axiom_defines.h
+++ /dev/null
@@ -1,40 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_DEFINES_H
-#define AXIOM_DEFINES_H
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * This enum is used to decide the type of storage used
-     */
-    typedef enum _axis2_xml_parser_type
-    {
-        AXIS2_XML_PARSER_TYPE_BUFFER = 1,
-        AXIS2_XML_PARSER_TYPE_FILE,
-        AXIS2_XML_PARSER_TYPE_DOC
-    } axis2_xml_parser_type;
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_DEFINES_H */
diff --git a/1.7.0/c/axiom/include/axiom_doctype.h b/1.7.0/c/axiom/include/axiom_doctype.h
deleted file mode 100644
index a054c6e..0000000
--- a/1.7.0/c/axiom/include/axiom_doctype.h
+++ /dev/null
@@ -1,120 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_DOCTYPE_H
-#define AXIOM_DOCTYPE_H
-
-/**
- *@file axiom_doctype.h
- *@brief defines struct representing xml DTD and its manipulation functions
- */
-
-#include <axiom_node.h>
-#include <axiom_output.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    struct axiom_doctype;
-    struct axiom_doctype_ops;
-
-    /**
-     * @defgroup axiom_doctype doctype
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_doctype axiom_doctype_t;
-
-    /**
-      * Creates a axiom_doctype_t struct
-      * @param env Environment. MUST  NOT be NULL,
-      * @param parent parent of the new node. Optinal, can be NULL. 
-      * @param value doctype text
-      * @param node This is an out parameter.cannot be NULL.
-      *               Returns the node corresponding to the doctype created.
-      *               Node type will be set to AXIOM_DOCTYPE
-      * @return pointer to newly created doctype struct 
-      */
-    AXIS2_EXTERN axiom_doctype_t *AXIS2_CALL
-    axiom_doctype_create(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        const axis2_char_t * value,
-        axiom_node_t ** node);
-
-    /**
-      * free doctype struct
-      * @param om_doctype pointer to axiom_doctype_t struct to be freed
-      * @param env Environment. MUST NOT be NULL,
-      * @return satus of the op. AXIS2_SUCCESS on success
-      *         AXIS2_FAILURE on error.
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_doctype_free(
-        struct axiom_doctype *om_doctype,
-        const axutil_env_t * env);
-
-    /**
-     * @param om_doctype pointer to a axiom_doctype_t struct
-     * @param env environment must not be null   
-     * @return DTD text 
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_doctype_get_value(
-        struct axiom_doctype *om_doctype,
-        const axutil_env_t * env);
-
-    /**
-     * @param om_doctype pointer to axiom doctype_t struct
-     * @param env environment , MUST NOT be NULL.
-     * @param value doctype text value
-     * @return status of the op,
-     *         AXIS2_SUCCESS on success, AXIS2_FAILURE on error.
-     */
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_doctype_set_value(
-        struct axiom_doctype *om_doctype,
-        const axutil_env_t * env,
-        const axis2_char_t * value);
-
-    /**
-     * serialize op 
-     * @param om_doctype pointer to axiom_doctype_t struct
-     * @param env environment , MUST NOT be NULL
-     * @param om_output pointer to axiom_output_t struct
-     * @returns status of the op,
-     *          AXIS2_SUCCESS on success, AXIS2_FAILURE on error.
-     */
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_doctype_serialize(
-        struct axiom_doctype *om_doctype,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_DOCTYPE_H */
diff --git a/1.7.0/c/axiom/include/axiom_document.h b/1.7.0/c/axiom/include/axiom_document.h
deleted file mode 100644
index 6b846ac..0000000
--- a/1.7.0/c/axiom/include/axiom_document.h
+++ /dev/null
@@ -1,89 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_DOCUMENT_H
-#define AXIOM_DOCUMENT_H
-
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axutil_utils_defines.h>
-#include <axiom_output.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @file axiom_document.h
-     * @brief om_document represents an XML document
-     */
-
-#define CHAR_SET_ENCODING "UTF-8"
-#define XML_VERSION   "1.0"
-
-    struct axiom_stax_builder;
-
-    /**
-     * @defgroup axiom_document document
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_document axiom_document_t;
-
-    /**
-      * Gets the root element of the document.
-      * @param document document to return the root of
-      * @param env Environment. MUST NOT be NULL.  
-      * @return returns a pointer to the root node. If no root present,
-      *            this method tries to build the root. Returns NULL on error. 
-      */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_document_get_root_element(
-        axiom_document_t *document,
-        const axutil_env_t * env);
-
-    /**
-     * This method builds the rest of the xml input stream from current position till
-     * the root element is completed .
-     * @param document pointer to axiom_document_t struct to be built.
-     * @param env environment MUST NOT be NULL.
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_document_build_all(
-        axiom_document_t *document,
-        const axutil_env_t * env);
-
-    /** Builds the next node if the builder is not finished with input xml stream
-     * @param document document whose next node is to be built. cannot be NULL
-     * @param env Environment. MUST NOT be NULL.
-     * @return pointer to the next node. NULL on error.
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_document_build_next(
-        struct axiom_document *document,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_DOCUMENT_H */
diff --git a/1.7.0/c/axiom/include/axiom_element.h b/1.7.0/c/axiom/include/axiom_element.h
deleted file mode 100644
index 90e4881..0000000
--- a/1.7.0/c/axiom/include/axiom_element.h
+++ /dev/null
@@ -1,619 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_ELEMENT_H
-#define AXIOM_ELEMENT_H
-
-#include <axiom_namespace.h>
-#include <axiom_attribute.h>
-#include <axiom_output.h>
-#include <axiom_node.h>
-#include <axiom_children_iterator.h>
-#include <axiom_children_qname_iterator.h>
-#include <axiom_child_element_iterator.h>
-#include <axutil_hash.h>
-#include <axutil_utils.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_element axiom_element_t;
-
-    /**
-     * @defgroup axiom_element element
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-     * Creates an AXIOM element with given local name
-     * @param env Environment. MUST NOT be NULL.
-     * @param parent parent of the element node to be created. can be NULL.
-     * @param localname local name of the element. cannot be NULL.
-     * @param ns namespace of the element.  can be NULL.
-     *                       If the value of the namespace has not already been declared
-     *                       then the namespace structure ns will be cloned and declared and will be
-     *                       freed when the tree is freed.
-     *                       Caller has to delete the original ns object passed to the method.
-     * @param node This is an out parameter. cannot be NULL.
-     *                       Returns the node corresponding to the comment created.
-     *                       Node type will be set to AXIOM_ELEMENT
-     * @return a pointer to the newly created element struct
-     */
-    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
-    axiom_element_create(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        const axis2_char_t * localname,
-        axiom_namespace_t * ns,
-        axiom_node_t ** node);
-
-    /**
-      * Creates an AXIOM element with given qname
-      * @param env Environment. MUST NOT be NULL.
-      * @param parent parent of the element node to be created. can be NULL.
-      * @param qname qname of the elment.cannot be NULL.
-      * @param node This is an out parameter. cannot be NULL.
-      *                       Returns the node corresponding to the comment created.
-      *                       Node type will be set to AXIOM_ELEMENT
-      * @return a pointer to the newly created element struct
-      */
-    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
-    axiom_element_create_with_qname(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        const axutil_qname_t * qname,
-        axiom_node_t ** node);
-
-    /**
-     * Frees given element
-     * @param element AXIOM element to be freed.
-     * @param env Environment. MUST NOT be NULL.
-     * @return status of the operation. AXIS2_SUCCESS on success ,AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_element_free(
-        axiom_element_t * element,
-        const axutil_env_t * env);
-
-    /**
-     * finds a namespace in current element's scope, by uri or prefix or both
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param uri namespace uri, may be null
-     * @param prefix prefix
-     * @return axiom_namespace_t if found, else return NULL
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_find_declared_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        const axis2_char_t * uri,
-        const axis2_char_t * prefix);
-
-    /**
-     * Find a namespace in the scope of the document.
-     * Start to find from the given node and go up the hierarchy.
-     * @param om_element pointer to om_element_struct contained in node ,
-     * @param env Environment. MUST NOT be NULL.
-     * @param node node containing an instance of an AXIOM element,cannot be NULL.
-     * @param uri namespace uri..
-     * @param prefix namespace prefix. can be NULL.
-     * @return pointer to the namespace, if found, else NULL. On error, returns 
-     *           NULL and sets error code in environment,s error
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_find_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * node,
-        const axis2_char_t * uri,
-        const axis2_char_t * prefix);
-
-    /**
-     * Finds a namespace using qname. Start to find from the given node and go up the hierarchy.
-     * @param om_element om_element contained in node
-     * @param env Environment. MUST NOT be NULL.
-     * @param node node containing an instance of an AXIOM element, cannot be NULL.
-     * @param qname qname of the namespace to be found. cannot be NULL.
-     * @return pointer to the namespace, if found, else NULL. On error, returns
-     *           NULL and sets the error code in environment's error struct.
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_find_namespace_with_qname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * node,
-        axutil_qname_t * qname);
-
-    /**
-      * Declare a namespace in current element (in the scope of this element ).
-      * It checks to see if it is already declared at this level or in its ancestors
-      * @param om_element contained in the om node struct
-      * @param env Environment. MUST NOT be NULL.
-      * @param node node containing an instance of an AXIOM element.
-      * @param ns pointer to the namespace struct to be declared. Should not be null
-      * @return status of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_declare_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * node,
-        axiom_namespace_t * ns);
-
-    /**
-     * get the namespace  of om_element
-     * @param om_element om_element struct
-     * @param env environment, MUST NOT be NULL.
-     * @returns pointer to axiom_namespace_t struct
-     *          NULL if there is no namespace associated with the element,
-     *          NULL on error with error code set to environment's error
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_get_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * ele_node);
-
-    /**
-     * set the namespace of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param ns pointer to namespace. Must not be NULL
-     *                       If the value of the namespace has not already been declared
-     *                       then the namespace structure ns will be declared and will be
-     *                       freed when the tree is freed.
-     * @returns status code of the op, with error code
-     *                  set to environment's error
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_namespace_t * ns,
-        axiom_node_t * node);
-
-    /**
-     * get the namespace list of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @returns axutil_hash pointer to namespaces hash
-     * this hash table is read only
-     */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_element_get_namespaces(
-        axiom_element_t * om_element,
-        const axutil_env_t * env);
-
-    /**
-     * Adds an attribute to current element. The current element takes responsibility of the
-     * assigned attribute
-     * @param om_element element to which the attribute is to be added.cannot be NULL.
-     * @param env Environment. MUST NOT be NULL.
-     * @param attribute attribute to be added.
-     * @param node axiom_node_t node that om_element is contained in
-     * @return status of the operation. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_add_attribute(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_attribute_t * attribute,
-        axiom_node_t * node);
-
-    /**
-     * Gets (finds) the attribute with the given qname
-     * @param element element whose attribute is to be found.
-     * @param env Environment. MUST NOT be NULL.
-     * @qname qname qname of the attribute to be found. should not be NULL.
-     * @return a pointer to the attribute with given qname if found, else NULL.
-     *           On error, returns NULL and sets the error code in environment's error struct.
-     */
-    AXIS2_EXTERN axiom_attribute_t *AXIS2_CALL
-    axiom_element_get_attribute(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axutil_qname_t * qname);
-
-    /**
-     * get  the attribute list of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @returns axutil_hash pointer to attributes hash
-     * This hash table is read only
-     */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_element_get_all_attributes(
-        axiom_element_t * om_element,
-        const axutil_env_t * env);
-
-    /**
-     * Gets (finds) the attribute value with the given qname
-     * @param element element whose attribute is to be found.
-     * @param env Environment. MUST NOT be NULL.
-     * @qname qname qname of the attribute to be found. should not be NULL.
-     * @return the attribute value with given qname if found, else NULL.
-     *  On error, returns NULL and sets the error code in environment's error struct.
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_element_get_attribute_value(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axutil_qname_t * qname);
-
-    /**
-     *  Extract attributes , returns a clones hash table of attributes,
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_element_extract_attributes(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * ele_node);
-
-    /**
-     * Returns the attribute value as a string for the given element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param attr_name the attribute name
-     * @return the attribute value as a string
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_element_get_attribute_value_by_name(
-        axiom_element_t * om_ele,
-        const axutil_env_t * env,
-        axis2_char_t * attr_name);
-
-    /**
-     * Select all the text children and concatenate them to a single string. The string
-     * returned by this method call will be free by axiom when this method is called again.
-     * So it is recommended to have a copy of the return value if this method is going to
-     * be called more that once and the return values of the earlier calls are important.
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element node , the container node of this om element
-     * @return the concatenated text of all text children text values
-     *         return null if no text children is available or on error
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_element_get_text(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node);
-
-    /**
-     * Sets the text of the given element.
-     * caution - This method will wipe out all the text elements (and hence any mixed content)
-     * before setting the text
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param text text to set.
-     * @param element_node node of element.
-     * @return AXIS2_SUCCESS if attribute was found and removed, else
-     *           AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_text(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        const axis2_char_t * text,
-        axiom_node_t * element_node);
-
-    /**
-     * returns the localname of this element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @returns localname of element, returns NULL on error.
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_element_get_localname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env);
-
-    /**
-     * set the localname of this element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @localname text value to be set as localname
-     * @returns status code of operation, AXIS2_SUCCESS on success,
-     *                   AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_localname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        const axis2_char_t * localname);
-
-    /**
-     * return qname of this element. The returned qname should not be freed by the caller.
-     * It will be freed when om_element struct is freed
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param ele_node pointer to this element node
-     * @returns axutil_qname_t struct , NULL on failure
-     */
-    AXIS2_EXTERN axutil_qname_t *AXIS2_CALL
-    axiom_element_get_qname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * ele_node);
-
-    /**
-     * returns a list of children iterator. Returned iterator is freed when om_element struct
-     * is freed.
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element_node pointer to this element node
-     */
-    AXIS2_EXTERN axiom_children_iterator_t *AXIS2_CALL
-    axiom_element_get_children(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node);
-
-    /**
-     * returns a list of children iterator with qname. Returned iterator is freed when om element
-     * struct is freed
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element_node pointer to this element node
-     * @returns children qname iterator struct
-     */
-    AXIS2_EXTERN axiom_children_qname_iterator_t *AXIS2_CALL
-    axiom_element_get_children_with_qname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axutil_qname_t * element_qname,
-        axiom_node_t * element_node);
-
-    /**
-     * Returns the first om_element corresponding to element_qname
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element_qname qname of the element
-     * @param om_node pointer to this element node
-     * @param element_node
-     * @param child_node
-     * @returns children qname iterator struct
-     */
-    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
-    axiom_element_get_first_child_with_qname(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axutil_qname_t * element_qname,
-        axiom_node_t * element_node,
-        axiom_node_t ** child_node);
-
-    /**
-     * returns the first child om element of this om element node
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     * @return om_element if one is available otherwise return NULL
-     */
-    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
-    axiom_element_get_first_element(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node,
-        axiom_node_t ** first_element_node);
-
-    /**
-     * returns an iterator with child elements of type AXIOM_ELEMENT
-     * iterator is freed when om_element node is freed
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element_node
-     * @returns axiom_child_element_iterator_t , NULL on error
-     */
-    AXIS2_EXTERN axiom_child_element_iterator_t *AXIS2_CALL
-    axiom_element_get_child_elements(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node);
-
-    /**
-	 * This method will declare the namespace without checking whether it is already declared. 
-	 * (This method is only used by codegen. We have to remove this method in future)
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-     *
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_declare_namespace_assume_param_ownership(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_namespace_t * ns);
-
-#if 0
-    /**
-     * builds this om_element_node completely, This is only possible
-     * if the om_stax_builder is associated with the om_element_node,
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     * @param element_node corresponding om element node of this om element
-     * struct
-     * @returns AXIS2_SUCCESS if this element node was successfully completed,
-     * otherwise returns AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_build(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node);
-
-    /**
-     * checks for the namespace in the context of this element
-     * with the given prefix
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_element_node pointer to this element node
-     * @returns pointer to relevent namespace
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_find_namespace_uri(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        const axis2_char_t * prefix,
-        axiom_node_t * element_node);
-
-    /**
-     * Returns the Local name of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     *
-     * @return the Local name of the element
-     */
-    AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_element_get_localname_str(
-        axiom_element_t * om_element,
-        const axutil_env_t * env);
-
-    /**
-     * Set the Local name of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param localname  the Local name of the element
-     *
-     * @return
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_localname_str(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axutil_string_t * localname);
-
-    /**
-     *This will not search the namespace in the scope nor will
-     * declare in the current element, as in set_namespace. This will
-     * just assign the given namespace to the element.
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_node pointer to this element node
-     * @param om_ns pointer to namespace to be set
-     * @returns
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_namespace_with_no_find_in_current_scope(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_namespace_t * om_ns);
-
-
-    /**
-     * unconditionally set the namespace of the element
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param ns pointer to namespace
-     *                       The namespace ns is assumed to have been declared already.
-     * @returns status code of the op, with error code
-     *                  set to environment's error
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_set_namespace_assume_param_ownership(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_namespace_t * ns);
-
-    /**
-     * declared a default namespace explicitly
-     * @param om_element pointer to om element
-     * @param env environment MUST not be NULL
-     * @param uri namespace uri of the default namespace
-     * @returns the declared namespace
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_element_declare_default_namespace(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axis2_char_t * uri);
-
-    /**
-     * Create an OM Element and an OM node from given string params
-     * @param env environment MUST not be NULL
-     * @param parent pointer to this parent element node
-     * @param localname the locanmae of the element
-     * @param ns the namespace of the element
-     * @param node the reference ot the created node
-     * @return
-     */
-    AXIS2_EXTERN axiom_element_t *AXIS2_CALL
-    axiom_element_create_str(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        axutil_string_t * localname,
-        axiom_namespace_t * ns,
-        axiom_node_t ** node);
-
-    /**
-     * Return whether the element is empty or not
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     *
-     * @return AXIS2_TRUE if empty AXIS2_FALSE if not empty
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_element_get_is_empty(
-        axiom_element_t * om_element,
-        const axutil_env_t * env);
-
-    /**
-     * removes an attribute from the element attribute list
-     * user must free this attribute, element free function does not free
-     * attributes that are not is it's attribute list
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param om_attribute attribute to be removed
-     * @return AXIS2_SUCCESS if attribute was found and removed, else
-     *           AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_element_remove_attribute(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_attribute_t * om_attribute);
-
-    /**
-     * returns the serilized text of this element and its children
-     * @param om_element pointer to om_element
-     * @param env environment MUST not be NULL
-     * @param element_node the container node this on element is contained
-     * @return a char array of xml , returns NULL on error
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_element_to_string(
-        axiom_element_t * om_element,
-        const axutil_env_t * env,
-        axiom_node_t * element_node);
-#endif
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_ELEMENT_H */
diff --git a/1.7.0/c/axiom/include/axiom_mime_const.h b/1.7.0/c/axiom/include/axiom_mime_const.h
deleted file mode 100644
index e75fbd7..0000000
--- a/1.7.0/c/axiom/include/axiom_mime_const.h
+++ /dev/null
@@ -1,56 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_MIME_CONST_H
-#define AXIOM_MIME_CONST_H
-
-/**
-* @file axiom.h
-* @brief includes all headers in MIME_CONST
-*/
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#define AXIOM_MIME_BOUNDARY_BYTE 45
-#define AXIOM_MIME_CRLF_BYTE 13
-
-#define AXIOM_MIME_TYPE_XOP_XML "application/xop+xml"
-#define AXIOM_MIME_TYPE_MULTIPART_RELATED "multipart/related"
-#define AXIOM_MIME_TYPE_OCTET_STREAM "application/octet-stream"
-
-#define AXIOM_MIME_HEADER_FIELD_CHARSET "charset"
-#define AXIOM_MIME_HEADER_FIELD_TYPE "type"
-#define AXIOM_MIME_HEADER_FIELD_BOUNDARY "boundary"
-#define AXIOM_MIME_HEADER_FIELD_START_INFO "start-info"
-#define AXIOM_MIME_HEADER_FIELD_START "start"
-
-#define AXIOM_MIME_HEADER_CONTENT_TYPE "content-type"
-#define AXIOM_MIME_HEADER_CONTENT_TRANSFER_ENCODING "content-transfer-encoding"
-#define AXIOM_MIME_HEADER_CONTENT_ID "content-id"
-
-#define AXIOM_MIME_CONTENT_TRANSFER_ENCODING_BINARY "binary"
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_MIME_CONST_H */
diff --git a/1.7.0/c/axiom/include/axiom_mime_parser.h b/1.7.0/c/axiom/include/axiom_mime_parser.h
deleted file mode 100644
index 2c86383..0000000
--- a/1.7.0/c/axiom/include/axiom_mime_parser.h
+++ /dev/null
@@ -1,220 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_MIME_PARSER_H
-#define AXIOM_MIME_PARSER_H
-
-/**
- * @file axiom_mime_parser.h
- * @brief axis2 mime_parser interface
- */
-
-#include <axutil_utils.h>
-#include <axutil_error.h>
-#include <axutil_utils_defines.h>
-#include <axutil_env.h>
-#include <axutil_allocator.h>
-#include <axutil_string.h>
-#include <axutil_hash.h>
-#include <axiom_mime_const.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#define AXIOM_MIME_PARSER_BUFFER_SIZE (1024 * 1024/2)
-#define AXIOM_MIME_PARSER_MAX_BUFFERS 1000
-
-#define AXIOM_MIME_PARSER_END_OF_MIME_MAX_COUNT 1000
-
-
-    typedef struct axiom_mime_parser axiom_mime_parser_t;
-
-    /** @defgroup axiom_mime_parser Flow
-      * @ingroup axiom_mime_parser
-      * @{
-      */
-
-    /**
-      * Parse and returns mime parts as a hash map
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @param callback_ctx the callback context
-      * @param mime_boundary the MIME boundary
-      * @return mime parts as a hash map 
-      */
-    /*AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_mime_parser_parse(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env,
-        AXIS2_READ_INPUT_CALLBACK,
-        void *callback_ctx,
-        axis2_char_t * mime_boundary);*/
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_mime_parser_parse_for_soap(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env,
-        AXIS2_READ_INPUT_CALLBACK callback,
-        void *callback_ctx,
-        axis2_char_t * mime_boundary);
-
-
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_mime_parser_parse_for_attachments(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env,
-        AXIS2_READ_INPUT_CALLBACK callback,
-        void *callback_ctx,
-        axis2_char_t * mime_boundary,
-        void *user_param);
-
-
-    /**
-      * Returns mime parts as a hash map
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @return mime parts as a hash map 
-      */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_mime_parser_get_mime_parts_map(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env);
-
-    /**
-      * Deallocate memory. Free the mime parser struct
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @return VOID
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_free(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env);
-
-    /**
-      * Returns the length of the SOAP Body
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @return the length of the SOAP Body
-      */
-    AXIS2_EXTERN size_t AXIS2_CALL
-    axiom_mime_parser_get_soap_body_len(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env);
-
-    /**
-      * Get the SOAP Body as a string 
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @return the SOAP Body as a string 
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_mime_parser_get_soap_body_str(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env);
-
-    /**
-      * Create a mime parser struct
-      * @param env Environment. MUST NOT be NULL.
-      * @return created mime parser 
-      */
-    AXIS2_EXTERN axiom_mime_parser_t *AXIS2_CALL
-    axiom_mime_parser_create(
-        const axutil_env_t * env);
-
-    /**
-      * Set the size of the chink buffer
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @param size the size of the chink buffer
-      * @return mime parts as a hash map 
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_set_buffer_size(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env,
-        int size);
-
-    /**
-      * Set maximum number of chunk buffers
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @param num maximum number of chunk buffers
-      * @return VOID
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_set_max_buffers(
-        axiom_mime_parser_t * mime_parser,
-        const axutil_env_t * env,
-        int num);
-
-    
-    /**
-      * Set attachment dir specified in the axis2.xml
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @param attachment_dir is string containg the directory path
-      * @return VOID
-      */
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_set_attachment_dir(
-        axiom_mime_parser_t *mime_parser,
-        const axutil_env_t *env,
-        axis2_char_t *attachment_dir);
-
-
-    /**
-      * Set Caching callback name specified in the axis2.xml
-      * @param mime_parser the pointer for the mime parser struct 
-      * @param env Environment. MUST NOT be NULL.
-      * @param callback_name is string containg the dll path
-      * @return VOID
-      */
-
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_set_caching_callback_name(
-        axiom_mime_parser_t *mime_parser,
-        const axutil_env_t *env,
-        axis2_char_t *callback_name);
-
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_parser_set_mime_boundary(
-        axiom_mime_parser_t *mime_parser,
-        const axutil_env_t *env,
-        axis2_char_t *mime_boundary);
-
-
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_mime_parser_get_mime_boundary(
-        axiom_mime_parser_t *mime_parser,
-        const axutil_env_t *env);
-
-
-
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_MIME_PARSER_H */
diff --git a/1.7.0/c/axiom/include/axiom_mime_part.h b/1.7.0/c/axiom/include/axiom_mime_part.h
deleted file mode 100644
index c56f50a..0000000
--- a/1.7.0/c/axiom/include/axiom_mime_part.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_MIME_PART_H
-#define AXIOM_MIME_PART_H
-
-/**
- * @file axiom_mime_part.h
- * @brief axis2 mime_part interface
- */
-
-#include <axutil_utils.h>
-#include <axutil_error.h>
-#include <axutil_utils_defines.h>
-#include <axutil_env.h>
-#include <axutil_allocator.h>
-#include <axutil_string.h>
-#include <axutil_array_list.h>
-#include <axiom_mtom_sending_callback.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_mime_part_t axiom_mime_part_t;
-    
-    
-    /* An enum to keep different mime_part types */
-
-    typedef enum axiom_mime_part_type_t
-    {
-
-        /** Char buffer */
-        AXIOM_MIME_PART_BUFFER = 0,
-        
-        /* A file */
-        AXIOM_MIME_PART_FILE,
-
-        /* User specified callback */
-        AXIOM_MIME_PART_CALLBACK,
-        
-        /* User specified handler functions */
-        AXIOM_MIME_PART_HANDLER,
-        
-        /* unknown type*/
-        AXIOM_MIME_PART_UNKNOWN
-        
-    } axiom_mime_part_type_t;
-    
-    struct axiom_mime_part_t
-    {
-        /* This is when the mime part is a buffer.
-         * This will be null when the part is a file */
-        axis2_byte_t *part;
-
-        /* This is to keep file name when the part is a file
-         * NULL when the part is a buffer */
-        axis2_char_t *file_name;
-
-        /* Size of the part. In the case of buffer this is 
-         * the buffer size and in the case of file this is 
-           the file size */
-        size_t part_size;
-
-        /* This is one from the above defined enum */
-        axiom_mime_part_type_t type;
-
-        /* This is required in the case of the callback */
-        void *user_param;
-
-        /* Required for type AXIOM_MIME_PART_HANDLER, specify
-         * functions for reading data */
-        int (* read_handler_create)(
-                axiom_mtom_sending_callback_t ** inst,
-                const axutil_env_t * env);
-        int (* read_handler_remove)(
-                axiom_mtom_sending_callback_t * inst,
-                const axutil_env_t * env);
-    };
-
-
-
-
-    AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
-    axiom_mime_part_get_content_type_for_mime(
-        const axutil_env_t * env,
-        axis2_char_t * boundary,
-        axis2_char_t * content_id,
-        axis2_char_t * char_set_encoding,
-        const axis2_char_t * soap_content_type);
-
-    
-    /**
-     * Creates mime_part struct
-     * @return pointer to newly created mime_part
-     */
-    
-    AXIS2_EXTERN axiom_mime_part_t *AXIS2_CALL 
-    axiom_mime_part_create(
-        const axutil_env_t *env);
-
-    /* This method will create the output part 
-     * list.*/
-
-    AXIS2_EXTERN axutil_array_list_t  *AXIS2_CALL
-    axiom_mime_part_create_part_list(
-        const axutil_env_t *env,
-        axis2_char_t *soap_body,
-        axutil_array_list_t *binary_node_list,
-        axis2_char_t *boundary,
-        axis2_char_t *content_id,
-        axis2_char_t *char_set_encoding,
-        const axis2_char_t *soap_content_type);
-
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_mime_part_free(
-        axiom_mime_part_t *mime_part,
-        const axutil_env_t *env);
-
-    
-
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_MIME_PART_H */
diff --git a/1.7.0/c/axiom/include/axiom_mtom_caching_callback.h b/1.7.0/c/axiom/include/axiom_mtom_caching_callback.h
deleted file mode 100644
index e432b2f..0000000
--- a/1.7.0/c/axiom/include/axiom_mtom_caching_callback.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements.  See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License.  You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-#ifndef AXIOM_MTOM_CACHING_CALLBACK_H 
-#define AXIOM_MTOM_CACHING_CALLBACK_H
-
-/**
-  * @file axiom_mtom_caching_callback.h
-  * @brief Caching callback for mime parser 
-  */
-
-/**
-* @defgroup caching_callback 
-* @ingroup axiom
-* @{
-*/
-
-#include <axutil_env.h>
-#include <axutil_param.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * Type name for struct axiom_mtom_caching_callback_ops 
-     */
-    typedef struct axiom_mtom_caching_callback_ops axiom_mtom_caching_callback_ops_t;
-
-    /**
-     * Type name for struct axiom_mtom_caching_callback
-     */
-    typedef struct axiom_mtom_caching_callback axiom_mtom_caching_callback_t;
-
-
-    /**
-     * init_handler will init the caching storage
-     */
-
-    /**
-     * cache will write the data to the storage
-     */
-
-    /**
-     * close_handler will close the storage
-     */
-
-    struct axiom_mtom_caching_callback_ops
-    {
-        void* (AXIS2_CALL*
-            init_handler)(axiom_mtom_caching_callback_t *mtom_caching_callback,
-            const axutil_env_t* env,
-            axis2_char_t *key);
-
-        axis2_status_t (AXIS2_CALL*
-            cache)(axiom_mtom_caching_callback_t *mtom_caching_callback,
-            const axutil_env_t* env,
-            axis2_char_t *data,
-            int length,
-            void *handler);
-
-        axis2_status_t (AXIS2_CALL*
-            close_handler)(axiom_mtom_caching_callback_t *mtom_caching_callback,
-            const axutil_env_t* env,
-            void *handler);
-
-        axis2_status_t (AXIS2_CALL*
-            free)(axiom_mtom_caching_callback_t *mtom_caching_callback,
-            const axutil_env_t* env);
-    };
-
-    struct axiom_mtom_caching_callback
-    {
-        axiom_mtom_caching_callback_ops_t *ops;
-		axutil_param_t *param;
-        void *user_param;
-    };
-
-    /*************************** Function macros **********************************/
-#define AXIOM_MTOM_CACHING_CALLBACK_INIT_HANDLER(mtom_caching_callback, env, key) \
-        ((mtom_caching_callback)->ops->init_handler(mtom_caching_callback, env, key))
-
-#define AXIOM_MTOM_CACHING_CALLBACK_CACHE(mtom_caching_callback, env, data, length, handler) \
-        ((mtom_caching_callback)->ops->cache(mtom_caching_callback, env, data, length, handler))
-
-#define AXIOM_MTOM_CACHING_CALLBACK_CLOSE_HANDLER(mtom_caching_callback, env, handler) \
-        ((mtom_caching_callback)->ops->close_handler(mtom_caching_callback, env, handler))
-
-#define AXIOM_MTOM_CACHING_CALLBACK_FREE(mtom_caching_callback, env) \
-        ((mtom_caching_callback)->ops->free(mtom_caching_callback, env))
-
-    /** @} */
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_MTOM_CACHING_CALLBACK */
-
-
diff --git a/1.7.0/c/axiom/include/axiom_mtom_sending_callback.h b/1.7.0/c/axiom/include/axiom_mtom_sending_callback.h
deleted file mode 100644
index fb97d5e..0000000
--- a/1.7.0/c/axiom/include/axiom_mtom_sending_callback.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-* Licensed to the Apache Software Foundation (ASF) under one or more
-* contributor license agreements.  See the NOTICE file distributed with
-* this work for additional information regarding copyright ownership.
-* The ASF licenses this file to You under the Apache License, Version 2.0
-* (the "License"); you may not use this file except in compliance with
-* the License.  You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-#ifndef AXIOM_MTOM_SENDING_CALLBACK_H 
-#define AXIOM_MTOM_SENDING_CALLBACK_H
-
-/**
-  * @file axiom_mtom_sending_callback.h
-  * @brief sending callback for attachment sending 
-  */
-
-/**
-* @defgroup mtom_sending_callback
-* @ingroup axiom
-* @{
-*/
-
-#include <axutil_env.h>
-#include <axutil_param.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * Type name for struct axiom_mtom_sending_callback_ops 
-     */
-    typedef struct axiom_mtom_sending_callback_ops axiom_mtom_sending_callback_ops_t;
-
-    /**
-     * Type name for struct axiom_mtom_sending_callback
-     */
-    typedef struct axiom_mtom_sending_callback axiom_mtom_sending_callback_t;
-
-
-    /**
-     * init_handler will init the attachment storage
-     */
-
-    /**
-     * load will read the attachemnt by part from the storage
-     */
-
-    /**
-     * close_handler will close the storage
-     */
-
-    struct axiom_mtom_sending_callback_ops
-    {
-        void* (AXIS2_CALL*
-            init_handler)(axiom_mtom_sending_callback_t *mtom_sending_callback,
-            const axutil_env_t* env,
-            void *user_param);
-
-        int (AXIS2_CALL*
-            load_data)(axiom_mtom_sending_callback_t *mtom_sending_callback,
-            const axutil_env_t* env,
-            void *handler,
-            axis2_char_t **buffer);
-
-        int (AXIS2_CALL*
-            data_size)(axiom_mtom_sending_callback_t *mtom_sending_callback,
-            const axutil_env_t* env,
-            void *handler);
-
-        axis2_status_t (AXIS2_CALL*
-            close_handler)(axiom_mtom_sending_callback_t *mtom_sending_callback,
-            const axutil_env_t* env,
-            void *handler);
-
-        axis2_status_t (AXIS2_CALL*
-            free)(axiom_mtom_sending_callback_t *mtom_sending_callback,
-            const axutil_env_t* env);
-    };
-
-    struct axiom_mtom_sending_callback
-    {
-        axiom_mtom_sending_callback_ops_t *ops;
-		axutil_param_t *param;
-    };
-
-    /*************************** Function macros **********************************/
-#define AXIOM_MTOM_SENDING_CALLBACK_INIT_HANDLER(mtom_sending_callback, env, user_param) \
-        ((mtom_sending_callback)->ops->init_handler(mtom_sending_callback, env, user_param))
-
-#define AXIOM_MTOM_SENDING_CALLBACK_LOAD_DATA(mtom_sending_callback, env, handler, buffer) \
-        ((mtom_sending_callback)->ops->load_data(mtom_sending_callback, env, handler, buffer))
-
-#define AXIOM_MTOM_SENDING_CALLBACK_DATA_SIZE(mtom_sending_callback, env, handler) \
-        ((mtom_sending_callback)->ops->data_size(mtom_sending_callback, env, handler))
-
-#define AXIOM_MTOM_SENDING_CALLBACK_CLOSE_HANDLER(mtom_sending_callback, env, handler) \
-        ((mtom_sending_callback)->ops->close_handler(mtom_sending_callback, env, handler))
-
-#define AXIOM_MTOM_SENDING_CALLBACK_FREE(mtom_sending_callback, env) \
-        ((mtom_sending_callback)->ops->free(mtom_sending_callback, env))
-
-    /** @} */
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_MTOM_SENDING_CALLBACK */
-
-
diff --git a/1.7.0/c/axiom/include/axiom_namespace.h b/1.7.0/c/axiom/include/axiom_namespace.h
deleted file mode 100644
index 73ccf17..0000000
--- a/1.7.0/c/axiom/include/axiom_namespace.h
+++ /dev/null
@@ -1,201 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_NAMESPACE_H
-#define AXIOM_NAMESPACE_H
-
-#include <axutil_utils_defines.h>
-#include <axutil_env.h>
-#include <axiom_output.h>
-#include <axutil_string.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_namespace namespace
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_namespace axiom_namespace_t;
-
-    /**
-      * Creates a namespace struct
-      * @param uri namespace URI
-      * @param prefix namespace prefix
-      * @return a pointer to newly created namespace struct
-      */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_namespace_create(
-        const axutil_env_t * env,
-        const axis2_char_t * uri,
-        const axis2_char_t * prefix);
-
-    /**
-      * Frees given AXIOM namespcae
-      * @param om_namespace namespace to be freed.
-      * @param env Environment. MUST NOT be NULL.
-      * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_namespace_free(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env);
-
-    /**
-      * Compares two namepsaces
-      * @param om_namespace first namespase to be compared
-      * @param env Environment. MUST NOT be NULL.
-      * @param om_namespace1 second namespace to be compared
-      * @return AXIS2_TRUE if the two namespaces are equal,AXIS2_FALSE otherwise
-      */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_namespace_equals(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env,
-        struct axiom_namespace *om_namespace1);
-
-    /**
-      * Serializes given namespace 
-      * @param om_namespace namespace to be serialized.
-      * @param env Environment. MUST NOT be NULL.
-      * @param om_output AXIOM output handler to be used in serializing
-      * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE.
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_namespace_serialize(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /**
-      * @param om_namespace pointer to om_namespace struct
-      * @param env environment , MUST NOT be NULL.
-      * @returns namespace uri , NULL on error
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_namespace_get_uri(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env);
-
-    /**
-      * @param om_namespace pointer to om namespace struct
-      * @param env  environment, MUST NOT be NULL
-      * @return prefix , NULL on error
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_namespace_get_prefix(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env);
-
-    /**
-      * Clones an om_namespace struct
-      * @param om_namespace pointer to namespace struct
-      * @param env Environment. MUST NOT be NULL
-      * @returns axiom_namespace on success , NULL on error
-      */
-    AXIS2_EXTERN struct axiom_namespace *AXIS2_CALL
-                axiom_namespace_clone(
-                    struct axiom_namespace *om_namespace,
-                    const axutil_env_t * env);
-
-    /**
-      * to string , returns the string by combining namespace_uri,
-      * and prefix seperated by a '|' character
-      * @param om_namespace 
-      * @param env Environment. MUST NOT be NULL
-      * @returns pointer to string , This is a property of namespace,
-      * should not be freed by user
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_namespace_to_string(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env);
-
-    /**
-     * Incerament the reference value. The struct will be freed when the ref value is zero
-     * @param om_namespace pointer to the axiom namespace struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_namespace_increment_ref(
-        struct axiom_namespace *om_namespace,
-        const axutil_env_t * env);
-
-    /**
-     * Create an OM namespace from a URI and a Prefix
-     * @param om_namespace pointer to the axiom namespace struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return created OM namespace
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_namespace_create_str(
-        const axutil_env_t * env,
-        axutil_string_t * uri,
-        axutil_string_t * prefix);
-
-    /**
-     * Set the uri string
-     * @param om_namespace pointer to the axiom namespace struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_namespace_set_uri_str(
-        axiom_namespace_t * om_namespace,
-        const axutil_env_t * env,
-        axutil_string_t * uri);
-
-    /**
-     * Get the uri as a string
-     * @param om_namespace pointer to the axiom namespace struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the uri as a string
-     */
-    AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_namespace_get_uri_str(
-        axiom_namespace_t * om_namespace,
-        const axutil_env_t * env);
-
-    /**
-     * Get the prefix as a string
-     * @param om_namespace pointer to the axiom namespace struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the prefix as a string 
-     */
-    AXIS2_EXTERN axutil_string_t *AXIS2_CALL
-    axiom_namespace_get_prefix_str(
-        axiom_namespace_t * om_namespace,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_NAMESPACE */
diff --git a/1.7.0/c/axiom/include/axiom_navigator.h b/1.7.0/c/axiom/include/axiom_navigator.h
deleted file mode 100644
index 6ff8b53..0000000
--- a/1.7.0/c/axiom/include/axiom_navigator.h
+++ /dev/null
@@ -1,121 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_NAVIGATOR_H
-#define AXIOM_NAVIGATOR_H
-
-#include <axutil_utils.h>
-#include <axutil_env.h>
-#include <axiom_node.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_navigator  navigator
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_navigator axiom_navigator_t;
-
-    /** Creates an axiom_navigator
-     * @param env environment MUST not be NULL
-     * @param node a pointer to axiom_node_t struct 
-     * which is to be navigated
-     * @returns a pointer to axiom_navigator_t struct
-     * or returns NULL on error
-     */
-    AXIS2_EXTERN axiom_navigator_t *AXIS2_CALL
-    axiom_navigator_create(
-        const axutil_env_t * env,
-        axiom_node_t * node);
-
-    /**
-     * free function , free the axiom_navigator struct
-     * @param om_navigator axiom_navigator_struct
-     * @param env environment MUST not be NULL
-     * @returns AXIS2_SUCCESS 
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_navigator_free(
-        axiom_navigator_t * om_navigator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the navigable status 
-     * @param  om_navigator axiom_navigator_struct
-     * @param env environment MUST not be NULL
-     * @returns AXIS2_TRUE if the om is navigable 
-     * otherwise returns AXIS2_FALSE
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_navigator_is_navigable(
-        axiom_navigator_t * om_navigator,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the build status of this node 
-     * if the node is completly build returns AXIS2_TRUE
-     * otherwise AXIS2_FALSE
-     * @param om_navigator axiom_navigator struct
-     * @param env environment MUST not be NULL
-     * @return AXIS2_TRUE if this node is completly built
-     * otherwise return AXIS2_FALSE
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_navigator_is_completed(
-        axiom_navigator_t * om_navigator,
-        const axutil_env_t * env);
-
-    /**
-     * gets the next node 
-     * @param om_navigator om_navigaot struct 
-     * @param env environment MUST not be NULL
-     * @returns axiom_node_t pointer in the sequence of preorder travasal 
-     * however the an element node is treated slightly differently
-     * Once the om_element type om node is passed it returns the same om_node 
-     * pointer in the next , returns NULL on error or if there is no more nodes
-     */
-
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_navigator_next(
-        axiom_navigator_t * om_navigator,
-        const axutil_env_t * env);
-
-    /**
-     * method visited 
-     * @param om_navigator om_navigaot struct
-     * @param env environment MUST not be NULL
-     * @returns AXIS2_TRUE if this node is alrady visited
-     * otherwise AXIS2_FALSE
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_navigator_visited(
-        axiom_navigator_t * om_navigator,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_NAVIGATOR_H */
diff --git a/1.7.0/c/axiom/include/axiom_node.h b/1.7.0/c/axiom/include/axiom_node.h
deleted file mode 100644
index 310b0b8..0000000
--- a/1.7.0/c/axiom/include/axiom_node.h
+++ /dev/null
@@ -1,388 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_NODE_H
-#define AXIOM_NODE_H
-
-/**
-  * @defgroup axiom AXIOM project
-  * @{
-  * @}
-  */
-
-/**
-  * @defgroup axiom_om AXIOM
-  * @ingroup axiom
-  * @{
-  * @}
-  */
-
-/**
- * @file axiom_node.h
- * @brief defines axiom_node struct
- */
-#include <axutil_env.h>
-#include <axutil_utils.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_node axiom_node_t;
-    struct axiom_output;
-    struct axiom_document;
-    struct axiom_stax_builder;
-
-    /**
-     * @defgroup axiom_node  node
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-      * @brief AXIOM types
-      */
-    typedef enum axiom_types_t
-    {
-
-        /** Invalid node type */
-        AXIOM_INVALID = 0,
-
-        /** AXIOM document type */
-        AXIOM_DOCUMENT,
-
-        /** AXIOM element type */
-        AXIOM_ELEMENT,
-
-        /** AXIOM doctype type */
-        AXIOM_DOCTYPE,
-
-        /** AXIOM comment type */
-        AXIOM_COMMENT,
-
-        /** AXIOM attribute type */
-        AXIOM_ATTRIBUTE,
-
-        /** AXIOM namespace type */
-        AXIOM_NAMESPACE,
-
-        /** AXIOM processing instruction type */
-        AXIOM_PROCESSING_INSTRUCTION,
-
-        /** AXIOM text type */
-        AXIOM_TEXT,
-
-        /** AXIOM data source, represent a serialized XML fragment with a stream */
-        AXIOM_DATA_SOURCE
-    } axiom_types_t;
-
-    /**
-      * Creates a node struct.
-      * @param env Environment. MUST NOT be NULL, .
-      * @return a pointer to newly created node struct. NULL on error. 
-      */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_create(
-        const axutil_env_t * env);
-
-    /**
-      * Creates a node struct from a character buffer.
-      * @param env Environment. MUST NOT be NULL, .
-      * @param buffer string. buffer to make the node
-      * @return a pointer to newly created node struct. NULL on error. 
-      */
-    AXIS2_EXTERN axiom_node_t* AXIS2_CALL
-    axiom_node_create_from_buffer(    
-        const axutil_env_t * env,
-        axis2_char_t *buffer);
-
-
-    /**
-    * Frees an om node and all of its children. Please note that the attached
-    * data_element will also be freed along with the node.  If the node is
-    * still attached to a parent, it will be detached first, then freed.
-    * @param om_node node to be freed.
-    * @param env Environment. MUST NOT be NULL, .
-    * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-    */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_node_free_tree(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * Adds given node as child to parent. child should not have a parent
-    * if child has a parent it will be detached from existing parent
-    * @param om_node parent node. cannot be NULL.
-    * @param env Environment. MUST NOT be NULL, .
-    * @param child child node.
-    * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_node_add_child(
-        axiom_node_t * om_node,
-        const axutil_env_t * env,
-        axiom_node_t * child);
-
-    /**
-    * Detaches given node from the parent and reset the links. Will recreate "namespace defined in
-    * the parent and used in detached node" within detached node itself
-    * @param om_node node to be detached, cannot be NULL.
-    * @param env Environment. MUST NOT be NULL, .
-    * @return a pointer to detached node,returns NULL on error
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_detach(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-     * Detaches given node from the parent and reset the links. will not adjust the namespace as
-     * in the case of axiom_node_detach.
-     * @param om_node node to be detached, cannot be NULL.
-     * @param env Environment. MUST NOT be NULL, .
-     * @return a pointer to detached node,returns NULL on error
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_detach_without_namespaces(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * Inserts a sibling node after the given node
-    * @param om_node node to whom the sibling to be inserted. , cannot be NULL.
-    * @param env Environment. MUST NOT be NULL, .
-    * @param node_to_insert the node to be inserted. , cannot be NULL.
-    * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_node_insert_sibling_after(
-        axiom_node_t * om_node,
-        const axutil_env_t * env,
-        axiom_node_t * node_to_insert);
-
-    /**
-    * Inserts a sibling node before the given current node
-    * @param om_node node to whom the sibling to be inserted. , cannot be NULL.
-    * @param env Environment. MUST NOT be NULL, .
-    * @param node_to_insert the node to be inserted. , cannot be NULL.
-    * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_node_insert_sibling_before(
-        axiom_node_t * om_node,
-        const axutil_env_t * env,
-        axiom_node_t * node_to_insert);
-
-    /**
-    * Serializes the given node. This op makes the node go
-    * through its children and  serialize them in order.
-    * @param om_node node to be serialized.  cannot be NULL.
-    * @param env Environment .MUST NOT be NULL.    
-    * @param om_output AXIOM output handler to be used in serializing
-    * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_node_serialize(
-        axiom_node_t * om_node,
-        const axutil_env_t * env,
-        struct axiom_output *om_output);
-
-    /** get parent of om_node
-    *@om_node node 
-    *@param env environment
-    *@return pointer to parent node of om_node, return NULL if no parent exists or
-    *        when an error occured.
-    */
-
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_parent(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get the first child of om_node
-    * @param om_node node
-    * @param env environment must not be null.
-    * @returns pointer to first child node , NULL is returned on error with 
-    *                     error code set in environments error
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_first_child(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**get the first AXIOM_ELEMENT in om_node
-    * @param om_node node
-    * @param env environment must not be null
-    * @returns pointer to first child om element, NULL is returned on error
-    * with error code set in environments error.
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_first_element(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get the last child
-    * @param om_node node
-    * @param env environment, MUST NOT be NULL
-    * @return pointer to last child of this node , return NULL on error.
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_last_child(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get the previous sibling 
-    * @param om_node om_node struct 
-    * @param env environment , must node be null
-    * @returns a pointer to previous sibling , NULL if a previous sibling does not exits
-    *                (happens when this node is the first child of a node )
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_previous_sibling(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get next sibling
-    * @param om_node om_node struct
-    * @param env environment, MUST NOT be NULL.
-    * @return next sibling of this node.
-    */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_node_get_next_sibling(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get the node type of this element
-    * Node type can be one of AXIOM_ELEMENT, AXIOM_COMMENT, AXIOM_TEXT
-    *      AXIOM_DOCTYPE, AXIOM_PROCESSING_INSTRUCTION
-    * @param om_node  node of which node type is required
-    * @param env environment
-    * @return node type
-    */
-    AXIS2_EXTERN axiom_types_t AXIS2_CALL
-    axiom_node_get_node_type(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * get the struct contained in the node
-    * IF the node is on type AXIOM_ELEMENT , this method returns
-    * a pointer to  axiom_element_t struct contained
-    * @param om_node node
-    * @param env environment, MUST NOT be NULL.
-    * @returns pointer to struct contained in the node
-    *          returns NULL if no struct is contained 
-    */
-    AXIS2_EXTERN void *AXIS2_CALL
-    axiom_node_get_data_element(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-    * Indicates whether parser has parsed this information item completely or not 
-    * @param om_node om_node struct
-    * @param env environment, MUST NOT be NULL.
-    * @returns AXIS2_TRUE if node is completly build, 
-    *          AXIS2_FALSE if node is not completed
-    */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_node_is_complete(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-     * returns the associated document,
-     * only valid if built using builder and for a node of type 
-     * AXIOM_ELEMENT
-     * returns null if no document is available
-     * @param om_node 
-     * @param env environment, MUST NOT be NULL.
-     *
-     * @return the OM document of the node
-     */
-    AXIS2_EXTERN struct axiom_document *AXIS2_CALL
-                axiom_node_get_document(
-                    axiom_node_t * om_node,
-                    const axutil_env_t * env);
-
-    /**
-     *
-     * @param om_node pointer to the OM node struct
-     * @param env environment, MUST NOT be NULL
-     *
-     * @return the string representation of the node
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_node_to_string(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-     *
-     * @param om_node pointer to the OM node struct
-     * @param env environment, MUST NOT be NULL
-     * @param om_output the serialized output will be placed here
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_node_serialize_sub_tree(
-        axiom_node_t * om_node,
-        const axutil_env_t * env,
-        struct axiom_output *om_output);
-
-    /**
-     *
-     * @param om_node pointer to the OM node struct
-     * @param env environment, MUST NOT be NULL
-     *
-     * @return the tree as a string
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_node_sub_tree_to_string(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-
-    /**
-     * Convert the node to string, treating the binary contents, if any, 
-     * as non-optimized content.
-     * @param om_node pointer to the OM node struct
-     * @param env environment, MUST NOT be NULL
-     *
-     * @return the none optimized string 
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_node_to_string_non_optimized(
-        axiom_node_t * om_node,
-        const axutil_env_t * env);
-    
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_NODE_H */
diff --git a/1.7.0/c/axiom/include/axiom_output.h b/1.7.0/c/axiom/include/axiom_output.h
deleted file mode 100644
index 18b524b..0000000
--- a/1.7.0/c/axiom/include/axiom_output.h
+++ /dev/null
@@ -1,254 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_OUTPUT_H
-#define AXIOM_OUTPUT_H
-
-#include <axutil_utils_defines.h>
-#include <axutil_utils.h>
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axiom_xml_writer.h>
-#include <axutil_array_list.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_output output
-     * @ingroup axiom_om
-     * @{
-     */
-
-    /**
-     * \brief output struct
-     * The XML writer interface struct of om
-     */
-    typedef struct axiom_output axiom_output_t;
-    struct axiom_text;
-
-    /**
-     * Creates AXIOM output struct 
-     * @param env Environment. MUST NOT be NULL, .
-     * @param xml_writer XML writer. OM output takes
-     * ownership of the xml_writer. 
-     * @return a pointer to newly created output struct.
-     */
-    AXIS2_EXTERN axiom_output_t *AXIS2_CALL
-    axiom_output_create(
-        const axutil_env_t * env,
-        axiom_xml_writer_t * xml_writer);
-
-    /**
-     *  Performs xml writing.
-     *  Accepts variable number of args depending on the on AXIOM type to be serialized
-     *  @param om_output Output struct to be used 
-     *  @param env Environment. MUST NOT be NULL, 
-     *  @param type one of the AXIOM types
-     *  @param no_of_args number of arguments passed in the variable parameter list
-     *  @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_write(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axiom_types_t type,
-        int no_of_args,
-        ...);
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_write_optimized(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        struct axiom_text *om_text);
-
-    /**
-     * Free om_output 
-     * @param om_output om_output struct
-     * @param env environment
-     * @return status code AXIS2_SUCCESS on success,
-     *  AXIS2_FAILURE otherwise 
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_output_free(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * If the xml to be serialized is soap 11, this property is set to true
-     * @param om_output pointer to om_output struct
-     * @param env environment must not be NULL
-     * @returns the output soap version 
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_output_is_soap11(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * @returns true if the ignore_xml_declaration property is true   
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-
-    axiom_output_is_ignore_xml_declaration(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * Sets the ignore_xml_declaration property is true
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-
-    axiom_output_set_ignore_xml_declaration(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axis2_bool_t ignore_xml_dec);
-
-    /**
-     * Sets the soap11  property to true
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_set_soap11(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axis2_bool_t soap11);
-
-    /**
-     * Sets xml_version property
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_set_xml_version(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axis2_char_t * xml_version);
-
-    /**
-     * @returns xml version property
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_output_get_xml_version(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * Sets the char set encoding property
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_set_char_set_encoding(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axis2_char_t * char_set_encoding);
-
-    /**
-     * @returns the char set encoding property
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_output_get_char_set_encoding(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * Sets the do optimize property true
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_set_do_optimize(
-        axiom_output_t * om_output,
-        const axutil_env_t * env,
-        axis2_bool_t optimize);
-
-    /**
-     * Returns the xml writer
-     */
-    AXIS2_EXTERN axiom_xml_writer_t *AXIS2_CALL
-    axiom_output_get_xml_writer(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     *  Returns the content type
-     *  for soap11 'text/xml' etc..
-     *  @param om_output
-     *  @param env environemnt
-     *  @returns content id
-     */
-    AXIS2_EXTERN const axis2_char_t *AXIS2_CALL
-    axiom_output_get_content_type(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * Writes the xml versio encoding 
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_output_write_xml_version_encoding(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * @returns whether the output is to be optimized 
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_output_is_optimized(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the next content id
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_output_get_next_content_id(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    /**
-     * root content id
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_output_get_root_content_id(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-    /**
-     *
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_output_get_mime_boundry(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-    /**
-     *
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-        axiom_output_flush(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-    AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
-    axiom_output_get_mime_parts(
-        axiom_output_t * om_output,
-        const axutil_env_t * env);
-
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_OUTPUT_H */
diff --git a/1.7.0/c/axiom/include/axiom_processing_instruction.h b/1.7.0/c/axiom/include/axiom_processing_instruction.h
deleted file mode 100644
index 24fcdc9..0000000
--- a/1.7.0/c/axiom/include/axiom_processing_instruction.h
+++ /dev/null
@@ -1,136 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_PI_H
-#define AXIOM_PI_H
-
-#include <axiom_node.h>
-#include <axiom_output.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_processing_instruction pocessing instruction
-     * @ingroup axiom_om
-     * @{
-     */
-
-    typedef struct axiom_processing_instruction
-                axiom_processing_instruction_t;
-
-    /**
-      * Creates a processing instruction 
-      * @param environment Environment. MUST NOT be NULL.
-      * @param parent parent of the element node to be created. Optional, can be NULL.
-      * @param target target of the processing instruction.cannot be NULL.
-      * @param value value of the processing instruction.cannot be NULL.
-      * @param node This is an out parameter. cannot be NULL.
-      *     Returns the node corresponding to the comment created.
-      *     Node type will be set to AXIOM_PROCESSING_INSTRUCTION
-      * @return a pointer tonewly created processing instruction struct 
-      */
-    AXIS2_EXTERN axiom_processing_instruction_t *AXIS2_CALL
-    axiom_processing_instruction_create(
-        const axutil_env_t * env,
-        axiom_node_t * parent,
-        const axis2_char_t * target,
-        const axis2_char_t * value,
-        axiom_node_t ** node);
-
-    /**
-     * Frees an instance of axiom_processing_instruction
-     * @param om_pi processing instruction to be freed.
-     * @param env Environment. MUST NOT be NULL, .
-     * @return satus of the op. AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_processing_instruction_free(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env);
-
-    /**
-     * Set processing instruction data
-     * @param om_pi
-     * @param env Environment. MUST NOT be NULL, .
-     * @param value 
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_processing_instruction_set_value(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env,
-        const axis2_char_t * value);
-
-    /**
-     * Set processing instruction target
-     * @param om_pi processing_instruction struct
-     * @param env environment, MUST NOT be NULL.
-     * @param target 
-     * @return status of the op AXIS2_SUCCESS on success,
-     *     AXIS2_FAILURE on error.
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_processing_instruction_set_target(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env,
-        const axis2_char_t * target);
-
-    /**
-     * Get PI target
-     * @param om_pi processing_instruction struct
-     * @param env Environment. MUST NOT be NULL, .
-     * @return target text , NULL on error or if target is null
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_processing_instruction_get_target(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env);
-
-    /**
-     * Get data part of processing_instruction
-     * @param om_pi processing instruction 
-     * @param env environment , MUST NOT be NULL.
-     * @return data text , NULL if there is no data,
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_processing_instruction_get_value(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env);
-
-    /**
-     * Serialize function
-     * @param om_pi processing_instruction struct
-     * @param env environment, MUST NOT be NULL.
-     * @param om_output om_output handler struct
-     * @return status of the op, AXIS2_SUCCESS on success,
-     *     AXIS2_FAILURE on error 
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_processing_instruction_serialize(
-        struct axiom_processing_instruction *om_pi,
-        const axutil_env_t * env,
-        axiom_output_t * om_output);
-
-    /** @} */
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_PI_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap.h b/1.7.0/c/axiom/include/axiom_soap.h
deleted file mode 100644
index be0d956..0000000
--- a/1.7.0/c/axiom/include/axiom_soap.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_H
-#define AXIOM_SOAP_H
-
-#include <axiom_soap_body.h>
-#include <axiom_soap_builder.h>
-#include <axiom_soap_const.h>
-#include <axiom_soap_envelope.h>
-#include <axiom_soap_fault_code.h>
-#include <axiom_soap_fault_detail.h>
-#include <axiom_soap_fault.h>
-#include <axiom_soap_fault_node.h>
-#include <axiom_soap_fault_reason.h>
-#include <axiom_soap_fault_role.h>
-#include <axiom_soap_fault_sub_code.h>
-#include <axiom_soap_fault_text.h>
-#include <axiom_soap_fault_value.h>
-#include <axiom_soap_header_block.h>
-#include <axiom_soap_header.h>
-
-/**
-* @file axiom_soap.h
-* @brief includes all SOAP related headers
-*/
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_body.h b/1.7.0/c/axiom/include/axiom_soap_body.h
deleted file mode 100644
index 203b584..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_body.h
+++ /dev/null
@@ -1,184 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_BODY_H
-#define AXIOM_SOAP_BODY_H
-
-/**
- * @file axiom_soap_body.h
- * @brief axiom_soap_body struct
- */
-
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axiom_element.h>
-#include <axiom_namespace.h>
-#include <axiom_soap_fault.h>
-#include <axiom_soap_envelope.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_body axiom_soap_body_t;
-    struct axiom_soap_builder;
-
-    /**
-     * @defgroup axiom_soap_body soap body
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-     * a struct that represents the contents of the SOAP body
-     * element in a SOAP message. SOAP body element consists of XML data
-     * that affects the way the application-specific content is processed.
-     * soap_body_struct contains soap_header and
-     * which have the content for the SOAP body.
-     * this also contains axiom_soap_fault_t struct , which carries status and/or
-     * error information.
-     */
-
-    /**
-      * creates a soap body struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param envelope the SOAP envelope to set the SOAP Body
-      * @return created SOAP Body
-      */
-
-    AXIS2_EXTERN axiom_soap_body_t *AXIS2_CALL
-    axiom_soap_body_create_with_parent(
-        const axutil_env_t * env,
-        struct axiom_soap_envelope *envelope);
-
-    /**
-     * Deallocate all the resources associated to soap_body
-     * But it does not deallocate the underlying om structure
-     * @param body soap_body struct
-     * @param env must not be null
-     * @return status code AXIS2_SUCCESS 
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_body_free(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /**
-     * Indicates whether a soap fault is available with this 
-     * soap body 
-     * @param body soap_body struct
-     * @param env environment must not be null
-     * @return AXIS2_TRUE if fault is available, AXIS2_FALSE otherwise
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_soap_body_has_fault(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /**
-     * returns the soap fault in this soap_body 
-     * IF a soap_builder is associated with the soap_body
-     * Pulling will  take place 
-     * @param body soap_body 
-     * @param env environment must not be null
-     * @return axiom_soap_fault_t if available, NULL otherwise
-    */
-    AXIS2_EXTERN axiom_soap_fault_t *AXIS2_CALL
-    axiom_soap_body_get_fault(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /**
-     * get the underlying om_node 
-     * @param body soap_body
-     * @param env environment must not be null
-     * @returns axiom_node_t
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_body_get_base_node(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /**
-     *  return the soap version 
-     * @param body soap_body
-     * @param env environment must not be null
-     * @return one of AXIOM_SOAP11 or AXIOM_SOAP12 
-     */
-    AXIS2_EXTERN int AXIS2_CALL
-    axiom_soap_body_get_soap_version(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /**
-     * build the soap body completely . return the status code,
-     * @param body pointer to soap_body struct
-     * @param env axutil_environment struct MUST not be NULL
-     * @returns status code , AXIS2_SUCCESS on success , AXIS2_ERROR
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_body_build(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env);
-
-    /** add an om node as the child to this soap_body
-     * the child is added to as the first child 
-     * @param body pointer to soap_body struct
-     * @param env axutil_environment struct MUST not be NULL
-     * @returns status code , AXIS2_SUCCESS on success , AXIS2_ERROR
-     * otherwise
-     */
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_body_add_child(
-        axiom_soap_body_t * body,
-        const axutil_env_t * env,
-        axiom_node_t * child);
-
-    /**
-    * SOAP builder construct a SOAP 1.2 fault all the time. 
-    * So when SOAP 1.1 is in use, we should convert SOAP fault to 
-    * SOAP 1.1 fault format before use.
-     * @param body pointer to soap_body struct
-     * @param env axutil_environment struct MUST not be NULL
-     * @returns status code , AXIS2_SUCCESS on success , AXIS2_ERROR
-    */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_body_convert_fault_to_soap11(
-        axiom_soap_body_t * soap_body,
-        const axutil_env_t * env);
-
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_body_process_attachments(
-        axiom_soap_body_t * soap_body,
-        const axutil_env_t * env,
-        void *user_param,
-        axis2_char_t *callback_name);
-
-    AXIS2_EXTERN struct axiom_soap_builder *AXIS2_CALL
-    axiom_soap_body_get_builder(
-        axiom_soap_body_t * soap_body,
-        const axutil_env_t * env);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_BODY_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_builder.h b/1.7.0/c/axiom/include/axiom_soap_builder.h
deleted file mode 100644
index 4d1ded0..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_builder.h
+++ /dev/null
@@ -1,252 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_BUILDER_H
-#define AXIOM_SOAP_BUILDER_H
-
-#include <axiom_stax_builder.h>
-#include <axiom_soap_envelope.h>
-#include <axiom_mime_parser.h>
-
-/**
- * @file axiom_soap_builder.h
- * @brief axiom_soap_builder struct
- */
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_builder axiom_soap_builder_t;
-
-    /**
-     * @defgroup axiom_soap_builder soap builder
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-     * creates a axiom_soap_builder struct
-     * @param env Environment. MUST NOT be NULL
-     * @param builder Stax builder
-     * @return the created SOAP Builder
-     */
-    AXIS2_EXTERN axiom_soap_builder_t *AXIS2_CALL
-    axiom_soap_builder_create(
-        const axutil_env_t * env,
-        axiom_stax_builder_t * builder,
-        const axis2_char_t * soap_version);
-    /**
-     * Free the SOAP Builder
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return VOID
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_builder_free(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Get the SOAP envelope of the SOAP builder
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the SOAP envelope
-     */
-    AXIS2_EXTERN axiom_soap_envelope_t *AXIS2_CALL
-    axiom_soap_builder_get_soap_envelope(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Get the OM document of the SOAP Buidler
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the OM document
-     */
-    AXIS2_EXTERN axiom_document_t *AXIS2_CALL
-    axiom_soap_builder_get_document(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Builds next element of the OM structure
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     * @return AXIS2_SUCCESS if the next element is present else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_builder_next(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     *
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the axiom_node of the OM document
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_builder_get_document_element(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     *
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_builder_set_bool_processing_mandatory_fault_elements(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        axis2_bool_t value);
-
-    /**
-     *
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_builder_set_processing_detail_elements(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        axis2_bool_t value);
-
-    /**
-     * 
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_TRUE if the the element is present, AXIS2_FALSE otherwise
-     */
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_soap_builder_is_processing_detail_elements(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Get the SOAP version
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return the SOAP version
-     */
-    AXIS2_EXTERN int AXIS2_CALL
-    axiom_soap_builder_get_soap_version(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Set the MIME body parts
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_builder_set_mime_body_parts(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        axutil_hash_t * map);
-
-    /**
-     * Get the MIME body parts
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return hash of mime body parts
-     */
-    AXIS2_EXTERN axutil_hash_t *AXIS2_CALL
-    axiom_soap_builder_get_mime_body_parts(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-    /**
-     * Set the mime_parser
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     * @paran mime_parser pointer to a axiom_mime_parser_t instance
-     */ 
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_builder_set_mime_parser(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        axiom_mime_parser_t *mime_parser);
-
-     /**
-     * Set the callback function
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     * @param callback to the callback function pointer
-     */
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_builder_set_callback_function(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        AXIS2_READ_INPUT_CALLBACK callback);
-
-     /**
-     * Set the callback_ctx 
-     * @param builder pointer to the SOAP Builder struct
-     * @param env Environment. MUST NOT be NULL
-     * @param void pointer to the callback_ctx 
-     */ 
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_builder_set_callback_ctx(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        void *callback_ctx);
-
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_builder_create_attachments(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        void *user_param,
-        axis2_char_t *callback_name);
-
-    AXIS2_EXTERN axis2_bool_t AXIS2_CALL
-    axiom_soap_builder_replace_xop(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env,
-        axiom_node_t *om_element_node,
-        axiom_element_t *om_element);
-        
-    AXIS2_EXTERN axiom_stax_builder_t *AXIS2_CALL
-    axiom_soap_builder_get_om_builder(
-        axiom_soap_builder_t * builder,
-        const axutil_env_t * env);
-
-
-    /** @} */
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_SOAP_BUILDER_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_const.h b/1.7.0/c/axiom/include/axiom_soap_const.h
deleted file mode 100644
index 3d5933b..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_const.h
+++ /dev/null
@@ -1,176 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_CONST_H
-#define AXIOM_SOAP_CONST_H
-
-/**
-* @file axiom_soap.h
-* @brief defines SOAP constants
-*/
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    /**
-     * @defgroup axiom_soap SOAP
-     * @ingroup axiom
-     * @{
-     * @}
-     */
-    typedef enum soap_version
-    {
-        AXIOM_SOAP_VERSION_NOT_SET = 0,
-
-        AXIOM_SOAP11,
-
-        AXIOM_SOAP12
-    } axiom_soap_version;
-
-    /** soap 11 constants */
-
-#define AXIOM_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI "http://schemas.xmlsoap.org/soap/envelope/"
-
-#define AXIOM_SOAP11_ATTR_ACTOR "actor"
-
-#define AXIOM_SOAP11_SOAP_FAULT_CODE_LOCAL_NAME "faultcode"
-
-#define AXIOM_SOAP11_SOAP_FAULT_STRING_LOCAL_NAME "faultstring"
-
-#define AXIOM_SOAP11_SOAP_FAULT_ACTOR_LOCAL_NAME "faultactor"
-
-#define AXIOM_SOAP11_SOAP_FAULT_DETAIL_LOCAL_NAME "detail"
-
-#define AXIOM_SOAP11_CONTENT_TYPE "text/xml"
-
-#define AXIOM_SOAP11_FAULT_CODE_SENDER "Client"
-
-#define AXIOM_SOAP11_FAULT_CODE_RECEIVER "Server"
-
-#define AXIOM_SOAP11_SOAP_ACTOR_NEXT "http://schemas.xmlsoap.org/soap/actor/next"
-
-    /** soap12 constants */
-
-#define AXIOM_SOAP12_SOAP_ENVELOPE_NAMESPACE_URI "http://www.w3.org/2003/05/soap-envelope"
-
-#define AXIOM_SOAP12_SOAP_ROLE "role"
-
-#define AXIOM_SOAP12_SOAP_RELAY "relay"
-
-#define AXIOM_SOAP12_SOAP_FAULT_CODE_LOCAL_NAME "Code"
-
-#define AXIOM_SOAP12_SOAP_FAULT_SUB_CODE_LOCAL_NAME "Subcode"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_LOCAL_NAME "Value"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_VERSION_MISMATCH "VersionMismatch"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_MUST_UNDERSTAND "MustUnderstand"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_DATA_ENCODING_UKNOWN "DataEncodingUnknown"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_SENDER "Sender"
-
-#define AXIOM_SOAP12_SOAP_FAULT_VALUE_RECEIVER "Receiver"
-
-    /** SOAP Fault */
-
-#define AXIOM_SOAP12_SOAP_FAULT_REASON_LOCAL_NAME "Reason"
-
-#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LOCAL_NAME "Text"
-
-#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_LOCAL_NAME "lang"
-
-#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_NS_URI "http://www.w3.org/XML/1998/namespace"
-
-#define AXIOM_SOAP12_SOAP_FAULT_TEXT_LANG_ATTR_NS_PREFIX "xml"
-
-#define AXIOM_SOAP12_SOAP_FAULT_NODE_LOCAL_NAME "Node"
-
-#define AXIOM_SOAP12_SOAP_FAULT_DETAIL_LOCAL_NAME "Detail"
-
-#define AXIOM_SOAP12_SOAP_FAULT_ROLE_LOCAL_NAME "Role"
-
-#define AXIOM_SOAP12_CONTENT_TYPE "application/soap+xml"
-
-#define AXIOM_SOAP12_FAULT_CODE_SENDER "Sender"
-
-#define AXIOM_SOAP12_FAULT_CODE_RECEIVER "Receiver"
-
-#define AXIOM_SOAP12_SOAP_ROLE_NEXT "http://www.w3.org/2003/05/soap-envelope/role/next"
-
-#define AXIOM_SOAP12_SOAP_ROLE_NONE "http://www.w3.org/2003/05/soap-envelope/role/none"
-
-#define SOAP12_SOAP_ROLE_ULTIMATE_RECEIVER "http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver"
-
-#define AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX "soapenv"
-
-#define AXIOM_SOAP_ENVELOPE_LOCAL_NAME "Envelope"
-
-#define AXIOM_SOAP_HEADER_LOCAL_NAME "Header"
-
-#define AXIOM_SOAP_BODY_LOCAL_NAME "Body"
-
-#define AXIOM_SOAP_BODY_NAMESPACE_PREFIX AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX
-
-#define AXIOM_SOAP_BODY_FAULT_LOCAL_NAME "Fault"
-
-    /** attribute must understand */
-
-#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND "mustUnderstand"
-
-#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_TRUE "true"
-
-#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_FALSE "false"
-
-#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_0 "0"
-
-#define AXIOM_SOAP_ATTR_MUST_UNDERSTAND_1 "1"
-
-#define AXIOM_SOAP_FAULT_LOCAL_NAME "Fault"
-
-#define AXIOM_SOAP_FAULT_DETAIL_LOCAL_NAME "detail"
-
-#define AXIOM_SOAP_FAULT_NAMESPACE_PREFIX AXIOM_SOAP_DEFAULT_NAMESPACE_PREFIX
-
-#define AXIOM_SOAP_FAULT_DETAIL_EXCEPTION_ENTRY "Exception"
-
-#define AXIOM_SOAP_FAULT_CODE_VERSION_MISMATCH "soapenv:VersionMismatch"
-
-#define AXIOM_SOAP_FAULT_CODE_MUST_UNDERSTAND "soapenv:MustUnderstand"
-
-#define AXIOM_SOAP_FAULT_CODE_DATA_ENCODING_UNKNOWN "soapenv:DataEncodingUnknown"
-
-#define AXIOM_SOAP_FAULT_CODE_SENDER ""
-
-#define AXIOM_SOAP_FAULT_CODE_RECEIVER ""
-
-    /* MTOM related  */
-
-#define AXIS2_XOP_NAMESPACE_URI "http://www.w3.org/2004/08/xop/include"
-
-#define AXIS2_XOP_INCLUDE "Include"
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_CONSTANTS_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_envelope.h b/1.7.0/c/axiom/include/axiom_soap_envelope.h
deleted file mode 100644
index 24b8645..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_envelope.h
+++ /dev/null
@@ -1,244 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_ENVELOPE_H
-#define AXIOM_SOAP_ENVELOPE_H
-
-/**
- * @file axiom_soap_envelope.h
- * @brief axiom_soap_envelope struct
- *        corresponds to root element of soap message
- */
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axiom_element.h>
-#include <axiom_namespace.h>
-#include <axutil_array_list.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_envelope axiom_soap_envelope_t;
-
-    struct axiom_soap_body;
-    struct axiom_soap_header;
-    struct axiom_soap_header_block;
-    struct axiom_soap_builder;
-
-    /**
-     * @defgroup axiom_soap_envelope soap envelope
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-     * create a soap_envelope with the given namespace prefix and uri
-     * as the prefix and uri, The uri of ns should be valid soap uri
-     * @param env Environment. MUST NOT be NULL
-     * @param ns The OM namespace
-     *
-     * @return Created SOAP envelope
-     */
-    AXIS2_EXTERN axiom_soap_envelope_t *AXIS2_CALL
-    axiom_soap_envelope_create(
-        const axutil_env_t * env,
-        axiom_namespace_t * ns);
-
-    /**
-     * create a soap_envelope with the given namespace prefix and uri is selected 
-     * according to soap_version, soap version should be one of AXIOM_SOAP11
-     * or AXIOM_SOAP12
-     * @param env Environment. MUST NOT be NULL
-     * @param prefix soap envelope prefix
-     * if prefix is NULL default prefix is used
-     *
-     * @return a pointer to soap envelope struct
-     */
-    AXIS2_EXTERN axiom_soap_envelope_t *AXIS2_CALL
-    axiom_soap_envelope_create_with_soap_version_prefix(
-        const axutil_env_t * env,
-        int soap_version,
-        const axis2_char_t * prefix);
-
-    /**
-     * Create the default SOAP envelope
-     * @param envelope OM SOAP Envelope
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return Created SOAP envelope
-     */
-    AXIS2_EXTERN axiom_soap_envelope_t *AXIS2_CALL
-    axiom_soap_envelope_create_default_soap_envelope(
-        const axutil_env_t * env,
-        int soap_version);
-
-    /**
-     * Create the default SOAP fault envelope
-     * @param envelope OM SOAP Envelope
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return Created SOAP fault envelope
-     */
-    AXIS2_EXTERN axiom_soap_envelope_t *AXIS2_CALL
-    axiom_soap_envelope_create_default_soap_fault_envelope(
-        const axutil_env_t * env,
-        const axis2_char_t * code_value,
-        const axis2_char_t * reason_text,
-        const int soap_version,
-        axutil_array_list_t * sub_codes,
-        axiom_node_t * detail_node);
-
-    /**
-     * gets the soap header of this soap envelope
-     * @param envelope soap envelope
-     * @param env environment must not be null
-     * @return soap header null it no header is present
-     */
-    AXIS2_EXTERN struct axiom_soap_header *AXIS2_CALL
-    axiom_soap_envelope_get_header(
-         axiom_soap_envelope_t * envelope,
-         const axutil_env_t * env);
-
-    /**
-     * Returns the soap body associated with this soap envelope
-     * @param envelope soap_envelope
-     * @param env environment
-     * @return soap_body
-     */
-    AXIS2_EXTERN struct axiom_soap_body *AXIS2_CALL
-    axiom_soap_envelope_get_body(
-         axiom_soap_envelope_t * envelope,
-         const axutil_env_t * env);
-
-    /**
-     * serialize function , serialize the soap envelope 
-     * IF the soap version it set to soap11 the soap fault part is converted 
-     * to soap11 fault even is the underlying soap fault is of soap12 type
-     * @param envelope soap envelope
-     * @param env environment must not be null
-     * @param om_output 
-     * @param cache whether caching is enabled or not
-     * @return status code , AXIS2_SUCCESS if success ,
-     *                 AXIS2_FAILURE otherwise
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_envelope_serialize(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env,
-        axiom_output_t * om_output,
-        axis2_bool_t cache);
-
-    /**
-     * Free function, This function deallocate all the resources associated 
-     * with the soap_envelope
-     * IT frees it's soap body and soap headers as well as the underlying
-     * om node tree by calling axiom_node_free_tree function
-     * @param envelope soap_envelope
-     * @param env environment
-     * @return VOID
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_envelope_free(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /**
-     * returns the om_node associated with this soap envelope
-     * @param envelope soap_envelope
-     * @param env environment
-     * @return axiom_node_t pointer
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_envelope_get_base_node(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /** returns the soap version of this soap envelope
-     * @param envelope soap_envelope
-     * @param env environment must not be null
-     * @return soap_version AXIOM_SOAP12 or AXIOM_SOAP11
-     */
-    AXIS2_EXTERN int AXIS2_CALL
-    axiom_soap_envelope_get_soap_version(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /** 
-     * Return the soap envelope namespace
-     * @param envelope 
-     * @param env 
-     * @return axiom_namespace_t 
-     */
-    AXIS2_EXTERN axiom_namespace_t *AXIS2_CALL
-    axiom_soap_envelope_get_namespace(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /**
-     * Set the SOAP version 
-     * @param envelope OM SOAP Envelope
-     * @param env Environment. MUST NOT be NULL
-     * @param soap_version, the SOAP version number. 
-     *      Must be either AXIOM_SOAP11 or AXIOM_SOAP12
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_envelope_set_soap_version(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env,
-        int soap_version);
-
-    /**
-     * Increment the reference number for the created instance 
-     * @param envelope OM SOAP Envelope
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return AXIS2_SUCCESS on success else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_envelope_increment_ref(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /**
-     * get the soap builder of the envelope 
-     * @param envelope OM SOAP Envelope
-     * @param env Environment. MUST NOT be NULL
-     *
-     * @return soap_builder struct related to the envelope
-     */
-    AXIS2_EXTERN struct axiom_soap_builder *AXIS2_CALL
-    axiom_soap_envelope_get_soap_builder(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-    
-    AXIS2_EXTERN struct axiom_soap_builder *AXIS2_CALL
-    axiom_soap_envelope_get_builder(
-        axiom_soap_envelope_t * envelope,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_ENVELOPE_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_fault.h b/1.7.0/c/axiom/include/axiom_soap_fault.h
deleted file mode 100644
index d75ea3c..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_fault.h
+++ /dev/null
@@ -1,215 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_FAULT_H
-#define AXIOM_SOAP_FAULT_H
-
-/**
- * @file axiom_soap_fault.h
- * @brief axiom_soap_fault struct
- */
-#include <axiom_soap_const.h>
-#include <axutil_env.h>
-#include <axiom_node.h>
-#include <axiom_element.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_fault axiom_soap_fault_t;
-
-    struct axiom_soap_fault_reason;
-    struct axiom_soap_fault_detail;
-    struct axiom_soap_fault_sub_code;
-    struct axiom_soap_fault_code;
-    struct axiom_soap_fault_node;
-    struct axiom_soap_fault_role;
-    struct axiom_soap_fault_text;
-    struct axiom_soap_fault_value;
-    struct axiom_soap_body;
-    struct axiom_soap_builder;
-
-    /**
-     * @defgroup axiom_soap_fault soap fault
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-     * creates a soap fault struct
-     * @param env environment must not be NULL
-     * @param parent soap body struct to which this soap
-     * fault is the child
-     * @param env Environment. MUST NOT be NULL
-     * @returns pointer to axiom_soap_fault_t struct on success
-     *  otherwise return NULL with error code set in environments error
-     */
-    AXIS2_EXTERN axiom_soap_fault_t *AXIS2_CALL
-    axiom_soap_fault_create_with_parent(
-        const axutil_env_t * env,
-        struct axiom_soap_body *parent);
-
-    /** create an returns a axiom_soap_fault_t struct with a soap fault detail
-     * element and have this exceptio string as a text of a child of soap fault
-     * detail
-     * @param env environment must not be NULL
-     * @param parent soap body struct must not be NULL
-     * @param exceptio an error string must not be NULL
-     * @returns pointer to axiom_soap_fault_t on success ,
-     * otherwise return NULL
-     */
-    AXIS2_EXTERN axiom_soap_fault_t *AXIS2_CALL
-    axiom_soap_fault_create_with_exception(
-        const axutil_env_t * env,
-        struct axiom_soap_body *parent,
-        axis2_char_t * exception);
-
-    /**
-     *
-     * @param env environment must not be NULL
-     * @param parent soap body struct must not be NULL
-     * @param code_value 
-     * @param reason_text
-     * @param soap_version
-     *
-     * @return the created default OM SOAP fault
-     */
-    AXIS2_EXTERN axiom_soap_fault_t *AXIS2_CALL
-    axiom_soap_fault_create_default_fault(
-        const axutil_env_t * env,
-        struct axiom_soap_body *parent,
-        const axis2_char_t * code_value,
-        const axis2_char_t * reason_text,
-        const int soap_version);
-
-    /**
-      * Free an axiom_soap_fault
-      * @param  fault pointer to soap_fault struct
-      * @param  env Environment. MUST NOT be NULL
-      * @return status of the op. AXIS2_SUCCESS on success 
-      *         else AXIS2_FAILURE
-      */
-
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_fault_free(
-        axiom_soap_fault_t * fault,
-        const axutil_env_t * env);
-
-    /**
-      * this function returns a axiom_soap_fault_code struct
-      * if a fault code is associated with this soap fault
-      * only valid when called after building the soap fault
-      * @param fault soap fault struct
-      * @param env environment must not be NULL
-      * @returns pointer to  soap_fault_code struct if one is associated 
-      *  with this soap_fault struct , NULL is returned otherwise
-      */
-    AXIS2_EXTERN struct axiom_soap_fault_code *AXIS2_CALL
-    axiom_soap_fault_get_code(
-         axiom_soap_fault_t * fault,
-         const axutil_env_t * env);
-
-    /**
-     * @param fault soap fault struct
-     * @param env environment must not be NULL
-     * @returns pointer to soap_fault_reason struct if one is associated 
-     * with this soap_fault struct , NULL is returned otherwise
-     */
-
-    AXIS2_EXTERN struct axiom_soap_fault_reason *AXIS2_CALL
-    axiom_soap_fault_get_reason(
-         axiom_soap_fault_t * fault,
-         const axutil_env_t * env);
-
-    /**
-     * @param fault soap fault struct
-     * @param env environment must not be NULL
-     * @returns pointer to soap_fault_node struct if one is associated 
-     *  with this soap_fault struct , NULL is returned otherwise
-     */
-    AXIS2_EXTERN struct axiom_soap_fault_node *AXIS2_CALL
-    axiom_soap_fault_get_node(
-        axiom_soap_fault_t * fault,
-        const axutil_env_t * env);
-
-    /**
-     * @param fault soap fault struct
-     * @param env environment must not be NULL
-     * @returns pointer to soap_fault_code struct if one is associated 
-     * with this soap_fault struct , NULL is returned otherwise
-     */
-    AXIS2_EXTERN struct axiom_soap_fault_role *AXIS2_CALL
-    axiom_soap_fault_get_role(
-         axiom_soap_fault_t * fault,
-         const axutil_env_t * env);
-
-    /**
-      * @param fault soap fault struct
-      * @param env environment must not be NULL
-      * @returns a pointer to  soap_fault_code struct if one is 
-      * associated with this soap_fault struct , NULL is returned otherwise
-      */
-    AXIS2_EXTERN struct axiom_soap_fault_detail *AXIS2_CALL
-    axiom_soap_fault_get_detail(
-         axiom_soap_fault_t * fault,
-         const axutil_env_t * env);
-
-    /**
-      * @param fault soap fault struct 
-      * @param env enviroment must not be NULL
-      * @returns a pointer to  soap_fault_code struct if one is 
-      * associated with this soap_fault struct , NULL is returned otherwise
-      */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_soap_fault_get_exception(
-        axiom_soap_fault_t * fault,
-        const axutil_env_t * env);
-
-    /**
-      * set an error string 
-      * @param fualt soap fault struct
-      * @param env enviroment must not be NULL
-      * @param exception error message to be stored on soap fault
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_fault_set_exception(
-        axiom_soap_fault_t * fault,
-        const axutil_env_t * env,
-        axis2_char_t * exception);
-
-    /**
-      * returns the axiom_node_t struct which is wrapped by
-      * this soap fault struct
-      * @param fault soap fault struct
-      * @param env environment must not be NULL
-      * @returns a pointer to  axiom_node_t struct if an om node is associated 
-      * with this soap fault struct, otherwise return NULL
-      */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_fault_get_base_node(
-        axiom_soap_fault_t * fault,
-        const axutil_env_t * env);
-
-    /** @} */
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_FAULT_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_fault_code.h b/1.7.0/c/axiom/include/axiom_soap_fault_code.h
deleted file mode 100644
index ccc2b46..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_fault_code.h
+++ /dev/null
@@ -1,120 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_FAULT_CODE_H
-#define AXIOM_SOAP_FAULT_CODE_H
-
-/**
- * @file axiom_soap_fault_code.h
- * @brief axiom_soap_fault_code struct
- */
-#include <axutil_env.h>
-#include <axiom_soap_fault.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_fault_code axiom_soap_fault_code_t;
-
-    struct axiom_soap_fault_value;
-    struct axiom_soap_fault_sub_code;
-    struct axiom_soap_builder;
-
-    /**
-     * @defgroup axiom_soap_fault_code soap fault code
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-      * creates a soap fault code struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param fault_code the pointer to the AXIOM fault code struct
-      *
-      * @return 
-      */
-    AXIS2_EXTERN axiom_soap_fault_code_t *AXIS2_CALL
-    axiom_soap_fault_code_create_with_parent(
-        const axutil_env_t * env,
-        axiom_soap_fault_t * fault);
-    /**
-     *
-     * @param fault_code the pointer to the AXIOM fault code struct
-     * @param  env Environment. MUST NOT be NULL
-     *
-     * @return 
-     */
-    AXIS2_EXTERN axiom_soap_fault_code_t *AXIS2_CALL
-    axiom_soap_fault_code_create_with_parent_value(
-        const axutil_env_t * env,
-        axiom_soap_fault_t * fault,
-        axis2_char_t * value);
-
-    /**
-     * Free an axiom_soap_fault_code
-     * @param  fault_code pointer to soap_fault_code struct
-     * @param  env Environment. MUST NOT be NULL
-     * @return satus of the op. AXIS2_SUCCESS on success 
-     *         else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_fault_code_free(
-        axiom_soap_fault_code_t * fault_code,
-        const axutil_env_t * env);
-
-    /**
-     * @param fault_code the pointer to the AXIOM fault code struct
-     * @param  env Environment. MUST NOT be NULL
-     * @returns axiom_soap_fault_sub_code struct if one is associated with
-     * this fault_code struct , otherwise teturns NULL
-     */
-
-    AXIS2_EXTERN struct axiom_soap_fault_sub_code *AXIS2_CALL
-    axiom_soap_fault_code_get_sub_code(
-         axiom_soap_fault_code_t * fault_code,
-         const axutil_env_t * env);
-
-    /**
-     * @param fault_code the pointer to the AXIOM fault code struct
-     * @param  env Environment. MUST NOT be NULL
-     * @returns soap_fault_value if available
-     */
-    AXIS2_EXTERN struct axiom_soap_fault_value *AXIS2_CALL
-       axiom_soap_fault_code_get_value(
-       axiom_soap_fault_code_t * fault_code,
-                    const axutil_env_t * env);
-    /**
-     * Get the base node of the SOAP fault
-     * @param fault_code the pointer to the AXIOM fault code struct
-     * @param  env Environment. MUST NOT be NULL
-     *
-     * @return retrns the base node of the SOAP fault
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_fault_code_get_base_node(
-        axiom_soap_fault_code_t * fault_code,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-#endif                          /* AXIOM_SOAP_FAULT_CODE_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_fault_detail.h b/1.7.0/c/axiom/include/axiom_soap_fault_detail.h
deleted file mode 100644
index 6d17a77..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_fault_detail.h
+++ /dev/null
@@ -1,111 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_FAULT_DETAIL_H
-#define AXIOM_SOAP_FAULT_DETAIL_H
-
-/**
- * @file axiom_soap_fault_detail.h
- * @brief axiom_soap_fault_detail struct
- */
-
-#include <axutil_env.h>
-#include <axiom_soap_fault.h>
-#include <axiom_children_iterator.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_fault_detail axiom_soap_fault_detail_t;
-
-    /**
-     * @defgroup axiom_soap_fault_detail soap fault detail
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-      * creates a soap struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param  fault The SOAP fault
-      *
-      * @return the created OM SOAP fault detail
-      */
-    AXIS2_EXTERN axiom_soap_fault_detail_t *AXIS2_CALL
-    axiom_soap_fault_detail_create_with_parent(
-        const axutil_env_t * env,
-        axiom_soap_fault_t * fault);
-
-    /**
-      * Free an axiom_soap_fault_detail
-      * @param  fault_detail pointer to soap_fault_detail struct
-      * @param  env Environment. MUST NOT be NULL
-      * @return satus of the op. AXIS2_SUCCESS on success 
-      *         else AXIS2_FAILURE
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_fault_detail_free(
-        axiom_soap_fault_detail_t * fault_detail,
-        const axutil_env_t * env);
-
-    /**
-     * Adds a detail entry to the SOAP fault detail 
-     * @param  fault_detail pointer to soap_fault_detail struct
-     * @param  env Environment. MUST NOT be NULL
-     * @return satus of the op. AXIS2_SUCCESS on success 
-     *         else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_fault_detail_add_detail_entry(
-        axiom_soap_fault_detail_t * fault_detail,
-        const axutil_env_t * env,
-        axiom_node_t * ele_node);
-
-    /**
-     * Return all detail entries in the SOAP fault detail
-     * @param  fault_detail pointer to soap_fault_detail struct
-     * @param  env Environment. MUST NOT be NULL
-     * @return satus of the op. AXIS2_SUCCESS on success 
-     *         else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axiom_children_iterator_t *AXIS2_CALL
-    axiom_soap_fault_detail_get_all_detail_entries(
-        axiom_soap_fault_detail_t * fault_detail,
-        const axutil_env_t * env);
-
-    /**
-     * Returns the base node of the SOAP fault detail
-     * @param  fault_detail pointer to soap_fault_detail struct
-     * @param  env Environment. MUST NOT be NULL
-     * @return satus of the op. AXIS2_SUCCESS on success 
-     *         else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_fault_detail_get_base_node(
-        axiom_soap_fault_detail_t * fault_code,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_FAULT_DETAIL_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_fault_node.h b/1.7.0/c/axiom/include/axiom_soap_fault_node.h
deleted file mode 100644
index b0a8313..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_fault_node.h
+++ /dev/null
@@ -1,112 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_FAULT_NODE_H
-#define AXIOM_SOAP_FAULT_NODE_H
-
-/**
- * @file axiom_soap_fault_node.h
- * @brief axiom_soap_fault_node struct
- */
-#include <axutil_env.h>
-#include <axiom_soap_fault.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_fault_node axiom_soap_fault_node_t;
-
-    /**
-     * @defgroup axiom_soap_fault_node soap fault node
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-      * creates a soap fault node struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param  fault_node pointer to soap_fault_node struct
-      *
-      * @return the created SOAP fault node
-      */
-    AXIS2_EXTERN axiom_soap_fault_node_t *AXIS2_CALL
-    axiom_soap_fault_node_create_with_parent(
-        const axutil_env_t * env,
-        axiom_soap_fault_t * fault);
-
-    /**
-      * Free an axiom_soap_fault_node
-      * @param  fault_node pointer to soap_fault_node struct
-      * @param  env Environment. MUST NOT be NULL
-      * @return satus of the op. AXIS2_SUCCESS on success 
-      *         else AXIS2_FAILURE
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_fault_node_free(
-        axiom_soap_fault_node_t * fault_node,
-        const axutil_env_t * env);
-
-    /**
-     *  Set the fault string value of the SOAP fault node
-      * @param  fault_node pointer to soap_fault_node struct
-      * @param  env Environment. MUST NOT be NULL
-      * @param fault_val the fault string value
-      *
-      * @return satus of the op. AXIS2_SUCCESS on success 
-      *         else AXIS2_FAILURE
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_fault_node_set_value(
-        axiom_soap_fault_node_t * fault_node,
-        const axutil_env_t * env,
-        axis2_char_t * fault_val);
-
-    /**
-     * Get the string value of the SOAP fault node
-     * @param fault_node pointer to soap_fault_node struct
-     * @param  env Environment. MUST NOT be NULL
-     * 
-     * @return satus of the op. AXIS2_SUCCESS on success
-     *       else AXIS2_FAILURE
-     */
-    AXIS2_EXTERN axis2_char_t *AXIS2_CALL
-    axiom_soap_fault_node_get_value(
-        axiom_soap_fault_node_t * fault_node,
-        const axutil_env_t * env);
-
-    /**
-     * Get the base node of the SOAP fault node
-     * @param fault_node pointer to soap_fault_node struct
-     * @param  env Environment. MUST NOT be NULL
-     *
-     * @return the base node of the fault node
-     */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_fault_node_get_base_node(
-        axiom_soap_fault_node_t * fault_node,
-        const axutil_env_t * env);
-
-    /** @} */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif                          /* AXIOM_SOAP_FAULT_NODE_H */
diff --git a/1.7.0/c/axiom/include/axiom_soap_fault_reason.h b/1.7.0/c/axiom/include/axiom_soap_fault_reason.h
deleted file mode 100644
index e9e8da3..0000000
--- a/1.7.0/c/axiom/include/axiom_soap_fault_reason.h
+++ /dev/null
@@ -1,139 +0,0 @@
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef AXIOM_SOAP_FAULT_REASON_H
-#define AXIOM_SOAP_FAULT_REASON_H
-
-/**
-* @file axiom_soap_fault_reason.h
-* @brief axiom_soap_fault_reason
-*/
-#include <axutil_env.h>
-#include <axiom_soap_fault.h>
-#include <axutil_array_list.h>
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-    typedef struct axiom_soap_fault_reason axiom_soap_fault_reason_t;
-    struct axiom_soap_fault_text;
-    struct axiom_soap_builder;
-
-    /**
-     * @defgroup axiom_soap_fault_reason soap fault reason
-     * @ingroup axiom_soap
-     * @{
-     */
-
-    /**
-      * creates a SOAP fault reason struct 
-      * @param env Environment. MUST NOT be NULL
-      * @param fault the SOAP fault
-      *
-      * @return the created SOAP fault reason struct
-      */
-    AXIS2_EXTERN axiom_soap_fault_reason_t *AXIS2_CALL
-    axiom_soap_fault_reason_create_with_parent(
-        const axutil_env_t * env,
-        axiom_soap_fault_t * fault);
-
-    /**
-      * Free an axiom_soap_fault_reason
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      *
-      * @return VOID 
-      */
-    AXIS2_EXTERN void AXIS2_CALL
-    axiom_soap_fault_reason_free(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env);
-
-    /**
-      * Get the SOAP fault text by comparing the given string
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      * @param lang string to be compares
-      *
-      * @return the SOAP fault text of the SOAP fault string 
-      */
-    AXIS2_EXTERN struct axiom_soap_fault_text *AXIS2_CALL
-    axiom_soap_fault_reason_get_soap_fault_text(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env,
-        axis2_char_t * lang);
-
-    /**
-      * Returns all the  SOAP fault reason strings as an array list
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      *
-      * @return  all the  SOAP fault reason strings as an array list
-      */
-    AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
-    axiom_soap_fault_reason_get_all_soap_fault_texts(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env);
-
-    /**
-      * Retuens the first SOAP fault reason string
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      *
-      * @return The first SOAP fault reason string
-      */
-    AXIS2_EXTERN struct axiom_soap_fault_text *AXIS2_CALL
-        axiom_soap_fault_reason_get_first_soap_fault_text(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env);
-
-    /**
-      * Add a string as a SOAP fault reason
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      * @param fault_text The text to be added as the SOAP fault reason
-      *
-      * @return satus of the op. AXIS2_SUCCESS on success 
-      *         else AXIS2_FAILURE
-      */
-    AXIS2_EXTERN axis2_status_t AXIS2_CALL
-    axiom_soap_fault_reason_add_soap_fault_text(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env,
-        struct axiom_soap_fault_text *fault_text);
-
-    /**
-      * Get the  base node of the SOAP fault reason
-      * @param  fault_reason pointer to soap_fault_reason struct
-      * @param  env Environment. MUST NOT be NULL
-      * @return the base node of the SOAP fault reason 
-      */
-    AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-    axiom_soap_fault_reason_get_base_node(
-        axiom_soap_fault_reason_t * fault_reason,
-        const axutil_env_t * env);
-
-    /** @} */
-
... 372390 lines suppressed ...


Mime
View raw message