Using an external DITA-OT Server, the Componize server is responsible for providing files to the DITA-OT Server. The DITA-OT Server processes the files and returns result publication file(s) plus a log file to the Componize server.
If needed, you add a ditaval file and/or some DITA-OT properties defined in a DITA-OT property file. All theses files are identified in a pipeline configuration file.
All of the source files, the ditamap and anything referenced directly or indirectly by the ditamap, are copied to a temporary folder on disk.
The
temp
directory of the componize server contains folders
named like
XProcPipelineService1518958057983166493
.
If you
provide a DITA-OT property file in the pipeline configuration, all files
identified in the server will also be copied to the temp
folder. See "How to parameterize a DITA-OT server standard plugin".
The Componize server
temp
directory is accessible to the DITA-OT process via the
args.input.dir property.
The DITA-OT Server uses its own
temp
directory in folders such as :
/home/componize-temp/dita-ot/jobs/704/builds/1/temp
.
A result of a DITA-OT process is stored in folder such as or
/home/componize-temp/dita-ot/jobs/704/builds/1/out
.
output
folder is accessible to the Componize server.output
path defined in the pipeline configuration, using the
result option value. It also merges the DITA-OT
log with the Componize XProc log and copies the file in the log
directory.All of these steps can be parameterized in many different ways.