Set Up a Connector for Boomi
If you have not tested this before, you’ll need to have a login created for the Boomi interface: click here.
When you get the login, you will receive a confirmation email including the username and password.
You just have to use that same username and password for logging in.
Naming Conventions in Boomi:
Boomi Entity | Explanation |
---|---|
Environment | a workspace (usually tied to your local machine) that enables users to set up dedicated deployment setups in Boomi |
Atom | a runtime engine that executes processes |
Processes | This could be a variety of things. To Boomi a flow counts as a kind of process. |
Connectors | (not to be confused with “Connections”) This is what allows the connection between Boomi and Thru. |
“Drop-Off” ~ Boomi component for the Source (found in ‘Targets’ in the UI)
“Pick-Up” ~ Boomi component for the Target (found in ‘Sources’ in the UI)
For a Brand New Set-Up:
Create an Environment for Your Local Machine
Login into the Boomi website: https://platform.boomi.com
Click on ‘Boomi Basics Demo Components’ (double-gear icon)
Click ‘Manage’ > ‘Atom Management’
Click ‘New’ (button)
Choose Environment - to create a Boomi ‘environment’ for your local machine
Give the environment a name in ‘Name’
Leave ‘Environment Classification’ set to Production
Click ‘Save’
Click to select the newly created environment in the left panel
Create an Atom to Help Execute Transfers
Click ‘New’ again
Choose Atom
In the Atom Setup dialog, select Windows 64-bit for ‘Operating System’
Click ‘Download Installer’ (you should see the Installer application download to your machine)
Close the dialog
Click/Double-click the downloaded installer app to start the installation (if this triggers any errors, it may be necessary to first right-click the installer app and choose 'Run as Administrator')
When prompted, click ‘Run' (or ‘Yes’)
Click ‘Next’
When the dialog appears, enter your username and password (i.e., the same username and password used to log into the Boomi website)
Click ‘Next’ and a list of environments (people’s local machines) should appear
Select the environment where you want to attach a new atom
Click ‘Next’
Choose the installation directory (if the default selection is correct, no need to change anything) and click ‘Next’
Click ‘Next’ again to confirm the selected startup folder
Click ‘Next’ to initiate the installation
Confirm the new atom is displayed under the listing for your environment in the left panel
Add a Flow Configuration to Your Environment
Now click 'Build' (tab at the top), which should open another list of the existing environments on the left
Go to any environment in the list other than your own and click the plus button to expand its options
Now click the plus button for 'Processes’ to display the list of flows for that environment
Click on the arrow button next to a flow in the list to access the options for that flow
Choose ‘Copy’
Type a name into ‘Enter Name Here’ to give the newly copied flow a label
Click on ‘Destination Folder’
Select the folder bearing your environment’s name
Click ‘Ok’
Confirm the newly created flow is displayed under ‘Processes’ for your environment
Configure the Connectors
Click the plus button that’s beside your environment’s name in the left panel
Continue clicking the plus buttons to drill down: ‘Connectors’ > ‘Thru MFT - Partner Connector’ > ‘Connections’
Click on the drop-down arrow for the first drop-off connection in the list
Choose ‘Open Component’ to open the Connection tab for the drop-off connector
Now open the Thru MFT interface, if it isn’t already open
Navigate to ‘Flow Studio’ for the flow that will be used in the testing (Note: the flow must have connectors set up)
Open ‘Flow EP Editor’ for the connector on the Source side
Click on ‘Connection’ (tab) in the Flow EP Editor
Now copy the values for ‘API URL’, ‘Storage Repository’, and ‘Site Key’
Paste these values into the corresponding fields in the Boomi interface for the drop-off connector (Note: ‘Storage Repository’ corresponds to ‘Site URL’)
Click ‘Save’
Click on the plus sign beside ‘Operations’ to expand it (in the left panel)
Click the drop-down arrow next to the operation that corresponds with the drop-off connection that was just configured
Return to the Flow EP Editor in the V2 interface, where the Connection tab should still be open
Copy the value for ‘Secret Key’ and paste it into the corresponding field in the Boomi interface for the drop-off operation Flow Secret field
Click ‘Save'
While still in the Boomi interface, click on the first pick-up connection in the list
Follow the same process of copy-and-paste for the pickup connection and pickup operation, but this time pulling the values from the connector on the Target side in the Flow EP Editor
Click ‘Save’
Deploy the Packaged Component
(this allows the process that was created earlier to continuously run on a schedule)
Click ‘Deploy’ > Package Component > ‘Create Packaged Component’
In the dialog that opens, click the plus button that’s beside your environment’s name in the left panel
Check the box next to the name of your component
Click ‘Next: Add Details’
Click ‘Create Packaged Component’
Click ‘Deploy’ on the confirmation dialog, and it will take you back to the Packaged Components page
Click on the gear next to the name of component in the list
Select ‘Deploy’ to open the Deploy: Select Environment dialog
Click the drop-down menu and select your environment from the list
Click ‘Next: Select Versions’
Click ‘Next: Review’
Click ‘Deploy’, and after the process is complete a confirmation dialog should appear
Click ‘Close’ on the dialog
To see the list of current deployments (like this one) you can click on the Deploy tab (next to the Build tab) and then choose ‘Deployments’
Set the Schedule for Deployed Processes
Click ‘Manage’ > ‘Atom Managements’ >
Click on your environment in the left panel
Click ‘Deployed Processes’ (under ‘Runtime’)
Click on the down arrow for the process that was deployed earlier
Click Edit Schedule (Note: this is also the menu where you would go to Stop Schedules or Execute Process)
Click ‘Add’
Select the desired values for ‘Type’, ‘Start Time’, ‘End Time’, ‘Interval’, and ‘Days of the Week’
Click ‘Ok’