This is an automated email from the ASF dual-hosted git repository.
robertlazarski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-c-core.git
from d96152e45 Don't try to join previously detached threads
new a03a1a2c7 Bump release artifacts to 2.0.0, add native codegen that
eliminates the need for Axis2/Java codegen. Code and docs heavily AI influenced
new 0d3dffed8 Add CMake build configuration for native WSDL2C generator
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.gitignore | 87 ++
COPYING | 204 ++++-
INSTALL | 178 +++-
Makefile.am | 2 +-
axiom/configure.ac | 2 +-
axis2c.pc.in | 24 +-
configure.ac | 34 +-
guththila/configure.ac | 2 +-
guththila/tests/resources/om | 1 -
guththila/tests/resources/soap | 1 -
neethi/configure.ac | 2 +-
run_all_tests.sh | 56 ++
samples/codegen/client/calculator/readme | 24 +-
samples/configure.ac | 2 +-
test_autotools_integration.sh | 449 ++++++++++
.../mtom/resources => tools/codegen}/Makefile.am | 40 +-
tools/codegen/javatool/README | 108 ++-
tools/codegen/native/BUILD_SYSTEM_EVALUATION.md | 104 +++
tools/codegen/native/CMakeLists.txt | 70 ++
tools/codegen/native/CODEGEN_APPROACHES.md | 17 +
tools/codegen/native/Makefile.am | 69 ++
tools/codegen/native/SESSION_STATE.md | 186 ++++
tools/codegen/native/include/wsdl2c_native.h | 289 +++++++
tools/codegen/native/src/main.c | 106 +++
tools/codegen/native/src/options.c | 419 +++++++++
tools/codegen/native/src/stub_generator.c | 934 +++++++++++++++++++++
tools/codegen/native/src/wsdl_parser.c | 263 ++++++
tools/codegen/native/test/ADB_FEATURE_PARITY.md | 185 ++++
tools/codegen/native/test/CMakeLists.txt | 64 ++
tools/codegen/native/test/Makefile.am | 84 ++
tools/codegen/native/test/README.md | 237 ++++++
tools/codegen/native/test/adb_test_plan.md | 162 ++++
tools/codegen/native/test/adb_test_runner | Bin 0 -> 321712 bytes
.../native/test/include/adb_test_framework.h | 237 ++++++
.../native/test/include/axis2_stub_compat.h | 106 ++-
.../test/integration/run_integration_tests.sh | 182 ++++
.../test/integration/test_autotools_build.sh | 114 +++
.../native/test/integration/test_basic_codegen.sh | 97 +++
.../native/test/output/array_test/src/adb_add.c | 103 +++
.../native/test/output/array_test/src/adb_add.h | 75 ++
.../test/output/array_test/src/adb_addResponse.c | 51 ++
.../test/output/array_test/src/adb_addResponse.h | 42 +
.../native/test/output/array_test/src/adb_div.c | 103 +++
.../native/test/output/array_test/src/adb_div.h | 75 ++
.../test/output/array_test/src/adb_divResponse.c | 51 ++
.../test/output/array_test/src/adb_divResponse.h | 42 +
.../native/test/output/array_test/src/adb_mul.c | 103 +++
.../native/test/output/array_test/src/adb_mul.h | 75 ++
.../test/output/array_test/src/adb_mulResponse.c | 51 ++
.../test/output/array_test/src/adb_mulResponse.h | 42 +
.../native/test/output/array_test/src/adb_sub.c | 103 +++
.../native/test/output/array_test/src/adb_sub.h | 75 ++
.../test/output/array_test/src/adb_subResponse.c | 51 ++
.../test/output/array_test/src/adb_subResponse.h | 42 +
.../output/array_test/src/axis2_extension_mapper.h | 5 +
.../output/array_test/src/axis2_stub_array_test.c | 277 ++++++
.../output/array_test/src/axis2_stub_array_test.h | 128 +++
.../test/output/axis2c_1373_test/src/adb_add.c | 103 +++
.../test/output/axis2c_1373_test/src/adb_add.h | 75 ++
.../output/axis2c_1373_test/src/adb_addResponse.c | 51 ++
.../output/axis2c_1373_test/src/adb_addResponse.h | 42 +
.../test/output/axis2c_1373_test/src/adb_div.c | 103 +++
.../test/output/axis2c_1373_test/src/adb_div.h | 75 ++
.../output/axis2c_1373_test/src/adb_divResponse.c | 51 ++
.../output/axis2c_1373_test/src/adb_divResponse.h | 42 +
.../test/output/axis2c_1373_test/src/adb_mul.c | 103 +++
.../test/output/axis2c_1373_test/src/adb_mul.h | 75 ++
.../output/axis2c_1373_test/src/adb_mulResponse.c | 51 ++
.../output/axis2c_1373_test/src/adb_mulResponse.h | 42 +
.../test/output/axis2c_1373_test/src/adb_sub.c | 103 +++
.../test/output/axis2c_1373_test/src/adb_sub.h | 75 ++
.../output/axis2c_1373_test/src/adb_subResponse.c | 51 ++
.../output/axis2c_1373_test/src/adb_subResponse.h | 42 +
.../axis2c_1373_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_axis2c_1373_exchange_services.c | 277 ++++++
.../src/axis2_stub_axis2c_1373_exchange_services.h | 128 +++
.../output/axis2c_1373_unique_test/src/adb_add.c | 103 +++
.../output/axis2c_1373_unique_test/src/adb_add.h | 75 ++
.../axis2c_1373_unique_test/src/adb_addResponse.c | 51 ++
.../axis2c_1373_unique_test/src/adb_addResponse.h | 42 +
.../output/axis2c_1373_unique_test/src/adb_div.c | 103 +++
.../output/axis2c_1373_unique_test/src/adb_div.h | 75 ++
.../axis2c_1373_unique_test/src/adb_divResponse.c | 51 ++
.../axis2c_1373_unique_test/src/adb_divResponse.h | 42 +
.../output/axis2c_1373_unique_test/src/adb_mul.c | 103 +++
.../output/axis2c_1373_unique_test/src/adb_mul.h | 75 ++
.../axis2c_1373_unique_test/src/adb_mulResponse.c | 51 ++
.../axis2c_1373_unique_test/src/adb_mulResponse.h | 42 +
.../output/axis2c_1373_unique_test/src/adb_sub.c | 103 +++
.../output/axis2c_1373_unique_test/src/adb_sub.h | 75 ++
.../axis2c_1373_unique_test/src/adb_subResponse.c | 51 ++
.../axis2c_1373_unique_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_axis2c_1373_exchange_services.c | 277 ++++++
.../src/axis2_stub_axis2c_1373_exchange_services.h | 128 +++
.../output/axis2c_1515_error_test/src/adb_add.c | 103 +++
.../output/axis2c_1515_error_test/src/adb_add.h | 75 ++
.../axis2c_1515_error_test/src/adb_addResponse.c | 51 ++
.../axis2c_1515_error_test/src/adb_addResponse.h | 42 +
.../output/axis2c_1515_error_test/src/adb_div.c | 103 +++
.../output/axis2c_1515_error_test/src/adb_div.h | 75 ++
.../axis2c_1515_error_test/src/adb_divResponse.c | 51 ++
.../axis2c_1515_error_test/src/adb_divResponse.h | 42 +
.../output/axis2c_1515_error_test/src/adb_mul.c | 103 +++
.../output/axis2c_1515_error_test/src/adb_mul.h | 75 ++
.../axis2c_1515_error_test/src/adb_mulResponse.c | 51 ++
.../axis2c_1515_error_test/src/adb_mulResponse.h | 42 +
.../output/axis2c_1515_error_test/src/adb_sub.c | 103 +++
.../output/axis2c_1515_error_test/src/adb_sub.h | 75 ++
.../axis2c_1515_error_test/src/adb_subResponse.c | 51 ++
.../axis2c_1515_error_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../axis2_stub_axis2c_1515_error_handling_test.c | 277 ++++++
.../axis2_stub_axis2c_1515_error_handling_test.h | 128 +++
.../axis2c_1658_invalid_fault_test/src/adb_add.c | 103 +++
.../axis2c_1658_invalid_fault_test/src/adb_add.h | 75 ++
.../src/adb_addResponse.c | 51 ++
.../src/adb_addResponse.h | 42 +
.../axis2c_1658_invalid_fault_test/src/adb_div.c | 103 +++
.../axis2c_1658_invalid_fault_test/src/adb_div.h | 75 ++
.../src/adb_divResponse.c | 51 ++
.../src/adb_divResponse.h | 42 +
.../axis2c_1658_invalid_fault_test/src/adb_mul.c | 103 +++
.../axis2c_1658_invalid_fault_test/src/adb_mul.h | 75 ++
.../src/adb_mulResponse.c | 51 ++
.../src/adb_mulResponse.h | 42 +
.../axis2c_1658_invalid_fault_test/src/adb_sub.c | 103 +++
.../axis2c_1658_invalid_fault_test/src/adb_sub.h | 75 ++
.../src/adb_subResponse.c | 51 ++
.../src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../axis2_stub_axis2c_1658_invalid_fault_test.c | 277 ++++++
.../axis2_stub_axis2c_1658_invalid_fault_test.h | 128 +++
.../axis2c_1658_valid_fault_test/src/adb_add.c | 103 +++
.../axis2c_1658_valid_fault_test/src/adb_add.h | 75 ++
.../src/adb_addResponse.c | 51 ++
.../src/adb_addResponse.h | 42 +
.../axis2c_1658_valid_fault_test/src/adb_div.c | 103 +++
.../axis2c_1658_valid_fault_test/src/adb_div.h | 75 ++
.../src/adb_divResponse.c | 51 ++
.../src/adb_divResponse.h | 42 +
.../axis2c_1658_valid_fault_test/src/adb_mul.c | 103 +++
.../axis2c_1658_valid_fault_test/src/adb_mul.h | 75 ++
.../src/adb_mulResponse.c | 51 ++
.../src/adb_mulResponse.h | 42 +
.../axis2c_1658_valid_fault_test/src/adb_sub.c | 103 +++
.../axis2c_1658_valid_fault_test/src/adb_sub.h | 75 ++
.../src/adb_subResponse.c | 51 ++
.../src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_axis2c_1658_valid_fault_test.c | 277 ++++++
.../src/axis2_stub_axis2c_1658_valid_fault_test.h | 128 +++
.../output/axis2c_1679_mtom_test/src/adb_add.c | 103 +++
.../output/axis2c_1679_mtom_test/src/adb_add.h | 75 ++
.../axis2c_1679_mtom_test/src/adb_addResponse.c | 51 ++
.../axis2c_1679_mtom_test/src/adb_addResponse.h | 42 +
.../output/axis2c_1679_mtom_test/src/adb_div.c | 103 +++
.../output/axis2c_1679_mtom_test/src/adb_div.h | 75 ++
.../axis2c_1679_mtom_test/src/adb_divResponse.c | 51 ++
.../axis2c_1679_mtom_test/src/adb_divResponse.h | 42 +
.../output/axis2c_1679_mtom_test/src/adb_mul.c | 103 +++
.../output/axis2c_1679_mtom_test/src/adb_mul.h | 75 ++
.../axis2c_1679_mtom_test/src/adb_mulResponse.c | 51 ++
.../axis2c_1679_mtom_test/src/adb_mulResponse.h | 42 +
.../output/axis2c_1679_mtom_test/src/adb_sub.c | 103 +++
.../output/axis2c_1679_mtom_test/src/adb_sub.h | 75 ++
.../axis2c_1679_mtom_test/src/adb_subResponse.c | 51 ++
.../axis2c_1679_mtom_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_axis2c_1679_mtom_test.c | 277 ++++++
.../src/axis2_stub_axis2c_1679_mtom_test.h | 128 +++
.../axis2c_1685_locomotive_test/src/adb_add.c | 103 +++
.../axis2c_1685_locomotive_test/src/adb_add.h | 75 ++
.../src/adb_addResponse.c | 51 ++
.../src/adb_addResponse.h | 42 +
.../axis2c_1685_locomotive_test/src/adb_div.c | 103 +++
.../axis2c_1685_locomotive_test/src/adb_div.h | 75 ++
.../src/adb_divResponse.c | 51 ++
.../src/adb_divResponse.h | 42 +
.../axis2c_1685_locomotive_test/src/adb_mul.c | 103 +++
.../axis2c_1685_locomotive_test/src/adb_mul.h | 75 ++
.../src/adb_mulResponse.c | 51 ++
.../src/adb_mulResponse.h | 42 +
.../axis2c_1685_locomotive_test/src/adb_sub.c | 103 +++
.../axis2c_1685_locomotive_test/src/adb_sub.h | 75 ++
.../src/adb_subResponse.c | 51 ++
.../src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_axis2c_1685_locomotive_test.c | 277 ++++++
.../src/axis2_stub_axis2c_1685_locomotive_test.h | 128 +++
.../output/axis2c_1699_sequence_test/src/adb_add.c | 103 +++
.../output/axis2c_1699_sequence_test/src/adb_add.h | 75 ++
.../src/adb_addResponse.c | 51 ++
.../src/adb_addResponse.h | 42 +
.../output/axis2c_1699_sequence_test/src/adb_div.c | 103 +++
.../output/axis2c_1699_sequence_test/src/adb_div.h | 75 ++
.../src/adb_divResponse.c | 51 ++
.../src/adb_divResponse.h | 42 +
.../output/axis2c_1699_sequence_test/src/adb_mul.c | 103 +++
.../output/axis2c_1699_sequence_test/src/adb_mul.h | 75 ++
.../src/adb_mulResponse.c | 51 ++
.../src/adb_mulResponse.h | 42 +
.../output/axis2c_1699_sequence_test/src/adb_sub.c | 103 +++
.../output/axis2c_1699_sequence_test/src/adb_sub.h | 75 ++
.../src/adb_subResponse.c | 51 ++
.../src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../axis2_stub_axis2c_1699_sequence_types_test.c | 277 ++++++
.../axis2_stub_axis2c_1699_sequence_types_test.h | 128 +++
.../native/test/output/boolean_test/src/adb_add.c | 103 +++
.../native/test/output/boolean_test/src/adb_add.h | 75 ++
.../test/output/boolean_test/src/adb_addResponse.c | 51 ++
.../test/output/boolean_test/src/adb_addResponse.h | 42 +
.../native/test/output/boolean_test/src/adb_div.c | 103 +++
.../native/test/output/boolean_test/src/adb_div.h | 75 ++
.../test/output/boolean_test/src/adb_divResponse.c | 51 ++
.../test/output/boolean_test/src/adb_divResponse.h | 42 +
.../native/test/output/boolean_test/src/adb_mul.c | 103 +++
.../native/test/output/boolean_test/src/adb_mul.h | 75 ++
.../test/output/boolean_test/src/adb_mulResponse.c | 51 ++
.../test/output/boolean_test/src/adb_mulResponse.h | 42 +
.../native/test/output/boolean_test/src/adb_sub.c | 103 +++
.../native/test/output/boolean_test/src/adb_sub.h | 75 ++
.../test/output/boolean_test/src/adb_subResponse.c | 51 ++
.../test/output/boolean_test/src/adb_subResponse.h | 42 +
.../boolean_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_basic_boolean_test.c | 277 ++++++
.../src/axis2_stub_basic_boolean_test.h | 128 +++
.../test/output/calculator_test/src/adb_add.c | 103 +++
.../test/output/calculator_test/src/adb_add.h | 75 ++
.../output/calculator_test/src/adb_addResponse.c | 51 ++
.../output/calculator_test/src/adb_addResponse.h | 42 +
.../test/output/calculator_test/src/adb_div.c | 103 +++
.../test/output/calculator_test/src/adb_div.h | 75 ++
.../output/calculator_test/src/adb_divResponse.c | 51 ++
.../output/calculator_test/src/adb_divResponse.h | 42 +
.../test/output/calculator_test/src/adb_mul.c | 103 +++
.../test/output/calculator_test/src/adb_mul.h | 75 ++
.../output/calculator_test/src/adb_mulResponse.c | 51 ++
.../output/calculator_test/src/adb_mulResponse.h | 42 +
.../test/output/calculator_test/src/adb_sub.c | 103 +++
.../test/output/calculator_test/src/adb_sub.h | 75 ++
.../output/calculator_test/src/adb_subResponse.c | 51 ++
.../output/calculator_test/src/adb_subResponse.h | 42 +
.../calculator_test/src/axis2_extension_mapper.h | 5 +
.../calculator_test/src/axis2_stub_Calculator.c | 277 ++++++
.../calculator_test/src/axis2_stub_Calculator.h | 128 +++
.../native/test/output/choice_test/src/adb_add.c | 103 +++
.../native/test/output/choice_test/src/adb_add.h | 75 ++
.../test/output/choice_test/src/adb_addResponse.c | 51 ++
.../test/output/choice_test/src/adb_addResponse.h | 42 +
.../native/test/output/choice_test/src/adb_div.c | 103 +++
.../native/test/output/choice_test/src/adb_div.h | 75 ++
.../test/output/choice_test/src/adb_divResponse.c | 51 ++
.../test/output/choice_test/src/adb_divResponse.h | 42 +
.../native/test/output/choice_test/src/adb_mul.c | 103 +++
.../native/test/output/choice_test/src/adb_mul.h | 75 ++
.../test/output/choice_test/src/adb_mulResponse.c | 51 ++
.../test/output/choice_test/src/adb_mulResponse.h | 42 +
.../native/test/output/choice_test/src/adb_sub.c | 103 +++
.../native/test/output/choice_test/src/adb_sub.h | 75 ++
.../test/output/choice_test/src/adb_subResponse.c | 51 ++
.../test/output/choice_test/src/adb_subResponse.h | 42 +
.../choice_test/src/axis2_extension_mapper.h | 5 +
.../choice_test/src/axis2_stub_choice_test.c | 277 ++++++
.../choice_test/src/axis2_stub_choice_test.h | 128 +++
.../test/output/complex_array_test/src/adb_add.c | 103 +++
.../test/output/complex_array_test/src/adb_add.h | 75 ++
.../complex_array_test/src/adb_addResponse.c | 51 ++
.../complex_array_test/src/adb_addResponse.h | 42 +
.../test/output/complex_array_test/src/adb_div.c | 103 +++
.../test/output/complex_array_test/src/adb_div.h | 75 ++
.../complex_array_test/src/adb_divResponse.c | 51 ++
.../complex_array_test/src/adb_divResponse.h | 42 +
.../test/output/complex_array_test/src/adb_mul.c | 103 +++
.../test/output/complex_array_test/src/adb_mul.h | 75 ++
.../complex_array_test/src/adb_mulResponse.c | 51 ++
.../complex_array_test/src/adb_mulResponse.h | 42 +
.../test/output/complex_array_test/src/adb_sub.c | 103 +++
.../test/output/complex_array_test/src/adb_sub.h | 75 ++
.../complex_array_test/src/adb_subResponse.c | 51 ++
.../complex_array_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_complex_array_test.c | 277 ++++++
.../src/axis2_stub_complex_array_test.h | 128 +++
.../test/output/complex_choice_test/src/adb_add.c | 103 +++
.../test/output/complex_choice_test/src/adb_add.h | 75 ++
.../complex_choice_test/src/adb_addResponse.c | 51 ++
.../complex_choice_test/src/adb_addResponse.h | 42 +
.../test/output/complex_choice_test/src/adb_div.c | 103 +++
.../test/output/complex_choice_test/src/adb_div.h | 75 ++
.../complex_choice_test/src/adb_divResponse.c | 51 ++
.../complex_choice_test/src/adb_divResponse.h | 42 +
.../test/output/complex_choice_test/src/adb_mul.c | 103 +++
.../test/output/complex_choice_test/src/adb_mul.h | 75 ++
.../complex_choice_test/src/adb_mulResponse.c | 51 ++
.../complex_choice_test/src/adb_mulResponse.h | 42 +
.../test/output/complex_choice_test/src/adb_sub.c | 103 +++
.../test/output/complex_choice_test/src/adb_sub.h | 75 ++
.../complex_choice_test/src/adb_subResponse.c | 51 ++
.../complex_choice_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_complex_choice_test.c | 277 ++++++
.../src/axis2_stub_complex_choice_test.h | 128 +++
.../native/test/output/complex_test/src/adb_add.c | 103 +++
.../native/test/output/complex_test/src/adb_add.h | 75 ++
.../test/output/complex_test/src/adb_addResponse.c | 51 ++
.../test/output/complex_test/src/adb_addResponse.h | 42 +
.../native/test/output/complex_test/src/adb_div.c | 103 +++
.../native/test/output/complex_test/src/adb_div.h | 75 ++
.../test/output/complex_test/src/adb_divResponse.c | 51 ++
.../test/output/complex_test/src/adb_divResponse.h | 42 +
.../native/test/output/complex_test/src/adb_mul.c | 103 +++
.../native/test/output/complex_test/src/adb_mul.h | 75 ++
.../test/output/complex_test/src/adb_mulResponse.c | 51 ++
.../test/output/complex_test/src/adb_mulResponse.h | 42 +
.../native/test/output/complex_test/src/adb_sub.c | 103 +++
.../native/test/output/complex_test/src/adb_sub.h | 75 ++
.../test/output/complex_test/src/adb_subResponse.c | 51 ++
.../test/output/complex_test/src/adb_subResponse.h | 42 +
.../complex_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_complex_type_test.c | 277 ++++++
.../src/axis2_stub_complex_type_test.h | 128 +++
.../test/output/enumeration_test/src/adb_add.c | 103 +++
.../test/output/enumeration_test/src/adb_add.h | 75 ++
.../output/enumeration_test/src/adb_addResponse.c | 51 ++
.../output/enumeration_test/src/adb_addResponse.h | 42 +
.../test/output/enumeration_test/src/adb_div.c | 103 +++
.../test/output/enumeration_test/src/adb_div.h | 75 ++
.../output/enumeration_test/src/adb_divResponse.c | 51 ++
.../output/enumeration_test/src/adb_divResponse.h | 42 +
.../test/output/enumeration_test/src/adb_mul.c | 103 +++
.../test/output/enumeration_test/src/adb_mul.h | 75 ++
.../output/enumeration_test/src/adb_mulResponse.c | 51 ++
.../output/enumeration_test/src/adb_mulResponse.h | 42 +
.../test/output/enumeration_test/src/adb_sub.c | 103 +++
.../test/output/enumeration_test/src/adb_sub.h | 75 ++
.../output/enumeration_test/src/adb_subResponse.c | 51 ++
.../output/enumeration_test/src/adb_subResponse.h | 42 +
.../enumeration_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_enumeration_test.c | 277 ++++++
.../src/axis2_stub_enumeration_test.h | 128 +++
.../native/test/output/integer_test/src/adb_add.c | 103 +++
.../native/test/output/integer_test/src/adb_add.h | 75 ++
.../test/output/integer_test/src/adb_addResponse.c | 51 ++
.../test/output/integer_test/src/adb_addResponse.h | 42 +
.../native/test/output/integer_test/src/adb_div.c | 103 +++
.../native/test/output/integer_test/src/adb_div.h | 75 ++
.../test/output/integer_test/src/adb_divResponse.c | 51 ++
.../test/output/integer_test/src/adb_divResponse.h | 42 +
.../native/test/output/integer_test/src/adb_mul.c | 103 +++
.../native/test/output/integer_test/src/adb_mul.h | 75 ++
.../test/output/integer_test/src/adb_mulResponse.c | 51 ++
.../test/output/integer_test/src/adb_mulResponse.h | 42 +
.../native/test/output/integer_test/src/adb_sub.c | 103 +++
.../native/test/output/integer_test/src/adb_sub.h | 75 ++
.../test/output/integer_test/src/adb_subResponse.c | 51 ++
.../test/output/integer_test/src/adb_subResponse.h | 42 +
.../integer_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_basic_integer_test.c | 277 ++++++
.../src/axis2_stub_basic_integer_test.h | 128 +++
.../test/output/nested_array_test/src/adb_add.c | 103 +++
.../test/output/nested_array_test/src/adb_add.h | 75 ++
.../output/nested_array_test/src/adb_addResponse.c | 51 ++
.../output/nested_array_test/src/adb_addResponse.h | 42 +
.../test/output/nested_array_test/src/adb_div.c | 103 +++
.../test/output/nested_array_test/src/adb_div.h | 75 ++
.../output/nested_array_test/src/adb_divResponse.c | 51 ++
.../output/nested_array_test/src/adb_divResponse.h | 42 +
.../test/output/nested_array_test/src/adb_mul.c | 103 +++
.../test/output/nested_array_test/src/adb_mul.h | 75 ++
.../output/nested_array_test/src/adb_mulResponse.c | 51 ++
.../output/nested_array_test/src/adb_mulResponse.h | 42 +
.../test/output/nested_array_test/src/adb_sub.c | 103 +++
.../test/output/nested_array_test/src/adb_sub.h | 75 ++
.../output/nested_array_test/src/adb_subResponse.c | 51 ++
.../output/nested_array_test/src/adb_subResponse.h | 42 +
.../nested_array_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_nested_array_test.c | 277 ++++++
.../src/axis2_stub_nested_array_test.h | 128 +++
.../native/test/output/nested_test/src/adb_add.c | 103 +++
.../native/test/output/nested_test/src/adb_add.h | 75 ++
.../test/output/nested_test/src/adb_addResponse.c | 51 ++
.../test/output/nested_test/src/adb_addResponse.h | 42 +
.../native/test/output/nested_test/src/adb_div.c | 103 +++
.../native/test/output/nested_test/src/adb_div.h | 75 ++
.../test/output/nested_test/src/adb_divResponse.c | 51 ++
.../test/output/nested_test/src/adb_divResponse.h | 42 +
.../native/test/output/nested_test/src/adb_mul.c | 103 +++
.../native/test/output/nested_test/src/adb_mul.h | 75 ++
.../test/output/nested_test/src/adb_mulResponse.c | 51 ++
.../test/output/nested_test/src/adb_mulResponse.h | 42 +
.../native/test/output/nested_test/src/adb_sub.c | 103 +++
.../native/test/output/nested_test/src/adb_sub.h | 75 ++
.../test/output/nested_test/src/adb_subResponse.c | 51 ++
.../test/output/nested_test/src/adb_subResponse.h | 42 +
.../nested_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_nested_complex_test.c | 277 ++++++
.../src/axis2_stub_nested_complex_test.h | 128 +++
.../output/numeric_enumeration_test/src/adb_add.c | 103 +++
.../output/numeric_enumeration_test/src/adb_add.h | 75 ++
.../numeric_enumeration_test/src/adb_addResponse.c | 51 ++
.../numeric_enumeration_test/src/adb_addResponse.h | 42 +
.../output/numeric_enumeration_test/src/adb_div.c | 103 +++
.../output/numeric_enumeration_test/src/adb_div.h | 75 ++
.../numeric_enumeration_test/src/adb_divResponse.c | 51 ++
.../numeric_enumeration_test/src/adb_divResponse.h | 42 +
.../output/numeric_enumeration_test/src/adb_mul.c | 103 +++
.../output/numeric_enumeration_test/src/adb_mul.h | 75 ++
.../numeric_enumeration_test/src/adb_mulResponse.c | 51 ++
.../numeric_enumeration_test/src/adb_mulResponse.h | 42 +
.../output/numeric_enumeration_test/src/adb_sub.c | 103 +++
.../output/numeric_enumeration_test/src/adb_sub.h | 75 ++
.../numeric_enumeration_test/src/adb_subResponse.c | 51 ++
.../numeric_enumeration_test/src/adb_subResponse.h | 42 +
.../src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_numeric_enumeration_test.c | 277 ++++++
.../src/axis2_stub_numeric_enumeration_test.h | 128 +++
.../native/test/output/optional_test/src/adb_add.c | 103 +++
.../native/test/output/optional_test/src/adb_add.h | 75 ++
.../output/optional_test/src/adb_addResponse.c | 51 ++
.../output/optional_test/src/adb_addResponse.h | 42 +
.../native/test/output/optional_test/src/adb_div.c | 103 +++
.../native/test/output/optional_test/src/adb_div.h | 75 ++
.../output/optional_test/src/adb_divResponse.c | 51 ++
.../output/optional_test/src/adb_divResponse.h | 42 +
.../native/test/output/optional_test/src/adb_mul.c | 103 +++
.../native/test/output/optional_test/src/adb_mul.h | 75 ++
.../output/optional_test/src/adb_mulResponse.c | 51 ++
.../output/optional_test/src/adb_mulResponse.h | 42 +
.../native/test/output/optional_test/src/adb_sub.c | 103 +++
.../native/test/output/optional_test/src/adb_sub.h | 75 ++
.../output/optional_test/src/adb_subResponse.c | 51 ++
.../output/optional_test/src/adb_subResponse.h | 42 +
.../optional_test/src/axis2_extension_mapper.h | 5 +
.../src/axis2_stub_optional_elements_test.c | 277 ++++++
.../src/axis2_stub_optional_elements_test.h | 128 +++
.../native/test/output/string_test/src/adb_add.c | 103 +++
.../native/test/output/string_test/src/adb_add.h | 75 ++
.../test/output/string_test/src/adb_addResponse.c | 51 ++
.../test/output/string_test/src/adb_addResponse.h | 42 +
.../native/test/output/string_test/src/adb_div.c | 103 +++
.../native/test/output/string_test/src/adb_div.h | 75 ++
.../test/output/string_test/src/adb_divResponse.c | 51 ++
.../test/output/string_test/src/adb_divResponse.h | 42 +
.../native/test/output/string_test/src/adb_mul.c | 103 +++
.../native/test/output/string_test/src/adb_mul.h | 75 ++
.../test/output/string_test/src/adb_mulResponse.c | 51 ++
.../test/output/string_test/src/adb_mulResponse.h | 42 +
.../native/test/output/string_test/src/adb_sub.c | 103 +++
.../native/test/output/string_test/src/adb_sub.h | 75 ++
.../test/output/string_test/src/adb_subResponse.c | 51 ++
.../test/output/string_test/src/adb_subResponse.h | 42 +
.../string_test/src/axis2_extension_mapper.h | 5 +
.../string_test/src/axis2_stub_basic_string_test.c | 277 ++++++
.../string_test/src/axis2_stub_basic_string_test.h | 128 +++
tools/codegen/native/test/src/adb_test_framework.c | 401 +++++++++
.../codegen/native/test/src/axis2_stub_compat.c | 100 +--
tools/codegen/native/test/src/test_arrays.c | 323 +++++++
.../codegen/native/test/src/test_axis2c_1373_fix.c | 317 +++++++
.../codegen/native/test/src/test_axis2c_1515_fix.c | 254 ++++++
...est_axis2c_1614_required_attribute_validation.c | 446 ++++++++++
.../test/src/test_axis2c_1616_type_name_conflict.c | 366 ++++++++
.../test/src/test_axis2c_1617_memory_regression.c | 524 ++++++++++++
.../test/src/test_axis2c_1658_fault_validation.c | 429 ++++++++++
.../test/src/test_axis2c_1679_mtom_feature.c | 360 ++++++++
.../codegen/native/test/src/test_axis2c_1685_fix.c | 270 ++++++
.../codegen/native/test/src/test_axis2c_1699_fix.c | 339 ++++++++
tools/codegen/native/test/src/test_basic_types.c | 294 +++++++
tools/codegen/native/test/src/test_choices.c | 204 +++++
tools/codegen/native/test/src/test_complex_types.c | 300 +++++++
tools/codegen/native/test/src/test_enumerations.c | 217 +++++
.../codegen/native/test}/wsdl/Calculator.wsdl | 270 +++---
tools/codegen/native/test/wsdl/array_test.wsdl | 61 ++
.../test/wsdl/axis2c_1373_exchange_services.wsdl | 111 +++
.../test/wsdl/axis2c_1515_error_handling_test.wsdl | 71 ++
.../test/wsdl/axis2c_1658_invalid_fault_test.wsdl | 147 ++++
.../test/wsdl/axis2c_1658_valid_fault_test.wsdl | 87 ++
.../native/test/wsdl/axis2c_1679_mtom_test.wsdl | 133 +++
.../test/wsdl/axis2c_1685_locomotive_test.wsdl | 97 +++
.../test/wsdl/axis2c_1699_sequence_types_test.wsdl | 109 +++
.../native/test/wsdl/basic_boolean_test.wsdl | 38 +
.../native/test/wsdl/basic_integer_test.wsdl | 38 +
.../native/test/wsdl/basic_string_test.wsdl | 38 +
tools/codegen/native/test/wsdl/choice_test.wsdl | 45 +
.../native/test/wsdl/complex_array_test.wsdl | 49 ++
.../native/test/wsdl/complex_choice_test.wsdl | 64 ++
.../native/test/wsdl/complex_type_test.wsdl | 45 +
.../codegen/native/test/wsdl/enumeration_test.wsdl | 51 ++
.../native/test/wsdl/nested_array_test.wsdl | 85 ++
.../native/test/wsdl/nested_complex_test.wsdl | 52 ++
.../native/test/wsdl/numeric_enumeration_test.wsdl | 67 ++
.../native/test/wsdl/optional_elements_test.wsdl | 45 +
tools/md5/configure.ac | 2 +-
tools/tcpmon/configure.ac | 2 +-
util/configure.ac | 2 +-
xdocs/docs/axis2c_manual.html | 119 +--
497 files changed, 44601 insertions(+), 380 deletions(-)
create mode 100644 .gitignore
mode change 120000 => 100644 COPYING
delete mode 120000 guththila/tests/resources/om
delete mode 120000 guththila/tests/resources/soap
create mode 100644 run_all_tests.sh
create mode 100644 test_autotools_integration.sh
copy {samples/client/amqp/mtom/resources => tools/codegen}/Makefile.am (77%)
create mode 100644 tools/codegen/native/BUILD_SYSTEM_EVALUATION.md
create mode 100644 tools/codegen/native/CMakeLists.txt
create mode 100644 tools/codegen/native/CODEGEN_APPROACHES.md
create mode 100644 tools/codegen/native/Makefile.am
create mode 100644 tools/codegen/native/SESSION_STATE.md
create mode 100644 tools/codegen/native/include/wsdl2c_native.h
create mode 100644 tools/codegen/native/src/main.c
create mode 100644 tools/codegen/native/src/options.c
create mode 100644 tools/codegen/native/src/stub_generator.c
create mode 100644 tools/codegen/native/src/wsdl_parser.c
create mode 100644 tools/codegen/native/test/ADB_FEATURE_PARITY.md
create mode 100644 tools/codegen/native/test/CMakeLists.txt
create mode 100644 tools/codegen/native/test/Makefile.am
create mode 100644 tools/codegen/native/test/README.md
create mode 100644 tools/codegen/native/test/adb_test_plan.md
create mode 100755 tools/codegen/native/test/adb_test_runner
create mode 100644 tools/codegen/native/test/include/adb_test_framework.h
copy include/axis2_http_transport_sender.h =>
tools/codegen/native/test/include/axis2_stub_compat.h (53%)
create mode 100755
tools/codegen/native/test/integration/run_integration_tests.sh
create mode 100755
tools/codegen/native/test/integration/test_autotools_build.sh
create mode 100755 tools/codegen/native/test/integration/test_basic_codegen.sh
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/array_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/array_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/array_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/array_test/src/axis2_stub_array_test.c
create mode 100644
tools/codegen/native/test/output/array_test/src/axis2_stub_array_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/axis2_stub_axis2c_1373_exchange_services.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_test/src/axis2_stub_axis2c_1373_exchange_services.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/axis2_stub_axis2c_1373_exchange_services.c
create mode 100644
tools/codegen/native/test/output/axis2c_1373_unique_test/src/axis2_stub_axis2c_1373_exchange_services.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/axis2_stub_axis2c_1515_error_handling_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1515_error_test/src/axis2_stub_axis2c_1515_error_handling_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/axis2_stub_axis2c_1658_invalid_fault_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_invalid_fault_test/src/axis2_stub_axis2c_1658_invalid_fault_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/axis2_stub_axis2c_1658_valid_fault_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1658_valid_fault_test/src/axis2_stub_axis2c_1658_valid_fault_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/axis2_stub_axis2c_1679_mtom_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1679_mtom_test/src/axis2_stub_axis2c_1679_mtom_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/axis2_stub_axis2c_1685_locomotive_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1685_locomotive_test/src/axis2_stub_axis2c_1685_locomotive_test.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/axis2_stub_axis2c_1699_sequence_types_test.c
create mode 100644
tools/codegen/native/test/output/axis2c_1699_sequence_test/src/axis2_stub_axis2c_1699_sequence_types_test.h
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/boolean_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/boolean_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/boolean_test/src/axis2_stub_basic_boolean_test.c
create mode 100644
tools/codegen/native/test/output/boolean_test/src/axis2_stub_basic_boolean_test.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/calculator_test/src/axis2_stub_Calculator.c
create mode 100644
tools/codegen/native/test/output/calculator_test/src/axis2_stub_Calculator.h
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/choice_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/choice_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/choice_test/src/axis2_stub_choice_test.c
create mode 100644
tools/codegen/native/test/output/choice_test/src/axis2_stub_choice_test.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/axis2_stub_complex_array_test.c
create mode 100644
tools/codegen/native/test/output/complex_array_test/src/axis2_stub_complex_array_test.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/axis2_stub_complex_choice_test.c
create mode 100644
tools/codegen/native/test/output/complex_choice_test/src/axis2_stub_complex_choice_test.h
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/complex_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/complex_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/complex_test/src/axis2_stub_complex_type_test.c
create mode 100644
tools/codegen/native/test/output/complex_test/src/axis2_stub_complex_type_test.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/axis2_stub_enumeration_test.c
create mode 100644
tools/codegen/native/test/output/enumeration_test/src/axis2_stub_enumeration_test.h
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/integer_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/integer_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/integer_test/src/axis2_stub_basic_integer_test.c
create mode 100644
tools/codegen/native/test/output/integer_test/src/axis2_stub_basic_integer_test.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/axis2_stub_nested_array_test.c
create mode 100644
tools/codegen/native/test/output/nested_array_test/src/axis2_stub_nested_array_test.h
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/nested_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/nested_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/nested_test/src/axis2_stub_nested_complex_test.c
create mode 100644
tools/codegen/native/test/output/nested_test/src/axis2_stub_nested_complex_test.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_add.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_addResponse.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_div.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_divResponse.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_mul.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_mulResponse.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_sub.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/axis2_stub_numeric_enumeration_test.c
create mode 100644
tools/codegen/native/test/output/numeric_enumeration_test/src/axis2_stub_numeric_enumeration_test.h
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/optional_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/optional_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/optional_test/src/axis2_stub_optional_elements_test.c
create mode 100644
tools/codegen/native/test/output/optional_test/src/axis2_stub_optional_elements_test.h
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_add.c
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_add.h
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_addResponse.c
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_addResponse.h
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_div.c
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_div.h
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_divResponse.c
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_divResponse.h
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_mul.c
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_mul.h
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_mulResponse.c
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_mulResponse.h
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_sub.c
create mode 100644 tools/codegen/native/test/output/string_test/src/adb_sub.h
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_subResponse.c
create mode 100644
tools/codegen/native/test/output/string_test/src/adb_subResponse.h
create mode 100644
tools/codegen/native/test/output/string_test/src/axis2_extension_mapper.h
create mode 100644
tools/codegen/native/test/output/string_test/src/axis2_stub_basic_string_test.c
create mode 100644
tools/codegen/native/test/output/string_test/src/axis2_stub_basic_string_test.h
create mode 100644 tools/codegen/native/test/src/adb_test_framework.c
copy axiom/src/soap/_axiom_soap_fault_text.h =>
tools/codegen/native/test/src/axis2_stub_compat.c (52%)
create mode 100644 tools/codegen/native/test/src/test_arrays.c
create mode 100644 tools/codegen/native/test/src/test_axis2c_1373_fix.c
create mode 100644 tools/codegen/native/test/src/test_axis2c_1515_fix.c
create mode 100644
tools/codegen/native/test/src/test_axis2c_1614_required_attribute_validation.c
create mode 100644
tools/codegen/native/test/src/test_axis2c_1616_type_name_conflict.c
create mode 100644
tools/codegen/native/test/src/test_axis2c_1617_memory_regression.c
create mode 100644
tools/codegen/native/test/src/test_axis2c_1658_fault_validation.c
create mode 100644
tools/codegen/native/test/src/test_axis2c_1679_mtom_feature.c
create mode 100644 tools/codegen/native/test/src/test_axis2c_1685_fix.c
create mode 100644 tools/codegen/native/test/src/test_axis2c_1699_fix.c
create mode 100644 tools/codegen/native/test/src/test_basic_types.c
create mode 100644 tools/codegen/native/test/src/test_choices.c
create mode 100644 tools/codegen/native/test/src/test_complex_types.c
create mode 100644 tools/codegen/native/test/src/test_enumerations.c
copy {axiom/test/resources => tools/codegen/native/test}/wsdl/Calculator.wsdl
(84%)
create mode 100644 tools/codegen/native/test/wsdl/array_test.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1373_exchange_services.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1515_error_handling_test.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1658_invalid_fault_test.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1658_valid_fault_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/axis2c_1679_mtom_test.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1685_locomotive_test.wsdl
create mode 100644
tools/codegen/native/test/wsdl/axis2c_1699_sequence_types_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/basic_boolean_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/basic_integer_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/basic_string_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/choice_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/complex_array_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/complex_choice_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/complex_type_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/enumeration_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/nested_array_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/nested_complex_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/numeric_enumeration_test.wsdl
create mode 100644 tools/codegen/native/test/wsdl/optional_elements_test.wsdl