SOAP prerequisites

Before you can access the runtime server with SOAP, you do several prerequisite tasks to configure your environment.

Important: Performance testing shows that the Java serialization adapter performs at a much higher rate than a generated SOAP client. For best performance, use the Java serialization adapter whenever possible.

To access the runtime server with SOAP, you must do the following:

  1. Convert the Unica Interact API WSDL with the SOAP toolkit of your choice.

    The Unica Interact API WSDL is installed with Unica Interact in the Interact/conf directory.

    When you configure SOAP using the WSDL XML files, you must modify your URLs to the host name and port of the runtime server.

    The text of the WSDL is available at the end of Unica Interact Administration guide.

  2. Install and configure the runtime server.

    The runtime server must be running to fully test your integration.

  3. Verify that you are using the correct SOAP version.

    Unica Interact uses axis2 1.3 as the SOAP infrastructure on the Unica Interact runtime servers. For details about what versions of SOAP axis2 1.3 supports, see the following website:

    Apache Axis2

    Unica Interact was tested with the axis2, XFire, JAX-WS-Ri, DotNet, SOAPUI, and IBM® RAD SOAP clients.