Open topic with navigation

TIBCO BusinessEvents® Enterprise Edition 6.3.1

# Unsupported functions with TIBCO BusinessEvents Version 6.x

Under the new key-based lookup with TIBCO BusinessEvents version 6.x, the ID (@id) for concept and event entities is of object data type instead of long data type. With this change in the function definition, the following functions now expect an object or string value instead of long value:

- `Instance.getById()`

- `Event.getById()`

- `Cluster.DataGrid.CacheLoadConceptById()`

- `Cluster.DataGrid.CacheLoadEventById()`

For the functions that are no longer supported with TIBCO BusinessEvents version 6.x under the new key-based lookup, you must update the function definitions in the project implementation with their equivalent functions supported in version 6.x.

The following table lists these unsupported functions and their equivalent functions with 6.x.

Functions supported with TIBCO BusinessEvents version 5.x | Equivalent functions supported with TIBCO BusinessEvents version 6.x | Comments
--- | --- | ---
`Instance.getByExtId()` | `Instance. getByKeysByUri()` | For details about key-based lookup, see Primary Key Strategies. For function details, see TIBCO BusinessEvents Functions Reference.
`Instance. getByExtIdByUri()` | Use when custom primary key is not configured hence extId is used as primary key For details about key-based lookup, see Primary Key Strategies. For function details, see TIBCO BusinessEvents Functions Reference.
`Instance.getByIdByUri()` | `Instance.getById()` | The URI is not needed when getting by ID object with TIBCO BusinessEvents version 6x as ID object already has type detail.
`Event.getByExtId()` | `Event. getByExtIdByUri()` | For function details, see TIBCO BusinessEvents Functions Reference
`Cluster.DataGrid. CacheLoadConceptByExtId()` | `Cluster.DataGrid. CacheLoadConceptByExtIdByUri()` | Use when custom primary key is not configured hence extId is used as primary key For function details, see Cache Related Functions
`Cluster.DataGrid. CacheLoadConceptByKeysByUri()` | Use when a custom primary key is configured for the entity For function details, see Cache Related Functions
`Cluster.DataGrid. CacheLoadConceptsByExtId()` | `Cluster.DataGrid. CacheLoadConcepts ByExtIdByUri()` | For function details, see Cache Related Functions
`Cluster.DataGrid. CacheLoadEventByExtId()` | `Cluster.DataGrid. CacheLoadEvent ByExtIdByUri()` | For function details, see Cache Related Functions
`Cluster.DataGrid. CacheLoadConceptIndexed ByExtId()` | `CacheLoadConcept ByKeysByUri()` | Use when custom primary key is configured. For function details, see Cache Related Functions.
`CacheLoadConcept ByExtIdByUri()` | Use when custom primary key is not configured. For function details, see Cache Related Functions.

Note: The `*ByUri` functions work with both legacy and new ID lookup strategies.

Did you find this helpful?

YesNo
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO BusinessEvents® Enterprise Edition

Copyright © 2004-2024. Cloud Software Group, Inc. All Rights Reserved.