Add a new output type
New output types are
defined in the %OutputGenDir%/conf/client/outputtypes.xml
file in an <outputtype>
element, as shown below:
<outputtype name="PDF" timeout="60000" system="false">
<preprocessing>
<preprocessor name="PDF" />
</preprocessing>
<renderer/>
</outputtype>
For each output type, you define the following information:
Field | Description |
---|---|
name attribute |
Name of the output type. If the output type is visible
to the user, this name will be displayed in the Generate Output dialog. Important: If you are customizing a CCMS transformation scenario (e.g.,
Dita2RedlinePdf), you *must* keep the output type
name as is. You cannot modify it; for example, you cannot rename the
Dita2RedlinePdf output type to acme.Dita2RedlinePdf, otherwise the CCMS will not be able to use it. The CCMS expects the system output types to be named as follows:
|
timeout
attribute |
Amount of time, in milliseconds, that the system allows for a completely rendered version to be returned to the user. If generating the output takes longer than this value, the IXIASOFT CCMS Output Generator aborts the job. |
system
attribute |
Specifies whether the output type is internal to the
system or visible to the user. Valid values are:
Note: You may want to set the system attribute to false when debugging a new system preprocessor so
that you can generate and test the output directly from the Generate Output
dialog box. |
One or more <preprocessor> element |
Preprocessors to call when this output type is selected. The preprocessor that contains the instructions to execute the output must be the last one in the list. |
<renderer/>
element |
Not used. However, this element must be present (and empty), otherwise the build will fail. |
To define an output type: