Show TOC

 Publishing PipelineLocate this document in the navigation structure

Use

The pipeline and XSLT pipeline services transform resources from one format to another or from one layout to another. The XSLT pipeline is a specialized version of the pipeline for the transformation of XSLT. It is used by repository filters and by the XML Forms Builder application for form-based publishing.

 

Features

Producer, Processor, and Formatter

The pipeline consists of the three main components producer, processor, and formatter.

 

 

The producer prepares the resource for further processing in the pipeline. If the resource is an XML resource, the producer converts it into an XML DOM resource. If the resource is not an XML resource, the producer provides an input stream to the resource and generates an empty XML resource that serves as a container for processing instructions. A processor transforms the data provided by the producer from one format to another. A formatter generates the output format, for example, XML DOM is rendered as HTML.

The CM pipeline controller that coordinates the transformation uses XML processing instructions to forward the resource to the correct processor or formatter. The processor and formatter used are entered in the configuration of the publishing pipeline service.

 

The following parameters pertain to the publishing pipeline service:

Parameters of the Publishing Pipeline Service

Parameter

Required

Description

Default Formatter Stream MIME Type

Yes

Default formatter for non-XML data.

Default Formatter XML MIME Type

Yes

Default formatter for XML data.

Unknown MIME Types Matching RegExp

Yes

MIME type of resources whose treatment is not predefined.

The pipeline service will test whether they are to be treated as XML resources or not. All resources not covered by the parameters XML MIME Types Matching RegExp , XML Filename Extension , or Unknown MIME Types Matching RegExp are treated as non-XML resources.

XML Filename Extension

Yes

File name extension of resources that are treated as XML.

You can specify a set expression that corresponds to several file name extensions.

XML MIME Types Matching RegExp

Yes

MIME type of resources that are treated as XML resources

You can specify a set expression that corresponds to the MIME type.

Formatters

Yes

List of formatters that are available in the publishing pipeline service (see Pipeline Add-Ons ).

Processors

Yes

List of processors that are available in the publishing pipeline service (see Pipeline Add-Ons ).

Tools

Yes

List of tools used by the publishing pipeline service

In the standard delivery, the tools xmlparser and xsltproc are specified. These tools are already configured.

 

The XSLT variant of the pipeline service does not provide configuration options. It can only be (de)activated.

 

Activities

The publishing pipeline service is preconfigured in the standard delivery. In most cases, you do not need to change its configuration.

You find the configuration of the publishing pipeline under Content Management → Global Services → Publishing Pipeline Service.

 

See also:

Pipeline Add-Ons