Publishing phases
The specific phases for the SDL LiveContent Architect publishing process includes exporting the root DITA map and referenced files, creation of a job ticket, and post-processing.
Process overview of the publishing phases
- File export: All files are exported to the file system of the server together with their associated metadata files.
- Creation of the job ticket: A job ticket is placed on the server into a folder that is monitored by the publishing process.
- Post-processing: Post-processing is started by raising an event.
File export and location of files on the file system
Before anything can be published, all files must be exported from the repository.
| No Change Tracking | Change Tracking | |
|---|---|---|
| One language |
|
|
| Multiple languages |
|
|
Exporting publications in multiple languages
Publications can be published into multiple languages at the same time. The publishing service exports the publication in all selected languages to the file system.
Event-based publishing
When all files are exported to the file system, SDL LiveContent Architect raises the configured event PUBLISHINGSERVICEPROCESS. By default, this background task is configured to publish the exported content using the DITA-OT
<handler eventType="PUBLISHINGSERVICEPROCESS">
<scheduler executeSynchronously="true" />
<authorization type="authenticationContext" />
<execution timeout="1.00:00:00" recoveryGracePeriod="00:30:00" isolationLevel="None" useSingleThreadApartment="true" />
<activator>
<comIEventHandler projectName="IshPluginsIso" className="cIshShell">
<configuration>
<parameters>
<parameter name="location" type="value">%ISHPROJECTDATAPATH%\PublishingService\Data\WatchFolder</parameter>
<parameter name="command" type="value">cscript.exe //job:PublishByEvent "%ISHPROJECTDATAPATH%\PublishingService\Tools\Publish.wsf"</parameter>
<parameter name="passauthenticationcontext" type="value">yes</parameter>
</parameters>
</configuration>
</comIEventHandler>
</activator>
<errorHandler maximumRetries="0" />
</handler>