Documentation Center

Upgrading smarttarget_conf.xml file

Run the configuration_upgrade.jar file to upgrade your smarttarget_conf.xml file and add your <Region> names manually.

Before you begin

For an overview of the changes, see Changes to smarttarget_conf.xml

Procedure

  1. Back up your smarttarget_conf.xml configuration file—for example, create a copy of the file called smarttarget_conf_old.xml.
  2. Open a command prompt.
  3. Access the SmartTarget installation media.
  4. Access the Migration\ directory.
  5. Run the configuration_upgrade.jar using the following command:
    java -jar configuration_upgrade.jar "/filepath/smarttarget_conf.xml"
    where filepath specifies the location to your smarttarget_conf.xml file.

    A smarttarget_conf.xml.upgraded file is created containing old settings migrated to a new file.

  6. Open smarttarget_conf.xml.upgraded in a text editor and check the migrated settings.
  7. In the <IndexServer> element, change the <Location> setting as this has changed (SmartTarget deployment now makes use of the Fredhopper Deployment Agent):
    The following is an example of old smarttarget_conf.xml setting:
    <Location>c:/fredhopper/instance01/FAS/data/xml/incoming/batch/</Location>
    The following is an example of the new smarttarget_conf.xml setting:
    <Location>c:/fredhopper/indexer/data/fas-xml-incremental/catalog01</Location>
  8. In the <Regions> element, add the names (case-sensitive) of your Page Regions. For example:
    <Regions>
       <Region>Header</Region>
       <Region>Footer</Region>
       <Region>Sidebar</Region>
       <Region>Inset 1</Region>
       <Region>Inset 2</Region>
     </Regions>
  9. Save smarttarget_conf.xml.upgraded as smarttarget_conf.xml.
  10. Copy smarttarget_conf.xml to the following locations:
    Application using smarttarget_confFile path
    Content Delivery server%TRIDION_HOME%\config
    .NET Web application (Presentation Server)bin\config
    Java Web application (Presentation Server)WEB_INF/classes
    SmartTarget Deployment Web servicebin\config
    Content Delivery Web service (for each Fredhopper system)bin\config or WEB_INF/classes