Professional Documents
Culture Documents
● You must create a Custom Library component to deploy the JAR file on the Atom.
● Once you have deployed the JDBC jar file on the atom then we can create a database
connection.
● JDBC connection setup from snowflake: Configuring and Using the JDBC Driver —
Snowflake Documentation.
● In a Boomi process where you will use this connection, you will need to add a
Database connector to your build canvas. The action will always be "Get" for this
connector, since the only SQL statements supported are SELECT statements to
retrieve data.
● Click on the + icon for the connection to create a new connection
● In the Username and Password fields, you will need to enter your credentials for
Snowflake
● In the Class Name field, use: com.snowflake.client.jdbc.SnowflakeDriver
● In the Connection URL field, you will need to use a connection string. There are
different varieties, a typical example is,
● For Prod and DEV URL
jdbc:snowflake://credosemi-yoa90493.snowflakecomputing.com/?
authenticator=snowflake&warehouse=WH_DEV_ELT&db=DB_DEV&schema=SC_
CURATED&role=RL_DEV_ELT
NetSuite Connection using Database connector:
● You must download the JDBC driver from NetSuite. To do that, you must first log in to
NetSuite and in the Settings portlet of your NetSuite homepage, click "Set Up
SuiteAnalytics Connect". If the download link is not displayed, you must enable the
Connect Service. See the SuiteAnalytics PDF file referenced above for information on
this
● Note the account specific domain/URL specified within your NetSuite account on the
page where the JDBC driver can be downloaded. That is your service host and you'll need
it later
● Save the .zip file to your local drive and extract the contents of the .zip file
● Locate the NQjc.jar file, this is the JDBC driver
● Deploy the Custom Library component to the atom where you will run the process that
connects to NetSuite
● In a Boomi process where you will use this connection, you will need to add a Database
connector to your build canvas. The action will always be "Get" for this connector, since
the only SQL statements supported are SELECT statements to retrieve data.
● Click on the + icon for the connection to create a new connection
● In the Username and Password fields, you will need to enter your credentials for NetSuite
● In the Connection URL field, you will need to use a connection string. There are different
varieties, a typical example is,
● For DEV
jdbc:ns://4993626-
sb1.connect.api.netsuite.com:1708;ServerDataSource=NetSuite2
.com;Encrypted=1;CustomProperties=(AccountID=4993626_SB1;Rol
eID=1073);
● For Prod :
jdbc:ns://
4993626.connect.api.netsuite.com:1708;ServerDataSource=NetSu
ite2.com;Encrypted=1;CustomProperties=(AccountID=4993626;Rol
eID=1073);
Snowflake Connector:
The following prerequisites are necessary to implement a connection to your Snowflake account:
● In order to connect Boomi to our Snowflake data warehouse, we have to install the
Snowflake driver (version 3.12.1 which is the latest) into our account and deployed to our
atoms (test and production).
● You must download the JDBC driver (snowflake-jdbc-3.13.20.jar)from Snowflake.
● The Snowflake JDBC driver requires a 64-bit Boomi runtime using Java 1.8 (or higher).
● Deploy the JDBC driver by uploading the JAR file into Boomi Integration Account
Library (Setup > Account Libraries). Then, create a Custom Library component that
referenced that file and set the ‘Custom Library Type’ to type ‘Connector’ and the
‘Connector Type’ to ‘Snowflake’. Finally, deploy the Custom Library to the appropriate
Atom environment.
● In a Boomi process where you will use this connection, you will need to add a Snowflake
connector to your build canvas.
● Click on the + icon for the connection to create a new connection.
● In Connection URL field you must enter the URL of the Snowflake server.
For example: jdbc:snowflake://credosemi-yoa90493.snowflakecomputing.com In the
Username and Password fields, you will need to enter your credentials for NetSuite.
● In Database name field the name of the database that contains the target data.
● In Schema Name field the name of the schema that contains the target table.
● Create SharePoint Application
● Specify SharePoint 2.0 Parameters
Generate the Client Id and Client Secret and input the below details.
Title: Application Title
App Domain: boomi.com
Redirect URI: https://platform.boomi.com
Note down the Client Id and Client Secret and click on Create. By this we have registered an Add-In,
which has provided client id and secret.
Navigate to below URL in the browser which will allow granting Add-In permission
https://<sitename>.sharepoint.com/_layouts/15/appinv.aspx (if you have root site access) else
use : https://<sitename>.sharepoint.com/sites/<site>/_layouts/15/appinv.aspx (if you have access to a
particular site) Replace the <sitename> and <site> with the actual SharePoint site and site name. Input the
client id in the App Id box which was generated in the earlier step and click on the Lookup button.
This will search the registered Add-In and all information will be populated automatically. Place the
below XML in the Permission Request XML text box. The Right attribute in which we have configured
the value Manage which will help to read/write into the SharePoint site.
<AppPermissionRequests AllowAppOnlyPolicy=”true”>
<AppPermissionRequest Scope=”http://sharepoint/content/sitecollection/web” Right=”Manage” />
</AppPermissionRequests>
Click Create and after this the page will be redirected to the page where we have to Trust the add-in to
manage the site.
● URL: https://<sitename>.sharepoint.com
● Client ID: ClientID@TenantID
● AccessToken
URL: https://accounts.accesscontrol.windows.net/<TenantID>/tokens/
OAuth/2
Mail Connector:
The following prerequisites are necessary to implement a connection to your Mail Connection:
● SMTP server
● A port to be open in firewall configuration for the static IP address of the server that the
Atom is deployed on.
● An additional port if you are using a Transport Layer Security (TLS) or Secure Sockets
Layer (SSL) protocol.
● In Host Field you must provide the inbound email server name.
● In username field provide the username of the account on the SMTP server.
● In Password field provide the password of the account on the SMTP server.