Preface

This document describes the functionality provided by the Tomcat plugin.

See the Deployit Reference Manual for background information on Deployit and deployment concepts.

Overview

The Tomcat plugin is a Deployit plugin that adds capability for managing deployments and resources to a Tomcat Server. Standard support includes deploying/undeploying web applications, datasources, mail sessions, resource links, ActiveMQ and WebsphereMQFeatures resources. The plugin can easily be extended to support more deployment options or management of new artifacts/resources on Tomcat.

Features

  • Deployment of web applications (WAR) to a Tomcat virtual host.
  • Deployment of resources to an application context on a Tomcat virtual host.
  • Deployment of resources to the common Tomcat context ie. $TOMCAT_HOME/conf/context.xml.
  • Deployement of resource links.
  • Supported JEE Resources
    • Datasource
    • JMS Queue
    • JMS Queue Connection Factory
    • JMS Topic
    • JMS Topic Connection Factory
    • Mail Session
  • Supported Messaging Middleware
    • Active MQ
    • Websphere MQ
  • Support for Tomcat Database Connection Pool (DBCP) Configurations
  • Stopping and starting a Tomcat Server via control tasks.

Requirements

  • Deployit requirements

    • Deployit: version 3.6+
    • Tomcat versions: 5.5.x, 6.x, 7.x (Unix and Windows)
  • Infrastructural requirements

    • User credentials for accessing the Host running the Tomcat Server.

Usage in Deployment Packages

The plugin works with the standard deployment package of DAR format. Please see the Packaging Manual for more details about the DAR format and the ways to compose one.

The following is a sample MANIFEST.MF file that can be used to create a Tomcat specific deployment package. It contain declarations for a war, a datasource and a couple of JMS resources.


Manifest-Version: 1.0
Deployit-Package-Format-Version: 1.3
CI-Application: SampleApp
CI-Version: 1.0

Name: SampleApp-1.0.war
CI-Name: SampleApp
CI-Type: jee.War

Name: testDatasource
CI-Type: tomcat.DataSourceSpec
CI-jndiName: jdbc/sampleDatasource
CI-url: jdbc:mysql://localhost/test
CI-driverClassName: com.mysql.jdbc.Driver
CI-username: {{DATABASE_USERNAME}}
CI-password: {{DATABASE_PASSWORD}}

Name: sampleQueue
CI-Type: jee.QueueSpec
CI-jndiNames: jms/testQueue

Name: sampleQCf
CI-Type: jee.QueueConnectionFactorySpec
CI-jndiNames: jms/sampleQCf

Tomcat Topology

The Tomcat plugin allows for the modelling of a Tomcat installation into the Deployit infrastructure as a hierarchical set of containers. Tomcat Server, Tomcat Common Context and Tomcat Virtual Hosts containers can then be included into Deployit environment definitions, to which deployables can be deployed to.

Tomcat Server

Models a Tomcat installation running on a host. This container must be defined under any Host in the Deployit infrastructure. The container supports OS specific stop and start commands used to control the stopping and starting of the Tomcat Server. In addition, stop and start wait times can be specified. Deployit will wait for the specified amount of time to elapse after the execution of a stop/start command.

Tomcat Common Context

Models the context.xml file present in the $TOMCAT_HOME/conf directory. This container must be defined under a Tomcat Server container. Only a single instance should be defined. Any Tomcat Resource can be deployed to this container.

Tomcat Virtual Host

Models a Tomcat virtual host definition, ie. $TOMCAT_HOME/conf/[enginename]/[hostname]. This container must be defined under a Tomcat Server container. Mutliple instances can be defined. Web Applications and Tomcat Resource can be deployed to this container.

Using the deployables and deployeds

The following table describes which deployable/container combinations are possible.

Deployable vs. Container table

Deployable Container Deployed
jee.War tomcat.VirtualHost tomcat.WarModule
tomcat.ResourceLinkSpec tomcat.VirtualHost
tomcat.CommonContext
tomcat.ResourceLink
tomcat.DataSourceLinkSpec tomcat.VirtualHost
tomcat.CommonContext
tomcat.DataSourceLink
jee.DataSourceSpec tomcat.VirtualHost
tomcat.CommonContext
tomcat.DataSource
jee.MailSessionSpec tomcat.VirtualHost
tomcat.CommonContext
tomcat.MailSession
jee.QueueConnectionFactorySpec
tomcat.ActiveMqConnectionFactorySpec
tomcat.WebsphereMqQueueConnectionFactorySpec
tomcat.VirtualHost
tomcat.CommonContext

tomcat.ActiveMqConnectionFactory
tomcat.WebsphereMqQueueConnectionFactory
jee.TopicConnectionFactorySpec
tomcat.WebsphereMqTopicConnectionFactorySpec
tomcat.VirtualHost
tomcat.CommonContext

tomcat.WebsphereMqTopicConnectionFactory
jee.QueueSpec
tomcat.ActiveMqQueueSpec
tomcat.WebsphereMqQueueSpec
tomcat.VirtualHost
tomcat.CommonContext

tomcat.ActiveMqQueue
tomcat.WebsphereMqQueue
jee.TopicSpec
tomcat.ActiveMqTopicSpec
tomcat.WebsphereMqTopicSpec
tomcat.VirtualHost
tomcat.CommonContext

tomcat.ActiveMqTopic
tomcat.WebsphereMqTopic

The following table describes the effect a deployed has on it's container

Deployed Actions Table

Deployed Actions performed for operations
  Create Destroy Modify
tomcat.WarModule
  • Stop Tomcat
  • Create a context xml using the context root name specified on the war in the virtual host's directory. eg. $TOMCAT_HOME/conf/Catalina/localhost
  • Upload war to virtual host's application base directory. eg. $TOMCAT_HOME/webapps
  • Start Tomcat
  • Stop Tomcat
  • Delete war from virtual host's application base directory.
  • Delete exploded war folder from virtual host's application base directory.
  • Remove attributes, e.g. docBase, from the Context element in the application specific context xml
  • Start Tomcat
  • Stop Tomcat
  • Delete war from virtual host's application base directory.
  • Delete exploded war folder from virtual host's application base directory.
  • Remove attributes, e.g. docBase, from the Context element in the application specific context xml
  • If war context root changed; rename application specific context xml in the virtual host's directory to the new context root name.
  • Modify attributes, e.g. docBase, from the Context element in the application specific context xml
  • Upload war to virtual host's application base directory. eg. $TOMCAT_HOME/webapps
  • Start Tomcat
Any tomcat.JndiContextElement (tomcat.DataSource, tomcat.ActiveMqQueue, tomcat.ResourceLink, etc)
  • Stop Tomcat
  • Create xml fragment, e.g. <Resource name='mail/Session' auth='Container' type='javax.mail.Session' mail.smtp.host='localhost'/>
  • Insert xml fragment into context xml
  • Start Tomcat
  • Stop Tomcat
  • Find xml fragment in context xml using the name attribute
  • Delete xml fragment from context xml
  • Start Tomcat
  • Stop Tomcat
  • Find xml fragment in context xml using the name attribute
  • Delete xml fragment from context xml
  • Create xml fragment, e.g. <Resource name='mail/Session' auth='Container' type='javax.mail.Session' mail.smtp.host='localhost'/>
  • Insert xml fragment into context xml
  • Start Tomcat

Deploying Web Applications

Web Applications can be deployed to a Tomcat Virtual Host. The context root must be specified. The context root is used to create the corresponding application specific context xml in the virtual host.

Deploying Resources

Tomcat Resource can be deployed to a Tomcat Virtual Host or Tomcat Common Context. Every resource has an optional context property. This property is always set to context when the resource is deployed to Tomcat Common Context. When the resource is deployed to a Tomcat Virtual Host, the user can specify the name of the context to which the resource must be defined. When left blank, the plugin can default the value to that of the war in the current deployment. There must only be a single war in the current deployment for the defaulting to work. Example : deploying a war with context root set to sample, and a datasource to a virtual host will automatically result in the context property of the datasource been set to sample.

Extension points

The Tomcat plugin is designed to be extended through Deployit's Plugin API type system. Refer to Customization Manual for an explanation of the type system.

Adding additional context attributes

Tomcat context's have serveral attributes that can be set for a war. By default, the Tomcat Plugin only sets the unpackWAR and docBase attributes. When additional attributes are required, performing a type modification on the corresponding tomcat.WarModule can be done. For example, adding support for the antiResourceLocking attribute in synthetic.xml:

<type-modification type="tomcat.WarModule">
    <property name="antiResourceLocking" default="true" hidden="true"/>
    <property name="contextElementPropertyMapping" kind="map_string_string" hidden="true"
              default="unpackWAR:, docBase:, antiResourceLocking:"
</type-modification>

An additional hidden property antiResourceLocking with a default value of "true" is added to the deployed. The property is added to the contextElementPropertyMapping property's default value. This property is used to translate properties on the deployed to their xml equivalent in the Tomcat context. The left hand represents the property name in the deployed, while the right hand side represents the attribute name in the xml. When the right hand side is blank, the property name and xml equivalent are the same.

The same technique can be used to add attributes to other Tomcat resources like datasource, queues, etc.

Adding new context elements

Tomcat context's have several nested components or special features (Context Parameters, Lifecycle Listeners, etc.), that can be defined in the xml.

It is possible to model these features in the Tomcat Plugin and perform subsequence deployments of these resources. For example, adding support for the Context Parameter feature.

<Context>
  ...
  <Parameter name="companyName" value="My Company, Incorporated"
         override="false"/>
  ...
</Context>

Add to synthetic.xml:

<type type="tomcat.ContextParameter" extends="tomcat.ContextElement"
            deployable-type="tomcat.ContextParameterSpec">
    <generate-deployable type="tomcat.ContextParameterSpec" extends="tomcat.ContextElement"/>
    <property name="paramName" description="The name of the context parameter"/>
    <property name="value"/>
    <property name="override" kind="boolean" required="false" default="false"/>

    <!--inherited hidden -->
    <property name="elementTag" default="Parameter" hidden="true"/>
    <property name="elementName" default="paramName" hidden="true"/>
    <property name="elementPropertyMapping" kind="map_string_string" hidden="true"
              default="paramName:name, value:, override:"/>
</type>

CI Reference

Configuration Item Overview

Deployables

CI Description
jee.DataSourceSpec Deployable Java EE DataSource accessible via JNDI
jee.Ear Deployable EAR artifact
jee.EjbJar Deployable EJB JAR artifact
jee.JndiResourceSpec Deployable Java EE Resource accessible via JNDI
jee.MailSessionSpec Deployable Java EE Mail Session accessible via JNDI
jee.QueueConnectionFactorySpec Deployable Java EE JMS QueueConnectionFactory accessible via JNDI
jee.QueueSpec Deployable Java EE JMS Queue accessible via JNDI
jee.ResourceSpec Description unavailable
jee.TopicConnectionFactorySpec Deployable Java EE JMS TopicConnectionFactory accessible via JNDI
jee.TopicSpec Deployable Jave EE JMS Topic accessible via JNDI
jee.War Deployable WAR artifact
tomcat.ActiveMqConnectionFactorySpec ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ActiveMqQueueSpec ActiveMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ActiveMqTopicSpec ActiveMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.DataSourceLinkSpec To create a datasoure link to a global JNDI resource
tomcat.DataSourceSpec DataSource installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.MailSessionSpec Mail Session installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ResourceLinkSpec To create a link to a global JNDI resource
tomcat.WebsphereMqQueueConnectionFactorySpec WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqQueueSpec WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqTopicConnectionFactorySpec WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqTopicSpec WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)

Deployeds

CI Description
tomcat.ActiveMqConnectionFactory ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.ActiveMqQueue ActiveMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.ActiveMqTopic ActiveMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.ContextElement Base type for all Tomcat resources
tomcat.ContextWarModule War Module that has an associated context
tomcat.DataSource DataSource installed to a Tomcat Virtual Host or the Common Context
tomcat.DataSourceLink To create a datasoure link to a global JNDI resource
tomcat.JeeActiveMqConnectionFactory ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeActiveMqQueue ActiveMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeActiveMqTopic ActiveMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqQueue WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqQueueConnectionFactory WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqTopic WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqTopicConnectionFactory WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JndiContextElement Resource installed to a Tomcat Virtual Host or the Common Context
tomcat.MailSession Mail Session installed to a Tomcat Virtual Host or the Common Context
tomcat.ResourceLink To create a link to a global JNDI resource
tomcat.WarModule War installed to a Tomcat Virtual Host
tomcat.WebsphereMqQueue WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqQueueConnectionFactory WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqTopic WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqTopicConnectionFactory WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context

Containers

CI Description
tomcat.CommonContext The Context element information will be loaded by all webapps
tomcat.ContextContainer Models a Tomcat context on a Tomcat server in Deployit's Infrastructure
tomcat.Server Tomcat server on host
tomcat.VirtualHost represents a virtual host, which is an association of a network name for a server (such as 'www

Other Configuration Items

CI Description
jee.DataSourceSpec Deployable Java EE DataSource accessible via JNDI
jee.Ear Deployable EAR artifact
jee.EjbJar Deployable EJB JAR artifact
jee.JndiResourceSpec Deployable Java EE Resource accessible via JNDI
jee.MailSessionSpec Deployable Java EE Mail Session accessible via JNDI
jee.QueueConnectionFactorySpec Deployable Java EE JMS QueueConnectionFactory accessible via JNDI
jee.QueueSpec Deployable Java EE JMS Queue accessible via JNDI
jee.ResourceSpec Description unavailable
jee.TopicConnectionFactorySpec Deployable Java EE JMS TopicConnectionFactory accessible via JNDI
jee.TopicSpec Deployable Jave EE JMS Topic accessible via JNDI
jee.War Deployable WAR artifact
tomcat.ActiveMqConnectionFactory ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.ActiveMqConnectionFactorySpec ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ActiveMqQueue ActiveMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.ActiveMqQueueSpec ActiveMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ActiveMqTopic ActiveMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.ActiveMqTopicSpec ActiveMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.CommonContext The Context element information will be loaded by all webapps
tomcat.ContextContainer Models a Tomcat context on a Tomcat server in Deployit's Infrastructure
tomcat.ContextElement Base type for all Tomcat resources
tomcat.ContextWarModule War Module that has an associated context
tomcat.DataSource DataSource installed to a Tomcat Virtual Host or the Common Context
tomcat.DataSourceLink To create a datasoure link to a global JNDI resource
tomcat.DataSourceLinkSpec To create a datasoure link to a global JNDI resource
tomcat.DataSourceSpec DataSource installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.JeeActiveMqConnectionFactory ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeActiveMqQueue ActiveMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeActiveMqTopic ActiveMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqQueue WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqQueueConnectionFactory WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqTopic WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.JeeWebsphereMqTopicConnectionFactory WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.JndiContextElement Resource installed to a Tomcat Virtual Host or the Common Context
tomcat.MailSession Mail Session installed to a Tomcat Virtual Host or the Common Context
tomcat.MailSessionSpec Mail Session installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.ResourceLink To create a link to a global JNDI resource
tomcat.ResourceLinkSpec To create a link to a global JNDI resource
tomcat.Server Tomcat server on host
tomcat.VirtualHost represents a virtual host, which is an association of a network name for a server (such as 'www
tomcat.WarModule War installed to a Tomcat Virtual Host
tomcat.WebsphereMqQueue WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqQueueConnectionFactory WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqQueueConnectionFactorySpec WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqQueueSpec WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqTopic WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqTopicConnectionFactory WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context
tomcat.WebsphereMqTopicConnectionFactorySpec WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)
tomcat.WebsphereMqTopicSpec WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)

Configuration Item Details

jee.DataSourceSpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE DataSource accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.Ear

Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

Deployable EAR artifact.

Public Properties
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files

jee.EjbJar

Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

Deployable EJB JAR artifact.

Public Properties
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files

jee.JndiResourceSpec

Virtual Type
Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE Resource accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.MailSessionSpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE Mail Session accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.QueueConnectionFactorySpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE JMS QueueConnectionFactory accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.QueueSpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE JMS Queue accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.ResourceSpec

Virtual Type
Type Hierarchy udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Description unavailable

Public Properties
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.TopicConnectionFactorySpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Java EE JMS TopicConnectionFactory accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.TopicSpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Deployable Jave EE JMS Topic accessible via JNDI.

Public Properties
 
 
jndiName : STRING
Name used to lookup this resource in JNDI
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

jee.War

Type Hierarchy udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

Deployable WAR artifact.

Public Properties
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files

tomcat.ActiveMqConnectionFactory

Type Hierarchy tomcat.JeeActiveMqConnectionFactory >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
brokerName : STRING
Broker Name
 
 
brokerUrl : STRING
Broker Url
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, brokerUrl=brokerURL, brokerName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.ActiveMQConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.ActiveMqConnectionFactorySpec

Type Hierarchy jee.QueueConnectionFactorySpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
brokerName : STRING
Broker Name (string)
 
 
brokerUrl : STRING
Broker Url (string)
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.ActiveMqQueue

Type Hierarchy tomcat.JeeActiveMqQueue >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq queue installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.command.ActiveMQQueue
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.ActiveMqQueueSpec

Type Hierarchy jee.QueueSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

ActiveMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
physicalName : STRING
Physical Name (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.ActiveMqTopic

Type Hierarchy tomcat.JeeActiveMqTopic >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq topic installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.command.ActiveMQTopic
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.ActiveMqTopicSpec

Type Hierarchy jee.TopicSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

ActiveMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
physicalName : STRING
Physical Name (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.CommonContext

Type Hierarchy tomcat.ContextContainer >> generic.NestedContainer >> udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.ConfigurationItem, generic.GenericContainer, udm.Container, overthere.HostContainer

The Context element information will be loaded by all webapps.

Parent
 
 
server : CI<tomcat.Server >
Server
Public Properties
 
 
envVars : MAP_STRING_STRING
Environment variables for container
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
contextDirectory : STRING  = ${container.server.home}/conf
Context Directory
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.

tomcat.ContextContainer

Virtual Type
Type Hierarchy generic.NestedContainer >> udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.ConfigurationItem, generic.GenericContainer, udm.Container, overthere.HostContainer

Models a Tomcat context on a Tomcat server in Deployit's Infrastructure.

Public Properties
 
 
contextDirectory : STRING
Context Directory
 
 
envVars : MAP_STRING_STRING
Environment variables for container
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.

tomcat.ContextElement

Virtual Type
Type Hierarchy generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

Base type for all Tomcat resources

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
targetFile : STRING
Name of the artifact on the generic server.
Hidden Properties
 
 
createOrder : INTEGER  = 50
The order of the step in the step list for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
targetDirectory : STRING
Path to which artifact must be copied to on the generic server.
 
 
template : STRING
Classpath to the freemarker template used to generate the content of the final text base artifact.
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = false
The generic container requires a restart for the action performed by this deployed.
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.ContextWarModule

Virtual Type
Type Hierarchy generic.CopiedArtifact >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

War Module that has an associated context.xml

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
contextRoot : STRING  = ${deployed.name}
Context root under which the web application can be access
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
 
 
targetFile : STRING
Name of the artifact on the generic server.
Hidden Properties
 
 
contextSubject : STRING  = war settings
Context Subject
 
 
contextTemplate : STRING
Freemarker template used to create the context xml for the War
 
 
contextXmlTargetDirectory : STRING
Target directory to which the context xml must to copied to on the target system
 
 
createOrder : INTEGER  = 50
The order of the step in the step list for the create operation.
 
 
createOrderOfContextXml : INTEGER  = 60
The order of the create context step in the step list for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyOrderOfContextXml : INTEGER  = 40
The order of the destroy context step in the step list for the create operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyOrderOfContextXml : INTEGER  = 60
The order of the rename context root step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
targetDirectory : STRING
Path to which artifact must be copied to on the generic server.
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
deleteGeneratedResources : SET_OF_STRING
Absolute paths to files on the target system that was generated and must be clean up during a destroy operation
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
preserveExistingFiles : BOOLEAN  = false
if true, preserve the existing files on the remote host (do not delete the copied files during the destroy operation).
 
 
restartRequired : BOOLEAN  = false
The generic container requires a restart for the action performed by this deployed.
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.DataSource

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

DataSource installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
driverClassName : STRING
The fully qualified Java class name of the JDBC driver to be used.
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
password : STRING
The connection password to be passed to our JDBC driver to establish a connection.
 
 
url : STRING
The connection URL to be passed to our JDBC driver to establish a connection.
 
 
username : STRING
The connection username to be passed to our JDBC driver to establish a connection.
 
 
connectionProperties : MAP_STRING_STRING
The connection properties that will be sent to our JDBC driver when establishing new connections.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
initialSize : INTEGER  = 0
The initial number of connections that are created when the pool is started.
 
 
maxActive : INTEGER  = 8
The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit.
 
 
maxIdle : INTEGER  = 8
The maximum number of connections that can remain idle in the pool, without extra ones being released, or negative for no limit.
 
 
maxWait : INTEGER  = -1
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or -1 to wait indefinitely.
 
 
minIdle : INTEGER  = 0
The minimum number of connections that can remain idle in the pool, without extra ones being created, or zero to create none.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, driverClassName=, url=, username=, password=, maxActive=, maxIdle=, minIdle=, maxWait=, initialSize=, connectionProperties=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = javax.sql.DataSource
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.DataSourceLink

Type Hierarchy tomcat.ResourceLink >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

To create a datasoure link to a global JNDI resource. Doing a JNDI lookup on the link name will then return the linked global resource. Installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
globalName : STRING
The name of the linked global resource in the global JNDI context.
 
 
jndiName : STRING
The name of the resource link to be created, relative to the java:comp/env context.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, resourceType=type, globalName=}
Element Property Mapping
 
 
elementTag : STRING  = ResourceLink
Element Tag
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = javax.sql.DataSource
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.DataSourceLinkSpec

Type Hierarchy tomcat.ResourceLinkSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

To create a datasoure link to a global JNDI resource. Doing a JNDI lookup on the link name will then return the linked global resource. Installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
globalName : STRING
The name of the linked global resource in the global JNDI context. (string)
 
 
jndiName : STRING
The name of the resource link to be created, relative to the java:comp/env context. (string)
 
 
resourceType : STRING
The fully qualified Java class name expected by the web application when it performs a lookup for this resource link. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.DataSourceSpec

Type Hierarchy jee.DataSourceSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

DataSource installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
connectionProperties : MAP_STRING_STRING
The connection properties that will be sent to our JDBC driver when establishing new connections. (map_string_string)
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
driverClassName : STRING
The fully qualified Java class name of the JDBC driver to be used. (string)
 
 
initialSize : STRING
The initial number of connections that are created when the pool is started. (integer)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
maxActive : STRING
The maximum number of active connections that can be allocated from this pool at the same time, or negative for no limit. (integer)
 
 
maxIdle : STRING
The maximum number of connections that can remain idle in the pool, without extra ones being released, or negative for no limit. (integer)
 
 
maxWait : STRING
The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception, or -1 to wait indefinitely. (integer)
 
 
minIdle : STRING
The minimum number of connections that can remain idle in the pool, without extra ones being created, or zero to create none. (integer)
 
 
password : STRING
The connection password to be passed to our JDBC driver to establish a connection. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
 
 
url : STRING
The connection URL to be passed to our JDBC driver to establish a connection. (string)
 
 
username : STRING
The connection username to be passed to our JDBC driver to establish a connection. (string)

tomcat.JeeActiveMqConnectionFactory

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
brokerName : STRING
Broker Name
 
 
brokerUrl : STRING
Broker Url
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, brokerUrl=brokerURL, brokerName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.ActiveMQConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeActiveMqQueue

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq queue installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.command.ActiveMQQueue
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeActiveMqTopic

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

ActiveMq topic installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = org.apache.activemq.jndi.JNDIReferenceFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = org.apache.activemq.command.ActiveMQTopic
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeWebsphereMqQueue

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=QU}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQQueueFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQQueue
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeWebsphereMqQueueConnectionFactory

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
channel : STRING
Channel
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
port : INTEGER
Port
 
 
queueManager : STRING
Queue Manager
 
 
server : STRING
Server
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, factory=, description=, server=HOST, port=PORT, channel=CHAN, transport=TRAN, queueManager=QMGR}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQQueueConnectionFactoryFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQQueueConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
transport : STRING  = 1
Transport
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeWebsphereMqTopic

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=TOP}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQTopicFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQTopic
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JeeWebsphereMqTopicConnectionFactory

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
channel : STRING
Channel
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
port : INTEGER
Port
 
 
queueManager : STRING
Queue Manager
 
 
server : STRING
Server
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, factory=, description=, server=HOST, port=PORT, channel=CHAN, transport=TRAN, queueManager=QMGR}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQTopicConnectionFactoryFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQTopicConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
transport : STRING  = 1
Transport
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.JndiContextElement

Virtual Type
Type Hierarchy tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

Resource installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementTag : STRING  = Resource
Element Tag
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
elementPropertyMapping : MAP_STRING_STRING
Mapping of the CI properties to there factory equivalent. A blank value assumes the same name as the key.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.MailSession

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

Mail Session installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
smtpHost : STRING
Points at the server that provides SMTP service for your network.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, smtpHost=mail.smtp.host}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = javax.mail.Session
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.MailSessionSpec

Type Hierarchy jee.MailSessionSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Mail Session installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
smtpHost : STRING
Points at the server that provides SMTP service for your network. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.ResourceLink

Type Hierarchy tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

To create a link to a global JNDI resource. Doing a JNDI lookup on the link name will then return the linked global resource. Installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
globalName : STRING
The name of the linked global resource in the global JNDI context.
 
 
jndiName : STRING
The name of the resource link to be created, relative to the java:comp/env context.
 
 
resourceType : STRING
The fully qualified Java class name expected by the web application when it performs a lookup for this resource link.
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, resourceType=type, globalName=}
Element Property Mapping
 
 
elementTag : STRING  = ResourceLink
Element Tag
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.ResourceLinkSpec

Type Hierarchy jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

To create a link to a global JNDI resource. Doing a JNDI lookup on the link name will then return the linked global resource. Installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
globalName : STRING
The name of the linked global resource in the global JNDI context. (string)
 
 
jndiName : STRING
The name of the resource link to be created, relative to the java:comp/env context. (string)
 
 
resourceType : STRING
The fully qualified Java class name expected by the web application when it performs a lookup for this resource link. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.Server

Type Hierarchy generic.Container >> udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.ConfigurationItem, generic.GenericContainer, udm.Container, overthere.HostContainer

Tomcat server on host.

Parent
 
 
host : CI<overthere.Host>
Host upon which the container resides
Public Properties
 
 
home : STRING
Home directory for Tomcat
 
 
startCommand : STRING
OS specific command used to start Tomcat
 
 
startWaitTime : INTEGER  = 0
Duration (in secs) to wait after the start server step has been executed
 
 
stopCommand : STRING
OS specific command used to stop Tomcat
 
 
stopWaitTime : INTEGER  = 0
Duration (in secs) to wait after the stop server step has been executed
 
 
envVars : MAP_STRING_STRING
Environment variables for container
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
restartOrder : INTEGER  = 90
The order of the restart container step in the step list.
 
 
serverXml : STRING  = ${container.home}/conf/server.xml
Server Xml
 
 
startOrder : INTEGER  = 90
The order of the start container step in the step list.
 
 
startScript : STRING  = tc/server/start-tc
Start Script
 
 
stopOrder : INTEGER  = 10
The order of the stop container step in the step list.
 
 
stopScript : STRING  = tc/server/stop-tc
Stop Script
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartScript : STRING
Classpath to the script used to restart the generic container.
 
 
restartWaitTime : INTEGER  = 0
The time to wait in seconds for a container restart action.
Control Tasks
start

Start the Tomcat.

stop

Stop the Tomcat.


tomcat.VirtualHost

Type Hierarchy tomcat.ContextContainer >> generic.NestedContainer >> udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.ConfigurationItem, udm.Container, generic.GenericContainer, overthere.HostContainer

represents a virtual host, which is an association of a network name for a server (such as 'www.mycompany.com' with the particular server on which Catalina is running.

Parent
 
 
server : CI<tomcat.Server >
Server
Public Properties
 
 
appBase : STRING  = webapps
The Application Base directory for this virtual host. This is the pathname of a directory that may contain web applications to be deployed on this virtual host. You may specify a pathname that is relative to the Tomcat Server home directory.
 
 
hostName : STRING  = localhost
Host Name
 
 
envVars : MAP_STRING_STRING
Environment variables for container
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
appBaseAbsolutePath : STRING  = ${container.server.home}/${container.appBase}
App Base Absolute Path
 
 
contextDirectory : STRING  = ${container.server.home}/conf/Catalina/${container.hostName}
Context Directory
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.

tomcat.WarModule

Type Hierarchy tomcat.ContextWarModule >> generic.CopiedArtifact >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

War installed to a Tomcat Virtual Host

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
contextRoot : STRING  = ${deployed.name}
Context root under which the web application can be access
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
Hidden Properties
 
 
contextElementPropertyMapping : MAP_STRING_STRING  = {unpackWAR=, docBase=}
Mapping of the Context attributes. A blank value assumes the same name as the key.
 
 
contextSubject : STRING  = war settings
Context Subject
 
 
contextTemplate : STRING  = tc/context/context-attributes.ftl
Context Template
 
 
contextXmlTargetDirectory : STRING  = ${deployed.container.contextDirectory}
Context Xml Target Directory
 
 
createOrder : INTEGER  = 70
Create Order
 
 
createOrderOfContextXml : INTEGER  = 60
The order of the create context step in the step list for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 30
Destroy Order
 
 
destroyOrderOfContextXml : INTEGER  = 40
The order of the destroy context step in the step list for the create operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
docBase : STRING  = ${deployed.targetFile}
Doc Base
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyOrderOfContextXml : INTEGER  = 60
The order of the rename context root step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
targetDirectory : STRING  = ${deployed.container.appBaseAbsolutePath}
Target Directory
 
 
targetFile : STRING  = ${deployed.contextRoot}.war
Target File
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
deleteGeneratedResources : SET_OF_STRING
Absolute paths to files on the target system that was generated and must be clean up during a destroy operation
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
preserveExistingFiles : BOOLEAN  = false
if true, preserve the existing files on the remote host (do not delete the copied files during the destroy operation).
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.
 
 
unpackWAR : BOOLEAN  = true
Unpack W A R

tomcat.WebsphereMqQueue

Type Hierarchy tomcat.JeeWebsphereMqQueue >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=QU}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQQueueFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQQueue
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.WebsphereMqQueueConnectionFactory

Type Hierarchy tomcat.JeeWebsphereMqQueueConnectionFactory >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
channel : STRING
Channel
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
port : INTEGER
Port
 
 
queueManager : STRING
Queue Manager
 
 
server : STRING
Server
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, factory=, description=, server=HOST, port=PORT, channel=CHAN, transport=TRAN, queueManager=QMGR}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQQueueConnectionFactoryFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQQueueConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
transport : STRING  = 1
Transport
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.WebsphereMqQueueConnectionFactorySpec

Type Hierarchy jee.QueueConnectionFactorySpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

WebsphereMq Queue Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
channel : STRING
Channel (string)
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
port : STRING
Port (integer)
 
 
queueManager : STRING
Queue Manager (string)
 
 
server : STRING
Server (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.WebsphereMqQueueSpec

Type Hierarchy jee.QueueSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

WebsphereMq queue installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
physicalName : STRING
Physical Name (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.WebsphereMqTopic

Type Hierarchy tomcat.JeeWebsphereMqTopic >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
description : STRING
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
physicalName : STRING
Physical Name
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, description=, factory=, physicalName=TOP}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQTopicFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQTopic
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.WebsphereMqTopicConnectionFactory

Type Hierarchy tomcat.JeeWebsphereMqTopicConnectionFactory >> tomcat.JndiContextElement >> tomcat.ContextElement >> generic.ProcessedTemplate >> generic.AbstractDeployedArtifact >> generic.AbstractDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.Deployed, udm.ConfigurationItem

WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
channel : STRING
Channel
 
 
description : STRING  = JMS Connection Factory
Description
 
 
jndiName : STRING
Name used to lookup the resource in JNDI.
 
 
port : INTEGER
Port
 
 
queueManager : STRING
Queue Manager
 
 
server : STRING
Server
 
 
context : STRING
The name of the context that this resource is associated with
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
auth : STRING  = Container
Auth
 
 
createOrder : INTEGER  = 60
Create Order
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
Destroy Order
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
elementName : STRING  = ${deployed.jndiName}
Element Name
 
 
elementPropertyMapping : MAP_STRING_STRING  = {jndiName=name, auth=, resourceType=type, factory=, description=, server=HOST, port=PORT, channel=CHAN, transport=TRAN, queueManager=QMGR}
Element Property Mapping
 
 
elementTag : STRING  = Resource
Element Tag
 
 
factory : STRING  = com.ibm.mq.jms.MQTopicConnectionFactoryFactory
Factory
 
 
modifyOrder : INTEGER  = 50
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
resourceType : STRING  = com.ibm.mq.jms.MQTopicConnectionFactory
Resource Type
 
 
targetDirectory : STRING  = ${deployed.container.contextDirectory}
Target Directory
 
 
targetFile : STRING  = ${deployed.context}.xml
Target File
 
 
template : STRING  = tc/context/context-element.ftl
Template
 
 
transport : STRING  = 1
Transport
 
 
createTargetDirectory : BOOLEAN  = false
Create the target directory on the generic server if it does not exist.
 
 
inspectClasspathResources : SET_OF_STRING
Additional classpath resources that should be uploaded to the working directory before executing the inspect script.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
inspectTemplateClasspathResources : SET_OF_STRING
Additional template classpath resources that should be uploaded to the working directory before executing the inspect script.The template is first rendered and the rendered content copied to a file, with the same name as the template, in the working directory.
 
 
restartRequired : BOOLEAN  = true
Restart Required
 
 
restartRequiredForNoop : BOOLEAN  = false
The generic container requires a restart for the NOOP action performed by this deployed.
 
 
targetDirectoryShared : BOOLEAN  = true
Is the target directory shared by others on the generic server. When true, the target directory is not deleted during a destroy operation; only the artifacts copied to it.

tomcat.WebsphereMqTopicConnectionFactorySpec

Type Hierarchy jee.TopicConnectionFactorySpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

WebsphereMq Topic Connection Factory installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
channel : STRING
Channel (string)
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
port : STRING
Port (integer)
 
 
queueManager : STRING
Queue Manager (string)
 
 
server : STRING
Server (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

tomcat.WebsphereMqTopicSpec

Type Hierarchy jee.TopicSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

WebsphereMq topic installed to a Tomcat Virtual Host or the Common Context (deployable)

Public Properties
 
 
context : STRING
The name of the context that this resource is associated with (string)
 
 
description : STRING
Description (string)
 
 
jndiName : STRING
Name used to lookup the resource in JNDI. (string)
 
 
physicalName : STRING
Physical Name (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.