Documentation Center

DITA Open Toolkit Process

The DITA OT builds the XML for the publishing engine to create the requested publication format.

The process from within Content Manager to the DITA OT is described below.

Process steps:

Content Manager
  1. Export files
    • filter conditional text
    • resolve variables
    • export metadata stored in the Content Manager CMS
  2. Generate export report
  3. Put Job Ticket in watch folder
  4. Generate event data XML
  5. Event: Launch Publish.wsf
Preprocessing
Configuration: ISHPubUtil.vbs or ISHPublUtil.vbs
Process: Publish.wsf
  1. Set ISH environment variable
    • load Job Ticket
    • dump DITAVal (optional)
    • Change Master Names
    • Resolve File Names
  2. Call DITA OT Processor
DITA Open Toolkit
Configuration: build.xml
Process: Publish.wsf
  1. Preprocess:
    • ditaval filtering
    • move index entries
    • resolve conref
    • navtitle from topic to map
    • full metadata from topic to map
    • generate related links
  2. Depending on the output format the following takes place:
    docbooktransform to docbook.xml
    PDFmerge topics > transform merged topics to FO
    htmltransform each topic to html > generate navigation for Eclipse, Web, Java Help, or HTMLHelp
Publishing engine
Configuration: build.xml
Process: Publish.wsf

Compile PDF, JavaHelp, or HTML Help

Post-processing
Configuration: ISHPublUtil.vbs
Process: Publish.wsf

Depending on the output format the following takes place:
PDFsubmit to Content Manager repository
XMLDITA source or DITA source for Content Delivery