Documentation Center

Upgrading the SDL Tridion 2013 SP1 API Server Role

Upgrade the 2013 SP1 version of the API Server Role by removing and adding JARs.

Procedure

  1. Access the library location of the Web application that contains your API Role.
  2. Remove the following JAR files, which this Role no longer uses:
    • commons-collections.jar
    • hibernate-jpa-2.0-api.jar
    • jboss-transactions-api_21.1_spec.jar
    • jdbcpool.jar
    • spring-asm.jar
    • spring-context-support.jar
  3. Also remove the following JAR files, which have a new filename in this Role (showing the version):
    • activation.jar
    • antlr.jar
    • aopalliance.jar
    • cd_ambient.jar
    • cd_broker.jar
    • cd_cache.jar
    • cd_core.jar
    • cd_datalayer.jar
    • cd_dynamic.jar
    • cd_linking.jar
    • cd_model.jar
    • cd_tcdl.jar
    • cd_wai.jar
    • commons-dbcp.jar
    • commons-pool.jar
    • dom4j.jar
    • easylicense.jar
    • guava.jar
    • hibernate-commons-annotations.jar
    • hibernate-core.jar
    • hibernate-entitymanager.jar
    • javassist.jar
    • jaxb-api.jar
    • jaxb-impl.jar
    • jboss-logging.jar
    • jcl-over-slf4j.jar
    • json-smart.jar
    • logback-classic.jar
    • logback-core.jar
    • serializer.jar
    • slf4j-api.jar
    • spring-aop.jar
    • spring-beans.jar
    • spring-context.jar
    • spring-core.jar
    • spring-expression.jar
    • spring-jdbc.jar
    • spring-orm.jar
    • spring-tx.jar
    • stax-api.jar
    • xalan.jar
  4. On the SDL Web installation media, access Content Delivery\roles\api\in-process\java\lib\.
  5. Copy all files in this location to your Role's library location.
  6. Depending on the Web application server you use, remove the following JAR files you just copied:
    Web application serverFile to remove
    IBM WebSpherexml-apis-VERSION.jar
    Oracle WebLogicstax-api-VERSION.jar
    RedHat JBoss
    • serializer-VERSION.jar
    • stax-api-VERSION.jar
    • xalan-VERSION.jar

    where VERSION is the version number of the JAR file.

  7. If you are upgrading the API Server Role running in a .NET Web application, from the installation media folder called Content Delivery\api\in-process\dotnet\bin\, copy all files into the bin\ folder of your Web application.
  8. If you run a 32-bit .NET Web application, from your installation media, copy the file Content Delivery\resources\x86\xmogrt.dll, overwriting the file xmogrt.dll already in your Web application.
  9. Access the configuration location and the installation media folder Content Delivery\roles\api\in-process\config\ and for each file in the installation media folder, do one of the following:
    • If you have modified the file, merge its contents with that of the file in Content Delivery\roles\api\in-process\config\.
    • If you have not modified the file or if the file does not exist in your target location, copy the file from Content Delivery\roles\api\in-process\config\ over your current version.
  10. Restart the Web application that contains the Role.