Detailed C++ samples are available as part of the Sample Client Install . Requirements will vary depending upon the integration approach. (ATL,GSOAP etc).

C++ Gsoap Client

Visual Studio

Visual Studio 2010, Visual Studio 2008 or Visual Studio 2003, Visual Studio 6.0

OpenSSL

Please download and install OpenSSL from http://www.slproweb.com/products/Win32OpenSSL.html

Add Include directories

Add openssl folder to your 'Additional Include directories' settings (as done in sample code).

Add Libraries

Add SSL libraries ssleay32.lib and libeay32.lib to your Linker->Additional Dependencies within project properties.

cacerts.pem

The C++ clients require the 'cacerts.pem' file for validating SSL certificates (in 'depend\ssl' folder). This file needs to be updated around once a year; the latest version can be downloaded from - http://www.cs.fsu.edu/~engelen/soap.html

C++ ATL Client

Visual Studio

Visual Studio 2010, Visual Studio 2008 or Visual Studio 2003, Visual Studio 6.0

.NET Framework

.NET Framework 1.1 or Higher

Creating a Web Service Reference

Note that the following setup is based on Visual Studio 2010

  1. Right click on the project and select "Add Service Reference"

    add service reference
  2. Click "Advanced" button

    click advanced
  3. Click "Add Web Reference" button

    click add web referencepng
  4. Enter in the URL box: https://ws.concordfax.com/fax/v5/faxws.wsdl

    Click the GO Button to retrieve the web service information

    Change the Web Reference Name to something like: FaxWSServiceReference

    Click Add Reference

    FaxWSReference
  5. The Web Reference will now show up in solution explorer as shown below.

    solution explorer web reference 2
  6. Finished. You are now ready to start coding against the Outbound Fax Delivery - Fax Web Services Interface

See Also