Skip to content

gillesgagniard/wso2-wsf-cpp-gg

WSO2 WSF/C++

Upstream project : http://wso2.com/products/web-services-framework/cpp/

Upstream SVN trunk : https://svn.wso2.org/repos/wso2/trunk/wsf/cpp/

The WSO2 Web Services Framework for C++ is one of the most comprehensive Web Services Frameworks available for the C++ world, providing simple APIs for implementing Web services and Web service clients.

This repository contains various bug fixes that are not integrated upstream, although some of them have been submitted.

As the original software, this WSF/C++ modification is licensed under the Apache License 2.0.

Build instructions

Linux

Linux build has been successfully tested on FC18 with the following configure command :

./autogen.sh
./configure --prefix=<PREFIX> --disable-wsclient --disable-sandesha --disable-savan --enable-openssl --with-openssl --with-axis2=`pwd`/wsf_c/axis2c/include
make
make install
./build_codegen.sh <PREFIX>

This will create a WSF/C++ installation with Rampart and SSL enabled. Don't use build.sh since it will directly tinker various autoconf/automake scripts in your source tree, which is incredibly dirty and dangerous.

The configure scripts are a bit tricky, so other flag combinations can yield unexpected results.

To build the Axis2/C samples :

cd wsf_c/axis2c/samples
export AXIS2C_HOME=<PREFIX>
./configure --prefix=<PREFIX> --with-axis2
make
make install

Windows

Just use build.bat and follow README.INSTALL.WINDOWS.

About

WSO2 WSF/C++ with additional fixes

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published