Installing Synchronization components on .NET Web site

You need to install tracking and synchronization DLLs and JAR files and perform configuration files to deploy synchronization for Online Marketing Explorer on a Synchronization Server.

Before you begin

  • Content Delivery API Server Role installed in your Web application (for database access).
  • It is recommended to install Synchronization components in a separate Web application.

About this task

The installation instructions require a .NET Web application with the following folder structure:
root\
    +--bin\
         +--config\
         +--lib\
    +--syncComponent\
  • You need to install tracking and sychronization DLLs to the bin directory.
  • You need to install tracking JARs to the lib directory.
  • You need to add configuration files to the config directory.
  • You need to add the Webtrackingsync Web page to a directory, for example syncComponent/, in your Web application.

If your Presentation Server is running on the same machine as Content Delivery, you can put the configuration files in your TRIDION_HOME\config directory and put the Content Delivery JAR files, and third-party JAR files, in your TRIDION_HOME\lib directory.

Procedure

  1. Open Internet Information Services (IIS) Manager.
  2. Create a New Web site:
    1. Select the Web sites and node and choose New > Web site from the context menu.
    2. Follow the steps in the Web Site Creation Wizard.
  3. Install the Content Delivery API Server Role—for more information, see the SDL Tridion suite documentation available on the documentation portal.
  4. Access the Online Marketing Explorer installation media.
  5. Navigate to the Content Delivery\roles\synchronization\dotNet\bin and copy the following DLLs to the bin folder of your Web application:
    • Tridion.Tracking.Core.dll
    • Tridion.Tracking.Interop.dll
    • Tridion.Tracking.Synchronization.dll
  6. Navigate to the folder Content Delivery\roles\synchronization\java\lib and copy the following JAR file to the lib subdirectory:
    • tracking_core.jar
  7. Navigate to the folder Content Delivery\java\third-party-lib and copy the following JAR file into the lib subdirectory:
    • servlet-api.jar
  8. Download the JDBC driver (JAR file) required for your specific database vendor and Java version, and copy it into the lib folder:
    Database vendorJDBC DriverFile to download when using Java 5File to download when using Java 6
    Microsoft SQL ServerMicrosoft SQL Server JDBC Driver 3.0sqljdbc.jarsqljdbc4.jar
    Oracle

    Oracle JDBC driver 11.2.0.2.0 or

    Oracle JDBC driver 11.2.0.1.0 (deprecated)

    ojdbc5.jarojdbc6.jar
  9. Navigate to the Content Delivery\resources\configuration\ directory and copy the following configuration files to the config subdirectory:
    • cd_storage_conf_sample.xml (and rename to cd_storage_conf.xml)
    • logback.xml
    • tracking_conf_sample.xml (and rename to tracking_conf.xml)
  10. Configure the Tracking database—see Configuring the Content Data Store for Tracking
  11. Configure logging—see Configuring logback.xml
  12. Configure synchronization—see Configuring tracking_conf.xml file
  13. Navigate to the folder Content Delivery\roles\synchronization\dotNet and copy the Webtrackingsync.aspx file to a directory in your Web application, for example syncComponent/.
  14. Restart your Web application server.
  15. Check that you synchronization Web site is correctly configured by entering:
    http://localhost:8080/Webtrackingsync.aspx
    You should get following message: No known configuration errors were found