Migrate CCMS Output Generator configuration for 2.x DITA-OT versions

After you have installed and tested the latest version of the IXIASOFT CCMS Output Generator, you need to migrate your configuration to the new version. Follow this procedure if your CCMS Output Generator uses a DITA Open Toolkit in the DITA-OT 2.x family.

Remember: If you have more than one DITA-OT in your CCMS Output Generator, remember to perform the migration for each of them.

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 this 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 this 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 this folder:

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

    to this 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:
    • bmanifest-extension-client.xml
    • bmanifest-init-client.xml
    • commontargets-client.xml
    • conductor-client.xml
    • outgen-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 CCMS Output Generator and paste it in the same location in the new version of the CCMS Output Generator.
    For example, paste the copy in the %OutputGenDir%/data/DITA-OTx.x.x folder.
  9. Export a copy of your company's DTD plugin 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 CCMS Output Generator.
  10. Copy the com.company.dita.dtd plugin from the location where you exported it, and paste it into your DITA-OTx.x.x/plugins folder in the new version of the CCMS Output Generator.
    For example, the %OutputGenDir%/data/DITA-OT3.1.3/plugins folder, where 3.1.3 is your DITA-OT version.
  11. Browse to the location where you extracted the installation files for the new version of the CCMS Output Generator.
  12. Copy the following plugins from the DITA-OT 2.3.1 folder (for example, the %OutputGenDir%/data/dita-ot-2.3.1/plugins):
    • com.ixiasoft.dita13.dtd
    • com.ixiasoft.images
    • com.ixiasoft.pdf.review20
    • com.ixiasoft.xhtml.cr
    • org.oasis-open.dita.v1_3
    • org.w3c.svg1.0
    • org.w3c.svg1.1
  13. Paste them into your DITA-OT/plugins folder in the new version of the CCMS Output Generator.
    For example, the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder.
  14. If you were using the IXIASOFT DITA 1.2 MathML3 integration in your previous version (before it was available in DITA 1.3), copy the org.oasis-open.dita.mathml.doctypes plugin from the DITA-OT 1.8.5 folder and paste it in your DITA-OT/plugins folder in the new version of the CCMS Output Generator:

    For example, copy it from %OutputGenDir%/data/DITA-OT1.8.5/plugins and paste it in the %OutputGenDir%/data/DITA-OTx.x.x/plugins folder.

    Note: If you have a plugin called com.ixiasoft.dita.dtd as part of your DITA-OT 2.x installation, delete it. This file is replaced with the plugin com.ixiasoft.dita13.dtd, which is backward compatible.