How can I import a DITA XML file into CCMS such that it is added as a topic?

I need to add a large number of topics to CCMS. Rather than doing that manually, I am using a script to create files that have the same XML structure as the topic in CCMS. The only difference between the files and the CCMS topic, other than content, is that the elements in the files do not have GUIDs. I am assuming that in the process of importing the files into CCMS, SDL LiveContent Architect Publication Manager or the tool that is used to import the file adds the GUIDs. I am using SDL LiveContent Architect Publication Manager 11.1.2.

  • Dear Raf,

    I searched the DITA2Trisoft, the SDL LiveContent 2014 website, and the web for examples or information on how to "run an XSL transformation against the filemap.xml file" so that the FMODULETYPE files is present in the filemap.xml file instead of having to manually add an FMODULETYPE entry for every .xml file to import, but I could not. 

    Note: I found a topic about the sample DITA2Trisoft.xsl file. I customized a copy of the file to add the FMODULETYPE field. It worked. I can now import files with out having to manually add FMODULETYPE entries. Many thanks for your help.

    This is what the DITA2Trisoft documentation says about the filemap.xml file.

    Overview of the filemap.xml file

    By default, this file contains the following type of information for each object:
    • Original file name and the new GUID assigned to it
    • Folder where the content will be created in SDL LiveContent Architect
    • SDL LiveContent Architect information type: map, topic, or image
    • Language of the object
    • Version of the object
    • Title of the object
    If you want to specify additional metadata, you can run an XSL transformation against the filemap.xml file.
  • Your installation directory for DITA2Trisoft contains a file named DITA2Trisoft.xsl. This is an example XSL tranformation file. You can make a copy and modify it to suit your needs. The DITA2Trisoft application includes a Post conversion XSL field where you can specify the location of your XSL file.