JDBC Driver for Oracle Service Cloud

Build 24.0.9060

EventSubscriptions

The event-based subscription management object that allows external applications to discover objects that can be subscribed.

Table-Specific Information

SELECT

The driver will use the Oracle Service Cloud API to process WHERE clause conditions built with =,!=,<,>,<=,>=,IN,NOT_IN,IS,IS_NOT,LIKE operators. The rest of the filters are executed client side within the driver.

SELECT * FROM EventSubscriptions WHERE id = 12
SELECT * FROM EventSubscriptions WHERE id > 15
SELECT * FROM EventSubscriptions WHERE lookUpName LIKE '%test'
SELECT * FROM EventSubscriptions WHERE id IN (12, 23, 123)
SELECT * FROM EventSubscriptions WHERE lookUpName IS NOT NULL

INSERT

Insert can be executed by specifying the class, endPoint, eventType, integrationUser, name, objectShapeXml and objectVersion columns. The columns that are not read-only can be inserted optionally. Following is an example of how to insert into this table.

INSERT INTO EventSubscriptions (class, endPoint, eventTypeId, integrationUserId, objectShapeXml, name, objectVersionId) VALUES ('Contact', 'https://abc.com', '2', '1', 'asdc', 'queryresults', '100200')

UPDATE

Update can be executed. The columns that are not read-only can be Updated. For example:

UPDATE EventSubscriptions SET summary = 'Test Replacement' WHERE lookupName = 'Battery Replacement'

DELETE

Following is an example of how to Delete a record in this table.

DELETE FROM EventSubscriptions WHERE summary IS NULL

Columns

Name Type ReadOnly Description
Class String False

The string which represents the type of object in the ObjectShapeXML.

CreatedTime Datetime True

The date and time when the event subscription was created. This attribute is read-only.

EndPoint String False

The URL to post the notification event. Note: If an endpoint is registered as a callback, it should contain the fully qualified domain name. For example:

EventTypeId Long False

Id of eventType. The types of event such as Create, Update, or Destroy.

EventTypelookUpName String False

LookUpName of eventType. The types of event such as Create, Update, or Destroy.

Id [KEY] Long True

The unique identifier of the event subscription.

IntegrationUserId Long False

Id of integrationUser. The credentials and connection method to use for the event subscription.

IntegrationUserlookUpName String False

LookUpName of integrationUser. The credentials and connection method to use for the event subscription.

LookupName String True

The name used to look up the event subscription.

Name String False

The unique name of the event subscription.

ObjectShapeXml String False

The shape of the template object used to send the notification.

ObjectVersionId Long False

Id of objectVersion. The Connect version of the object to be sent in the notification.

ObjectVersionlookUpName String False

LookUpName of objectVersion. The Connect version of the object to be sent in the notification.

StatusId Long False

Id of status. The status of the event subscription.

StatuslookUpName String False

LookUpName of status. The status of the event subscription.

UpdatedTime Datetime True

The date and time when the event subscription was last updated. This attribute is read-only.

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9060