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 Scribe® Online, 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

On Premise X
Cloud X

Replication Services

Source  
Target  

Integration Services

Source X
Target X

Migration Services

Source X
Target X

Maps

Integration X
Request-Reply X
Message  

Note:  This Connector is available from the TIBCO Scribe® Online Marketplace. See Marketplace TIBCO Scribe® Certified Connectors for more information.

Supported Entities

TIBCO Scribe® Online currently supports the following Oracle Eloqua entities. Select a linked entity name for additional information when using that entity in TIBCO Scribe® Online.

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, the workaround options include:

Note: Event Solutions 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 Event Solutions.

Selecting An Agent Type For Oracle Eloqua Bulk API

Refer to TIBCO Scribe® Online Agents for information on available Agent types and how to select the best Agent for your Solution.

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 Scribe® Online users. Depending on the entities supported, a TIBCO Scribe® Online user could alter user accounts in the target system.

  1. Select More > Connections from the menu.
  2. From the Connections page select Add to open the Add a New Connection dialog.
  3. Select the Connector from the drop-down list in the Connection Type field, 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 Scribe® Online 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 Scribe® Online page with the following message displays:

  7. Select Close to return to the TIBCO Scribe® Online 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 Scribe® Online 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 IS/MS Source

Oracle Eloqua Bulk API Connection As IS/MS Target

Notes On Standard Entities

Account

Activity Type Entities

Contact

ContactListMember

EmailGroup

Oracle Eloqua Custom Objects

Note: TIBCO Scribe® Online currently supports Contact Custom Objects and Company Custom Objects.

Company Custom Objects

Upserting Records

TIBCO Scribe® Online API Considerations

To create Connections with the TIBCO Scribe® Online 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 Scribe® Online 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 Scribe® Online 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.