Boomi Connector 1.0.0.0
The Boomi component allows you to list, import, and automate Boomi processes.
Prerequisites
- RunMyJobs 9.2.9 or later.
- Connection Management Extension 1.0.0.3 or later. This will be installed or updated automatically if necessary when you install this Connector.
- Privileges Required to Use Connections.
- Privileges Required to Use Boomi.
- A Boomi Connection.
Contents
Object Type | Name | Description |
---|---|---|
Application | GLOBAL.Redwood.REDWOOD.Boomi | Dell Boomi Connector |
Constraint Definition | REDWOOD.Redwood_BoomiAtomsForEnvironmentConstraint | Constraint for available Atoms for a Boomi environment |
Constraint Definition | REDWOOD.Redwood_BoomiAtomsForProcessConstraint | Constraint for available Atoms for a Boomi process |
Constraint Definition | REDWOOD.Redwood_BoomiConnectionConstraint | Constraint for Boomi Connection fields |
Constraint Definition | REDWOOD.Redwood_BoomiEnvironmentConstraint | Constraint for Boomi Environments |
Extension Point | REDWOOD.Redwood_BoomiConnection | Boomi Connection |
Job Definition | REDWOOD.Redwood_Boomi_ImportProcesses | Import processes from a Boomi environment |
Job Definition | REDWOOD.Redwood_Boomi_ListProcesses | List processes in the Boomi instance that are deployed to at least 1 environment |
Job Definition | REDWOOD.Redwood_Boomi_RunProcess | Run a Boomi process and monitor it until completion |
Job Definition | REDWOOD.Redwood_Boomi_RunProcess_Template | Template definition to run a Boomi Process and monitor it until completion |
Job Definition Type | REDWOOD.Redwood_Boomi | Boomi Definition Type |
Library | REDWOOD.Redwood_Boomi | Library for Boomi Connector |
Job Definitions
Redwood_Boomi_ImportProcesses
Lets you import one or more Boomi processes as RunMyJobs Job Definitions.
Parameters
Tab | Name | Description | Documentation | Data Type | Direction | Default Expression | Values |
---|---|---|---|---|---|---|---|
Parameters | connection
|
Connection | The Connection object that defines the connection to the Boomi instance. | String | In |
|
|
Parameters | environmentId
|
Environment | Import processes deployed to the specified Environment. | String | In |
|
|
Parameters | processNameFilter
|
Process Name Filter | Only return Processes where the name matches this filter. Wildcards * and ? are supported. If omitted, all processes that are deployed to the selected Environment will be imported. |
String | In |
|
|
Generation Settings | atomId
|
Atom | The ID of the Atom that the generated processes should run on. | String | In |
|
|
Generation Settings | overwrite
|
Overwrite Existing Definition |
|
String | In | N
|
Y =Yes,N =No |
Generation Settings | downloadLog
|
Download Logs | The vale to set for the Download Process Logs parameter on the generated definitions | String | In | N
|
Y =Yes,N =No |
Generation Settings | targetPartition
|
Partition | The Partition to create the new definitions in. | String | In |
|
|
Generation Settings | targetApplication
|
Application | The Application to create the new definitions in. | String | In |
|
|
Generation Settings | targetQueue
|
Default Queue | The default Queue to assign to the generated definitions. | String | In |
|
|
Generation Settings | targetPrefix
|
Definition Name Prefix | The prefix to add onto the name of the imported Boomi process to create the definition name. | String | In |
|
|
Redwood_Boomi_ListProcesses
Lets you fetch information about the available Boomi processes. Boomi processes will only be returned if they are deployed to at least one environment. If a Boomi process is deployed to multiple environments, the output will contain a separate entry for each deployment of the process.
Parameters
Name | Description | Documentation | Data Type | Direction | Default Expression | Values |
---|---|---|---|---|---|---|
connection
|
Connection | The Connection object that defines the connection to the Boomi Instance. | String | In |
|
|
processNameFilter
|
Process Name Filter | Only return Processes where the name matches this filter. Wildcards * and ? are supported. If omitted, all processes that match the other filters will be returned. |
String | In |
|
|
environmentFilter
|
EnvironmentFilter | Only return Processes that are deployed to the specified environment. If omitted, processes from any environment that match the other filters will be returned. | String | In |
|
|
tasks
|
listing | List of Boomi Processes that match the filters | Table | Out |
|
|
Redwood_Boomi_RunProcess
Lets you run a Boomi process and monitor it until completion. Provide the ID of the desired process to run, then select the Atom to run it on. The Atoms list will display available Atoms from the environments that the selected process is deployed to.
After submitting, the RunMyJobs Job will remain in a Running state until the Boomi process completes. If the Boomi process succeeds, the RunMyJobs Job will complete successfully. If the Boomi process fails, the RunMyJobs Job will complete in Error, and any available error information is written to the stdout.log
file.
Parameters
Name | Description | Documentation | Data Type | Direction | Default Expression | Values |
---|---|---|---|---|---|---|
connection
|
Connection | The Connection object that defines the connection to the Boomi Instance. | String | In |
|
|
atomId
|
Atom | The Atom to run the process on. Only atoms from the environments where the selected process is deployed are displayed. | String | In |
|
|
downloadProcessLogs
|
Download Process Logs | Download the Process Logs when the process completes | String | In | N
|
Y =Yes,N =No |
processId
|
Process ID | The unique ID of the process to run | String | In |
|
|
executionId
|
Execution ID | The Execution ID of the process run | String | Out |
|
|
Redwood_Boomi_RunProcess_Template
Template definition to run a Boomi process and monitor it until completion.
Parameters
Name | Description | Documentation | Data Type | Direction | Default Expression | Values |
---|---|---|---|---|---|---|
connection
|
Connection | The Connection object that defines the connection to the Boomi Instance. | String | In |
|
|
processId
|
Process ID | The unique ID of the process to run | String | In |
|
|
atomId
|
Atom | The Atom to run the process on. Only atoms from the environments where the selected process is deployed are displayed. | String | In |
|
|
downloadProcessLogs
|
Download Process Logs | Download the Process Logs when the process completes | String | In | N
|
Y =Yes,N =No |
executionId
|
Execution ID | The Execution ID of the process run | String | Out |
|
|