.ditamap extensions in custom DITA-OT output format

In Knowledge Center, the ISHPublDITAOTUtil.vbs controls how files are renamed during DITA-OT processing. This code gets called regardless of whether you are using a transtype in the InfoShare version of the DITA-OT or a custom version.

In Tridion Docs, is see no equivalent in the Data/Publishing folder. We have one output format that uses the transtype ishpdf, and it properly renames the ditamap file extensions. Our other transtype is a custom PDF plugin. The extension renaming routine does not get called, so the mapref-check never happens, and the PDF comes out with no content.

Where is this routine stored, and how can I get it to run properly for our custom plugins?

TIA

  • Hi Bill,

    You can control this by the following parameter in the XML Publish Plugin settings area.

    <parameter name="UseDitaMapExtensionForMaps" ishcondition="ISHOutputFormat.FSTYLEPROCESSOR in ('DITA-OT\InfoShare', 'DITA-OT\YOUR DITA OT FOLDER')">Yes</parameter>

    This parameter is part of the '<publish>' element, '<parameters>' collection and is controlling it by ISHOutputFormat.FSTYLEPROCESSOR property value.

    Adding your DITA-OT folder names to the list (eg. DITA-OT\YOUR DITA OT FOLDER) should make certain that ditamap files are saved after exporting the file with the extension .ditamap

    Kind Regards,

    Raf