Home Products Developer Center News About Contact
Getting Started
Tutorials
Documentation
Support

# Documentation

Documents Referenced
gSOAP user guide (HTML)
gSOAP user guide (PDF)
XML data bindings
XML-RPC, JSON, JSONPath and jsoncpp
XML DOM, XPath, and domcpp
Apache module for gSOAP
ISAPI extension for gSOAP
WinInet plugin for gSOAP
iOS plugin for gSOAP
HTTP digest authentication
HTTP session management
WS-Security
WS-Security lite
WS-Addressing
WS-ReliableMessaging
WS-Discovery
UDDI v2 API

    gSOAP user guide
    ---

    ![Download](https://www.genivia.com/images/html.png) [gSOAP user guide](soapdoc2.html) on one big HTML page.

    ![Download](https://www.genivia.com/images/pdf.png) [gSOAP user guide](soapdoc2.pdf) as a downloadable PDF document.

    XML data bindings
    ---

    ![Download](https://www.genivia.com/images/html.png) [XML data binding documentation with examples](databinding/html/index.html) describes the WSDL/XSD mapping tools to and from C/C++ types and QT C++ types. Explains the use of typemap.dat for wsdl2h with an explanation of the gSOAP C/C++ type and name binding conventions. Also describes memory management of objects and data under (de)serialization. Includes an "Address Book" and a data structure "Graph" data binding example.

    XML-RPC and JSON/JSONPath with the jsoncpp tool
    ---

    ![Download](https://www.genivia.com/images/html.png) [XML-RPC and JSON/JSONPath](xml-rpc-json/html/index.html) presents the XML-RPC and JSON/JSONPath library for C/C++, and the new jsoncpp code generator to simplify JSON coding. JSON-RPC/REST client/server examples are included.

    XML DOM and XPath with the domcpp tool
    ---

    ![Download](https://www.genivia.com/images/html.png) [XML DOM and XPath](dom/html/index.html) presents the DOM API with the updated XML DOM library v5 for C/C++, and the new domcpp code generation tool to simplify DOM coding.

    Apache, ISAPI, and WinInet for gSOAP
    ---

    ![Download](https://www.genivia.com/images/html.png) [Apache module for gSOAP](apache/html/index.html) describes the deployment of gSOAP services in Apache Web servers as Apache modules.

    ![Download](https://www.genivia.com/images/html.png) [ISAPI extension for gSOAP](isapi/html/index.html) describes the deployment of gSOAP services in Microsoft IIS as ISAPI extensions.

    ![Download](https://www.genivia.com/images/html.png) [WinInet plugin for gSOAP](wininet/html/index.html) describes the use of WinInet for gSOAP client applications.

    iOS plugin for gSOAP
    ---

    ![Download](https://www.genivia.com/images/html.png) [iOS for gSOAP](ios/html/index.html) describes the use of our iOS plugin for gSOAP to develop apps. Four example iOS apps are explained.

    Security and authentication with gSOAP plugins
    ---

    ![Download](https://www.genivia.com/images/html.png) [WS-Trust](wst/html/index.html) describes the WS-Trust extensible framework.  Includes SAML token creation, signing, verification, PSHA1, and more. Requires the WS-Security plugin.

    ![Download](https://www.genivia.com/images/html.png) [WS-Security](wsse/html/wsse.html) describes the WSSE plugin for WS-Security authentication, digital signatures, and encryption.

    ![Download](https://www.genivia.com/images/html.png) [WS-Security lite](wsse-lite/html/wsse.html) describes client-server authentication with a light-weight implementation of WS-Security. Use this plugin for username authentication tokens and timestamps over HTTPS. Does not support signature and encryption.

    ![Download](https://www.genivia.com/images/html.png) [WSSE smdevp signed message digest engine](wsse/html/smdevp.html) describes the digest engine of the WSSE plugin.

    ![Download](https://www.genivia.com/images/html.png) [WSSE mecevp streaming message encryption and decryption engine](wsse/html/mecevp.html) describes the encryption engine of the WSSE plugin.

    ![Download](https://www.genivia.com/images/html.png) [HTTP digest authentication](httpda/html/httpda.html) describes the httpda plugin for secure HTTP authentication to replace HTTP basic authentication that is not secure over non-encrypted channels.

    ![Download](https://www.genivia.com/images/html.png) [HTTP server session management](sessions/html/index.html) describes the HTTP server session management plugin for secure server-side HTTP sessions with cookies.

    Reliable messaging and message addressing with gSOAP plugins
    ---

    ![Download](https://www.genivia.com/images/html.png) [WS-Addressing](wsa/html/wsa_0.html) describes the WSA plugin for WS-Addressing of messages and message (re)routing.

    ![Download](https://www.genivia.com/images/html.png) [WS-ReliableMessaging](wsrm/html/wsrm_0.html) describes the WSRM plugin for WS-ReliableMessaging message sequence creation and message sequence assured delivery with (optional) message resends.

    ![Download](https://www.genivia.com/images/html.png) [WSRM mq plugin for inbound message queueing and message replay](wsrm/html/mq_0.html) describes the MQ plugin for message queueing in support of WS-RM NoDiscard behavior.

    Service discovery gSOAP plugin
    ---

    ![Download](https://www.genivia.com/images/html.png) [WS-Discovery](wsdd/html/wsdd_0.html) describes the WSDD plugin for service discovery with WS-Discovery.

    Legacy gSOAP UDDI v2 API
    ---

    ![Download](https://www.genivia.com/images/html.png) [UDDI v2 API](uddi2/html/index.html) describes the gSOAP UDDI v2 API.

    [![To top](https://www.genivia.com/images/go-up.png) To top](docs.html)