SHARE
TWEET

Untitled

a guest Apr 30th, 2018 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Deployer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="8.5" xsi:noNamespaceSchemaLocation="schemas/deployer-conf.xsd">
  3.     <Pipelines>
  4.         <Pipeline Id="Tridion-Bootstrap" Action="TridionBootstrap" Verb="Content,Prepare,Commit">
  5.             <Steps>
  6.                 <Step Id="TridionUnzipStep"/>
  7.             </Steps>
  8.         </Pipeline>
  9.         <Pipeline Id="Tridion-Wait" Action="Deploy,Undeploy" Verb="Wait">
  10.             <Steps>
  11.                 <Step Id="TridionWaitStep"/>
  12.             </Steps>
  13.         </Pipeline>
  14.         <Pipeline Id="Tridion-Process-Deploy" Action="Deploy" Verb="Process">
  15.             <Steps>
  16.                 <Step Id="SchemaDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  17.                     <Module Class="com.tridion.deployer.modules.SchemaDeploy" Type="SchemaDeploy"/>
  18.                 </Step>
  19.                 <Step Id="PageDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  20.                     <Module Class="com.tridion.deployer.modules.PageDeploy" Type="PageDeploy">
  21.                         <Transformer Class="com.tridion.transformer.TCDLDefaultTransformer"/>
  22.                     </Module>
  23.                 </Step>
  24.                 <Step Id="BinaryDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  25.                     <Module Class="com.tridion.deployer.modules.BinaryDeploy" Type="BinaryDeploy"/>
  26.                 </Step>
  27.                 <Step Id="ComponentDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  28.                     <Module Class="com.tridion.deployer.modules.ComponentDeploy" Type="ComponentDeploy"/>
  29.                 </Step>
  30.                 <Step Id="TemplateDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  31.                     <Module Class="com.tridion.deployer.modules.TemplateDeploy" Type="TemplateDeploy"/>
  32.                 </Step>
  33.                 <Step Id="PublicationDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  34.                     <Module Class="com.tridion.deployer.modules.PublicationDeploy" Type="PublicationDeploy"/>
  35.                 </Step>
  36.                 <Step Id="TaxonomyDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  37.                     <Module Class="com.tridion.deployer.modules.TaxonomyDeploy" Type="TaxonomyDeploy"/>
  38.                 </Step>
  39.                 <Step Id="ComponentPresentationDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  40.                     <Module Class="com.tridion.deployer.modules.ComponentPresentationDeploy" Type="ComponentPresentationDeploy">
  41.                         <Transformer Class="com.tridion.transformer.TCDLDefaultTransformer"/>
  42.                     </Module>
  43.                 </Step>
  44.                 <Step Id="StructureGroupDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  45.                     <Module Class="com.tridion.deployer.modules.StructureGroupDeploy" Type="StructureGroupDeploy"/>
  46.                 </Step>
  47.             </Steps>
  48.         </Pipeline>
  49.         <Pipeline Id="Tridion-Process-Undeploy" Action="Undeploy" Verb="Process">
  50.             <Steps>
  51.                 <Step Id="PageUndeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  52.                     <Module Class="com.tridion.deployer.modules.PageUndeploy" Type="PageUndeploy"/>
  53.                 </Step>
  54.                 <Step Id="ComponentPresentationUndeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  55.                     <Module Class="com.tridion.deployer.modules.ComponentPresentationUndeploy" Type="ComponentPresentationUndeploy"/>
  56.                 </Step>
  57.                 <Step Id="TaxonomyUndeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  58.                     <Module Class="com.tridion.deployer.modules.TaxonomyUndeploy" Type="TaxonomyUndeploy"/>
  59.                 </Step>
  60.                 <Step Id="StructureGroupUndeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory">
  61.                     <Module Class="com.tridion.deployer.modules.StructureGroupUndeploy" Type="StructureGroupUndeploy"/>
  62.                 </Step>
  63.             </Steps>
  64.         </Pipeline>
  65.         <Pipeline Id="Tridion-PreCommit-TX" Action="Deploy,Undeploy" Verb="PreCommit">
  66.             <Steps>
  67.                 <Step Id="TridionPreCommitStep"/>
  68.             </Steps>
  69.         </Pipeline>
  70.         <Pipeline Id="Tridion-Commit-TX" Action="Deploy,Undeploy" Verb="Commit">
  71.             <Steps>
  72.                 <Step Id="TridionCommitStep">
  73.                     <RetryPoint PipelineId="Tridion-PreCommit-TX" StepId="TridionPreCommitStep"/>
  74.                 </Step>
  75.             </Steps>
  76.         </Pipeline>
  77.         <Pipeline Id="Tridion-Rollback-TX" Action="Deploy,Undeploy" Verb="Rollback">
  78.             <Steps>
  79.                 <Step Id="TridionRollbackStep"/>
  80.             </Steps>
  81.         </Pipeline>
  82.         <Pipeline Id="Tridion-Cleanup" Action="Deploy,Undeploy" Verb="*">
  83.             <Steps>
  84.                 <Step Id="TridionCleanupStep"/>
  85.             </Steps>
  86.         </Pipeline>
  87.     </Pipelines>
  88.  
  89.     <!-- Binary Storage configuration -->
  90.     <BinaryStorage Id="PackageStorage" Adapter="FileSystem">
  91.         <Property Name="Path" Value="${binaryPath}"/>
  92.     </BinaryStorage>
  93.  
  94.     <!--
  95.         Redis Binary Storage configuration.
  96.         Password is not supported by Amazon ElastiCache.
  97.      -->
  98.     <!--
  99.     <BinaryStorage Id="RedisStorage" Adapter="RedisBlobStorage">
  100.         <Property Name="Host" Value="${storageHost}"/>
  101.         <Property Name="Port" Value="${storagePort}"/>
  102.         <Property Name="Password" Value="encrypted:HzfQh9wYwAKShDxCm4DnnBnysAz9PtbDMFXMbPszSVY="/>
  103.         <Property Name="Timeout" Value="20000"/>
  104.     </BinaryStorage>
  105.     -->
  106.  
  107.     <!-- State store configuration -->
  108.  
  109.     <!--
  110.         Configuration example for MSSQL Database
  111.            The Storage element specifies database settings for Deployer State Store Database.
  112.            For the MSSQL the minimum set of properties are:
  113.                host: name of the server that hosts the database
  114.                port: port number (default 1433) used for TCP/IP connections to the database
  115.                database: name of the database to access
  116.                user: username used to access the database
  117.                password: password used to access the database
  118.  
  119.            (Optional)
  120.            Also, for MSSQL we support extended connection properties that are related to MSSQL.
  121.            For example:
  122.            <Property Name="encrypt" Value="true"/>
  123.  
  124.            In this particular case, MSSQL will specify SSL encryption for all the data sent between
  125.            the client and the server if the server has a certificate installed.
  126.            You are able to specify as much extended properties as you want.
  127.  
  128.     <State>
  129.         <Storage Adapter="mssql" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" >
  130.             <Property Name="host" Value="${dbhost}"/>
  131.             <Property Name="port" Value="1433"/>
  132.             <Property Name="database" Value="${dbname}"/>
  133.             <Property Name="user" Value="${dbuser}"/>
  134.             <Property Name="password" Value="${dbpassword}"/>
  135.         </Storage>
  136.     </State>
  137.  
  138.     -->
  139.  
  140.     <!--
  141.         Configuration example for Oracle SQL Database
  142.            The Storage element specifies database settings for Deployer State Store Database.
  143.            For the Oracle SQL the minimum set of properties are:
  144.                host: name of the server that hosts the database
  145.                port: port number (default 1521) used for TCP/IP connections to the database
  146.                database: name of the database to access
  147.                user: username used to access the database
  148.                password: password used to access the database
  149.  
  150.            Currently, we are not supporting extended connection properties for Oracle SQL Database.
  151.  
  152.     <State>
  153.         <Storage Adapter="oracle" driver="oracle.jdbc.driver.OracleDriver">
  154.             <Property Name="host" Value="${dbhost}"/>
  155.             <Property Name="port" Value="1521"/>
  156.             <Property Name="database" Value="${dbname}"/>
  157.             <Property Name="user" Value="${dbuser}"/>
  158.             <Property Name="password" Value="${dbpassword}"/>
  159.         </Storage>
  160.     </State>
  161.  
  162.     -->
  163.  
  164.     <State>
  165.         <Storage Adapter="${dbadapter}" driver="${dbdriver}">
  166.             <Property Name="host" Value="${dbhost}"/>
  167.             <Property Name="port" Value="${dbport}"/>
  168.             <Property Name="database" Value="${dbname}"/>
  169.             <Property Name="user" Value="${dbuser}"/>
  170.             <Property Name="password" Value="${dbpassword}"/>
  171.         </Storage>
  172.     </State>
  173.  
  174.     <!-- Queues configuration -->
  175.     <Queues>
  176.         <!-- Queues default configuration for Filesystem-->
  177.         <Queue Default="true" Verbs="Content" Adapter="FileSystem" Id="ContentQueue">
  178.             <Property Name="Destination" Value="${queuePath}"/>
  179.             <!-- Optional property to set number of workers
  180.             <Property Name="Workers" Value="11"/> -->
  181.         </Queue>
  182.         <Queue Verbs="Commit,Rollback" Adapter="FileSystem" Id="CommitQueue">
  183.             <Property Name="Destination" Value="${queuePath}/FinalTX"/>
  184.             <!-- Optional property to set number of workers
  185.             <Property Name="Workers" Value="11"/> -->
  186.         </Queue>
  187.         <Queue Verbs="Prepare" Adapter="FileSystem" Id="PrepareQueue">
  188.             <Property Name="Destination" Value="${queuePath}/Prepare"/>
  189.             <!-- Optional property to set number of workers
  190.             <Property Name="Workers" Value="11"/> -->
  191.         </Queue>
  192.         <Adapter Id="FileSystem">
  193.             <!-- optional property to set polling interval
  194.             <Property Name="LocationPollingInterval" Value="2s"/> -->
  195.         </Adapter>
  196.  
  197.         <!-- Queues default configuration for JMS -->
  198.         <!--
  199.             <Queue Default="true" Verbs="Content" Adapter="JMS" Id="ContentQueue">
  200.                 <Property Name="Workers" Value="11"/>
  201.             </Queue>
  202.             <Queue Verbs="Commit,Rollback" Adapter="JMS" Id="CommitQueue">
  203.                 <Property Name="Workers" Value="11"/>
  204.             </Queue>
  205.             <Queue Verbs="Prepare" Adapter="JMS" Id="PrepareQueue">
  206.                 <Property Name="Workers" Value="11"/>
  207.             </Queue>
  208.         -->
  209.  
  210.         <!-- ActiveMQ default adapter configuration for JMS -->
  211.         <!--
  212.             <Adapter Id="JMS">
  213.                 <Property Name="JMSConnectionFactoryBuilderClass"
  214.                           Value="com.sdl.delivery.spring.configuration.jms.ActiveMQConnectionFactoryBuilder" />
  215.                 <Property Name="JMSUri" Value="tcp://activemq-host:port" />
  216.  
  217.                 //JMS optional properties. Required for remote activeMQ
  218.                 <Property Name="Username" Value="admin"/>
  219.                 <Property Name="Password" Value="admin"/>
  220.  
  221.                 //JMS optional property. Put the value in milliseconds. Used to fine tune queue sensitivity.
  222.                 <Property Name="ReceiveTimeout" Value="200"/>
  223.             </Adapter>
  224.         -->
  225.  
  226.         <!-- AmazonSQS default adapter configuration for JMS -->
  227.         <!--
  228.             <Adapter Id="JMS">
  229.                 <Property Name="JMSConnectionFactoryBuilderClass"
  230.                           Value="com.sdl.delivery.spring.configuration.jms.AmazonSQSConnectionFactoryBuilder" />
  231.                 <Property Name="JMSUri" Value="https://sqs.eu-central-1.amazonaws.com/42" />
  232.  
  233.                 //Required to create connection with Amazon SQS
  234.                 <Property Name="Username" Value="AccessKey"/>
  235.                 <Property Name="Password" Value="SecretKey"/>
  236.  
  237.                 //JMS optional property. Put the value in milliseconds. Used to fine tune queue sensitivity.
  238.                 <Property Name="ReceiveTimeout" Value="200"/>
  239.             </Adapter>
  240.         -->
  241.  
  242.         <!-- Workers configuration properties -->
  243.         <Workers>
  244.             <!-- Optional configuration properties
  245.             <Property Name="QueuePollingInterval" Value="2s"/>
  246.             <Property Name="RetriesInterval" Value="100ms"/>
  247.             <Property Name="MaxRetries" Value="11"/>
  248.             <Property Name="Cleanup" Value="true"/> -->
  249.         </Workers>
  250.     </Queues>
  251.  
  252.     <!-- RMI Channel Port -->
  253.     <!--
  254.         <RMIChannel ListenerPort="1050"/>
  255.     -->
  256.     <!-- License Path -->
  257.     <!--<License Path="${licensePath}" />-->
  258. </Deployer>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top