Boomi Package Based Project Objects

Process Objects

Process stored in Boomi. Processes are a group of steps typically used to transfer data from one application to another. They are very similar to FlexDeploy Workflows.

Object Type Code

PROCESS

Attributes

Name

Description

Default Value

Supported Values

Name

Description

Default Value

Supported Values

Source

Where the object is sourced from. Currently only sourced from Boomi is supported.

Boomi

 

Process ID

ID of the Process.

The ID Retrieved from Boomi.

 

Process Name

Name of the Process.

Name retrieved from Boomi.

 

Connection Overrides

Connection Override values. These values are set in Boomi under Environment Extensions -> Connection settings. They can be set with the following format: connectionName.propertyName=value. This field supports property replacement.

Defaults an empty value for every connection and property.

 

Dynamic Process Properties

Dynamic Process Property values. These values are set in Boomi under Environment Extensions -> Dynamic Process Properties. They can be set with the following format: propertyName=value. This field supports property replacement.

Defaults an empty value for every property.

 

Process Properties

Process Property values. These values are set in Boomi under Environment Extensions -> Process Properties. They can be set with the following format: connectionName.propertyName=value. This field supports property replacement.

Defaults an empty value for every connection and property.

 

Cross Reference Values

Cross Reference values. These values are set in Boomi under Environment Extensions -> Cross Reference. They can be set with the following format: tableName=CSV. A blank new line is the end of the CSV list. This field supports property replacement.

Defaults an empty csv for every connection an property.

 

Rollback Source Type

 

 

 

 

Where to retrieve file when initiating a rollback deployment.

Project Version

Project Version, SCM Revision, Backup Repository, and Rollback File

SCM Revision and Rollback File options are only available when the project has SCM details configured, and Backup Repository should only be used if the FlexDeploy server and project are configured to take backups.

Rollback File

The associated file to deploy which will roll back this file. Only applicable when Rollback Source Type is Rollback File

 

 

Environment Extensions

There are 4 attributes which update Environment Extensions. Here’s some examples for all of them:

Connection Overrides

Connection Overrides are connection values that are set to be overridden in the Process. These are configured by using the format connectionName.fieldName=value. The default value for this field will fill in any overrides that a process has at the time of discovery with a blank value. This field also supports property replacement. Here is an example:

orgtrack2.driverId=mysql orgtrack2.username=test orgtrack2.password=${{PASSWORD_VALUE}} orgtrack2.host=localhost:8000 orgtrack2.testOnBorrow=true orgtrack2.testOnReturn=false orgtrack2.testIdle=true BoomiTrainer (MySQL) .host=dbhost.local BoomiTrainer (MySQL) .port=8000 BoomiTrainer (MySQL) .dbname=mydb BoomiTrainer (MySQL) .additional=option1 BoomiTrainer (MySQL) .className=classname

Dynamic Process Properties

Dynamic Process Properties are values chosen in the Process that can be set per environment. These are configured by using the format propertyName=value. The default value for this field will fill in any Dynamic Process Properties with a blank value at the time of discovery. This field also supports property replacement. Here is an example:

DynamicProperty1=test DynamicProperty2=true DynamicProperty3=${{MY_PROPERTY}}

Process Properties

Process Properties are values chosen in the Process that can be set per environment. These are configured by using the format processProperty.propertyName=value. The default value for this field will fill in any Process Properties with a blank value at the time of discovery. This field also supports property replacement. Here is an example:

New Process Property.Process Property #1=test New Process Property.Process Property #2=${{MY_PROPERTY}} New Process Property.Process Property #3=1234 New Process Property.Process Property #4=asdf New Process Property.Process Property #5=1234 New Process Property.Process Property #6=asdf New Process Property.Process Property #7=1234

Cross Reference Values

Process Properties are a table of values chosen in the Process that can be set per environment. These are configured by using the format crossReferenceName=csv. The default value for this field will fill in any Corss Reference Tables with a blank value at the time of discovery. This field also supports property replacement. Here is an example:

If you want to grab the default values for reference open up the cross reference table and hit export to csv. Then you can open up the file in any text editor and copy all of the rows you need. The header row is not included in the FlexDeploy.

 

The following macros are not currently supported in the footer:
  • style