Table of Contents

Search

  1. Preface
  2. Introduction to Services Integration Framework
  3. Setting Up the SIF SDK
  4. Request and Response Objects
  5. Transactions and Exception Handling
  6. ORS-Specific SIF API
  7. Asynchronous SIF Requests
  8. ORS-Specific JMS Event Messages
  9. Using Security Access Manager
  10. Using Dynamic Data Masking
  11. SIF API Reference
  12. Troubleshooting
  13. Appendix A: Identifiers
  14. Appendix B: Frequently Asked Questions

Services Integration Framework Guide

Services Integration Framework Guide

GetOneHop

GetOneHop

The GetOneHop Hierarchy Manager request fetches information about the entities directly related to the group of entities that you specify in a Hierarchy Manager configuration.
The request contains the Hierarchy Manager configuration, a list of entity keys, and the filtering criteria. The response contains lists of entity records and relationships, and a search token to use for fetching additional information. Use GetOneHop to understand relationships between records in a hierarchy.
For timeline-enabled entities, the request must include the EffectiveDate parameter value.
When you use GetOneHop to calculate the best version of the truth for many records, increase the value of the following properties in
cmxserver.properties
:
  • searchQuery.buildBvtTemp.MaxRowCount
  • sif.search.result.query.temptableTimeToLive.seconds
For example, if you use GetOneHop for more than 10,000 records, set the values as shown in the following example:
sif.search.result.query.temptableTimeToLive.seconds=3600 searchQuery.buildBvtTemp.MaxRowCount=100000
If you process a higher number of records, increase the values for the
searchQuery.buildBvtTemp.MaxRowCount
and
sif.search.result.query.temptableTimeToLive.seconds
properties.
If you enable timeline, start with a value of
5000
for the
searchQuery.buildBvtTemp.MaxRowCount
property.
You must also increase the transaction timeout value of the application server.

Use Case

This following scenario uses the GetOneHop request:
Fetch one level of entities and relationships associated with a specific HM entity or entities
If the Hierarchy Manager is populated with data, use GetOneHop to get a single level of entities and relationships associated with one or more entities.

0 COMMENTS

We’d like to hear from you!