Upgrading SmartTarget on .NET Web application

SmartTarget presentation server-side components run in a Web application. This task describes how to upgrade your presentation server-side components running in a .NET Web application.

Before you begin

Before upgrading, you must have upgraded the Content Delivery files deployed in the Web application to SDL Tridion 2013 SP1:
  • Content Delivery JARs and DLLs
  • Ambient Data Framework JARs and DLLs
  • Content Delivery configuration files

Procedure

  1. Back up your smarttarget_conf.xml configuration file located in your the config subdirectory of your Web application, for example smarttarget_conf_old.xml.
  2. Access the SmartTarget installation media.
  3. Navigate to the directory Content Delivery\java\lib and copy the following files to the lib subdirectory of your Web application:
    • smarttarget_core.jar
    • smarttarget_entitymodel.jar
  4. Navigate to the directory Content Delivery\java\third-party-lib and copy the following files to the lib subdirectory of your Web application.
    • commons-codec.jar
    • commons-discovery.jar
    • commons-httpclient.jar
    • commons-lang.jar
    • commons-logging.jar
    • jdom.jar
    • jersey-client.jar
    • jsr181-api.jar
    • oro.jar
  5. Delete the following JAR files in the lib subdirectory of your Web Application:
    • httpclient.jar
    • httpcore.jar
    • jaxb2-basics-runtime.jar
    • jaxws-api.jar
    • jaxws-rt.jar
  6. Navigate to the Ambient Data Framework\cartridges directory and copy the following files into the lib directory of your Web application:
    • session_cartridge.jar (processes raw session data)
    • smarttarget_cartridge.jar (puts Trigger Types defined in SmartTarget in the Claim Store)
  7. Navigate to the directory Content Delivery\dotNet\ and copy the following files to the bin subdirectory of the Content Delivery server root location:
    • Tridion.SmartTarget.dll
    • Tridion.SmartTarget.Interop.dll
  8. Copy your upgraded smarttarget_conf.xml back into your Web application config directory.