Migrate your Output Generator configuration to the new version when you are using a different DITA-OT version

After you have installed and tested the latest version of the Output Generator, you need to migrate your configuration to the new version.

To migrate the configuration:

  1. Copy the contents of the %OutputGenDir%/conf/client/ folder from your previous version to the folder in the new version.
    For example, copy the contents of the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[previous version]\conf\client\

    to the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[new version]\conf\client\

  2. Copy the contents of the %OutputGenDir%/data/resources/client/ folder from your previous version to the folder in the new version.
    For example, copy the contents of the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[previous version]\data\resources\client\

    to the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[new version]\data\resources\client\

  3. Copy the contents of the %OutputGenDir%/libs/client/ folder from your previous version to the folder in the new version.
    For example, copy the contents of the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[previous version]\libs\client\

    to the following folder:

    C:\ixiasoft\OutputGenerators\Prod_[new version]\libs\client\

  4. Copy all your custom transformation scenarios (e.g., conductor-acme.xml) from the %OutputGenDir%/data/ folder to the folder in the new version.
  5. Copy all the *-client.xml files from the %OutputGenDir%/data/ folder to the folder in the new version.
    For example, copy the following files:
    • outgen-init-client.xml
    • commontargets-client.xml
    • bmanifest-extension-client.xml
    • bmanifest-init-client.xml
  6. Copy the outgen-init.properties file from the %OutputGenDir%/data/ folder in the previous version and paste it in the same folder in the new version.
  7. Copy the outgen-init-cr.properties file from the %OutputGenDir%/data/ folder in the previous version and paste it in the same folder in the new version.
  8. Copy the entire DITA-OT folder from your previous version of the Output Generator and paste it in the same location in the new version of the Output Generator. For example, the %OutputGenDir%/data/DITA-OTx.x.x folder.
  9. Export a copy of your DTD from the Content Store:
    1. Open the TEXTML Administration perspective by clicking the TEXTML Administration shortcut on the tool bar. If the shortcut is not displayed, follow these steps:
      1. In the TEXTML Administration view, double-click the server. If your server is not displayed in the view, you must add it to the view.
      2. When the Connect as dialog opens, type your username and password and click OK.
      3. Double-click the name of your docbase to open a connection to the Content Store.
    2. Expand the Content Store's Repository node and browse to /system/plugins to locate your company's DTD plugin; for example: com.company.dita.dtd
    3. Right-click the plugin and click Export.

      The plugin is saved as a folder locally as Content/system/plugins/com.company.dita.dtd where company is the name of your company.

      Important: DO NOT export the com.ixiasoft.dita.dtd plugin or com.ixiasoft.dita13.dtd and use it in the Output Generator.
  10. Copy com.company.dita.dtd plugin from the location where you exported it and paste it into your DITA-OT/plugins folder in the new version of the Output Generator (for example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder).
  11. In your DITA-OT/plugins folder in the new version of the Output Generator (for example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder), add or replace the plugins with the following plugins:
    Option Description
    If your DITA-OT version is lower than 1.6.2 Please contact IXIASOFT customer support.
    If your DITA-OT is in the DITA-OT 1.x family and 1.6.2 or higher
    1. Browse to the location where you extracted the installation files for the new version of the Output Generator.
    2. Copy the following plugins from the DITA-OT 1.8.5 folder (for example: %OutputGenDir%/data/DITA-OT1.8.5/plugins):
      • com.ixiasoft.dita.dtd
      • com.ixiasoft.images
      • com.ixiasoft.pdf.review
      • org.oasis-open.dita.mathml.doctypes
      • org.w3c.mathml3
      • org.w3c.svg1.0
      • org.w3c.svg1.1
    3. Paste them into your DITA-OT/plugins folder in the new version of the Output Generator (for example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder).
    If your DITA-OT is in the DITA-OT 2.x family
    1. Browse to the location where you extracted the installation files for the new version of the Output Generator.
    2. Copy the following plugins from the DITA-OT 2.3.1 folder (for example: %OutputGenDir%/data/dita-ot-2.3.1/plugins folder):
      • com.ixiasoft.dita13.dtd
      • com.ixiasoft.images
      • com.ixiasoft.pdf.review20
      • com.ixiasoft.xhtml.cr
      • org.w3c.svg1.0
      • org.w3c.svg1.1
    3. Paste them into your DITA-OT/plugins folder in the new version of the Output Generator (for example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder).
    4. If you were using the Ixiasoft DITA 1.2 MathML3 integration (before it was available in DITA 1.3) in your previous version, copy the following plugin from the DITA-OT 1.8.5 folder (for example: %OutputGenDir%/data/DITA-OT1.8.5/plugins) and paste it in your DITA-OT/plugins folder in the new version of the Output Generator (for example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder):
      • org.oasis-open.dita.mathml.doctypes