Class Name |
com.midvision.rapiddeploy.orchestration.tasks.ace.ACEDefaultManageBrokerTask |
Category |
IBM App Connect |
Description
This task is used to manage IBM App Connect configurations. It can be used to perform local administration of the integration
node during a deployment.
For example an integration node can be created, deleted, started or stopped by specifying the appropriate option.
This task is typically used in conjunction with other integration node tasks (such as the "ACE Deployment" task) to perform
preparatory actions.
Managed Operations
This single orchestration task can be used in a number of ways by specifying different operations. These are described
below.
This task depends upon a certain structure within the deployment package.
Operation | Description |
createBroker | Creates an integration node using information from the deployment package. |
createAndStartBroker | Creates and starts an integration node using information from the deployment package. |
createAndStartBrokerAndListener | Creates and starts an integration node and additionally starts a queue manager
listener. |
startBroker | Starts an integration node. |
stopBroker | Stops an integration node. |
deleteBroker | Deletes an integration node. |
Configuration properties
This task needs the use of task entries of type "PROPERTY" to configure the desired maintain operation. This
can be done by setting the property "ace.template.file" to the relative to the ${ARCHIVE_ROOT} path of a template
XML file or by setting the "ace.broker.names" property to a comma-separated list of integration node names and the necessary
"ace.broker.[BROKER_NAME].[PROPERTY_SUFFIX]" properties.
Parameters
The following parameters may be set on this task:
Table of task Parameters
Name |
Type |
Default Value |
Optional |
Description |
aceMaintainOperation |
java.util.List |
createAndStartBrokerAndListener |
false |
The integration node operation requested, i.e.: createBroker,
createAndStartBroker, createAndStartBrokerAndListener, startBroker,
stopBroker or deleteBroker
|
failOnError |
java.lang.Boolean |
true |
false |
This task will not fail the deployment on error if set to false.
|
integrationApiPath |
java.lang.String |
/opt/IBM/ace-11.0.0.12/common/classes/IntegrationAPI.jar |
true |
The full path to the IntegrationAPI.jar file in the ACE installation location.
|
skipOnFailure |
java.lang.String |
Previous Task Name |
true |
Skip current task based on the name of the previous task whether it has failed or not.
|