TIBCO Scribe® Online Connector For Oracle Eloqua Bulk API

Use the TIBCO Scribe® Online Connector for Oracle Eloqua Bulk API to create contact, account, and custom entities in Oracle Eloqua with TIBCO Cloud™ Integration - Connect, as well as query activity information from Oracle Eloqua.

Possible use cases for the Oracle Eloqua Bulk API Connector include:

Refer to TIBCO Scribe® Online Connectors For Oracle Eloqua for information on when to use the Oracle Eloqua Bulk API Connector and when to use the standard Oracle Eloqua Connector.

Connector Specifications

This Connector primarily supports Oracle Eloqua Bulk API version 2.0.

  Supported

Agent Types

Connect on-premise X
Connect cloud X

Data Replication Apps

Source  
Target  

On Schedule Apps

Source X
Target X

On Event Apps

Source X
Target X

Maps

Integration X
Request-Reply X
Message  
Note: This Connector is available from the TIBCO Cloud™ Integration Marketplace. See Marketplace Connectors for more information.

Supported Entities

TIBCO Cloud™ Integration - Connect currently supports the following Oracle Eloqua entities. Select a linked entity name for additional information when using that entity in TIBCO Cloud™ Integration - Connect.

Entity  Query   Add   Create   Update   Delete   Upsert 

Account

X

 

 

 

 

X

Contact

X

 

 

 

 

X

Company Custom Objects

X

 

 

 

 

X

Contact Custom Objects

X

 

 

 

 

X

ContactListMember

 

X

       

EmailGroup

X

 

 

 

 

 

Activities

ActivityBouncebackEmail

X

 

 

 

 

 

ActivityEmailClickThrough

X

 

 

 

 

 

ActivityEmailOpen

X

 

 

 

 

 

ActivityEmailSend

X

 

 

 

 

 

ActivityEmailSubscribe

X

 

 

 

 

 

ActivityEmailUnsubscribe

X

 

 

 

 

 

ActivityFormSubmit

X

 

 

 

 

 

ActivityPageView

X

 

 

 

 

 

ActivityWebVisit

X

 

 

 

 

 

Setup Considerations

The Oracle Eloqua user account must have the following: 

Oracle Eloqua user's API settings must include:

Note: Contact your Oracle Eloqua administrator for assistance with user account requirements.

OAuth Connections

Some connections where authentication tokens must be refreshed periodically, such as OAuth2 or Azure AD authentication flows, do not support simultaneous use of the connection by more than one process. This includes:

If you are encountering connection errors, workaround options include:

Note: On event apps using this connection as a target may generate connection errors and are not fully supported. Use the TIBCO Scribe® Online Connector For Oracle Eloqua for On event apps.

Selecting An Agent Type For Oracle Eloqua Bulk API

Refer to TIBCO Cloud™ Integration - Connect Agents for information on available agent types and how to select the best agent for your app.

Connecting To Oracle Eloqua Bulk API

Note: Best practice is to create Connections with credentials that limit permissions in the target system, following the principle of least privilege. Using Administrator level credentials in a Connection provides Administrator level access to the target system for TIBCO Cloud™ Integration - Connect users. Depending on the entities supported, a TIBCO Cloud™ Integration - Connect user could alter user accounts in the target system.
  1. Select Connections from the menu.
  2. From the Connections page select Create to open the Create a connection dialog.
  3. SSelect the Connector from the list to open the Connection dialog, and then enter the following information for this Connection:
    • Name — This can be any meaningful name, up to 25 characters.
    • Alias — An alias for this Connection name. The alias is generated from the Connection name, and can be up to 25 characters. The Connection alias can include letters, numbers, and underscores. Spaces and special characters are not accepted. You can change the alias. For more information, see Connection Alias.
    • A message in the Connection dialog box indicates the OAuth URL has been received and you can begin the Authentication process.
  4. Select Authenticate. The Allow Access To Oracle Eloqua screen opens, noting the TIBCO Connector for the Oracle Eloqua Bulk API is requesting permission to access Oracle Eloqua.
  5. If you are not logged into Oracle Eloqua:
    1.  Select Login and enter the following information: 
      • Company — The name of your company as defined in Oracle Eloqua.
      • Username — Your user name for Oracle Eloqua.
      • Password — The password associated with your Oracle Eloqua user name.
    2. Select Sign In. You are prompted to accept the request for access.
  6. Select Accept.

    A TIBCO Cloud™ Integration - Connect page with the following message displays:

  7. Select Close to return to the TIBCO Cloud™ Integration - Connect page.
    Tip: Do not test the Connection until the message at the top of the Connection dialog reads Authentication complete. Note that it may take a few minutes for this message to display.
  8. Select Test to ensure that the agent can connect to your database. Be sure to test the Connection against all agents that use this Connection. See Testing Connections.
  9. Select OK/Save to save the Connection.

Metadata Notes

Note: TIBCO Cloud™ Integration - Connect provides two Oracle Eloqua Connectors, the Oracle Eloqua Bulk API Connector and the Oracle Eloqua Connector. Refreshing metadata for one does not refresh metadata for the other. Refresh metadata for each Connector separately.

Text Fields

Numeric Fields

Picklists

Checkbox Fields

Filter, Match Criteria, Or Lookup

Access Token

Oracle Eloqua Bulk API Connection As An App Source

Consider the following when using the Oracle Eloqua Bulk Connector as an app source.

Oracle Eloqua Bulk API Connection As An App Target

Consider the following when using the Oracle Eloqua Bulk Connector as an app target.

Notes On Standard Entities

Account

Activity Type Entities

Contact

ContactListMember

EmailGroup

Oracle Eloqua Custom Objects

Note: TIBCO Cloud™ Integration - Connect currently supports Contact Custom Objects and Company Custom Objects.

Company Custom Objects

Upserting Records

TIBCO Cloud™ Integration - Connect API Considerations

To create Connections with the TIBCO Cloud™ Integration - Connect API, the Oracle Eloqua Bulk API Connector requires the following information:

Connector Name

Oracle Eloqua Bulk API

Connector ID

9A84503B-AF2A-489A-AC0A-778EEEB83FC2

TIBCO Cloud™ Integration - Connect Connection Properties

In addition, this Connector uses the following Connection properties, which are case-sensitive:

Name Data Type Required Secured

Company

String

Yes

No

Username

String

Yes

No

Password

String

Yes

Yes

License Agreement

The TIBCO Cloud™ Integration - Connect End User License Agreement for the Oracle Eloqua Bulk API Connector describes TIBCO and your legal obligations and requirements. TIBCO suggests that you read the End User License Agreement.

More Information

For additional information on this Connector, refer to the Knowledge Base and Discussions in the TIBCO Community.