NiFi Ingest 25.4
NiFi Ingest

# PutIDOLGraph

Accepts Knowledge Discovery documents, transforms the data, and then adds entities and links to a Discover instance. The processor uses an XSL template to transform the documents from XML format into XML that is accepted by the Discover API.

## Properties

Name | Default Value | Description
--- | --- | ---
IDOL License Service |  | An IdolLicenseServiceImpl that provides a way to communicate with a Knowledge Discovery License Server.
Discover Host |  | The host name or IP address of the machine hosting the Discover REST API.
Discover Port |  | The port of the Discover REST API.
Discover Tenant ID |  | The tenant ID sent with every request to Discover. Specify a value such as "Ingest".
OAuth2 Site Name |  | To configure OAuth authentication, right-click the processor and click ADVANCED, and follow the instructions on the OAUTH SETUP tab.
OAuth2 Sites File |  | To configure OAuth authentication, right-click the processor and click ADVANCED, and follow the instructions on the OAUTH SETUP tab.
Document Registry Service |  | A DocumentRegistryServiceImpl controller service that manages and updates a document registry database. This ensures that documents are indexed in the correct order.
SSL Config Service |  | An optional IdolSSLConfigServiceImpl that specifies the settings to use to send data to the Discover REST API. Set this property if your Discover instance is accepting secure (HTTPS) connections.
Discover API Base Path | / | The base path of the Discover REST API. Set this property when running Discover behind a reverse proxy.
Discover Batch Upload Files | true | The Discover API supports batch uploading of files. This property specifies whether to upload all files in one request, or to make one request per file.
Discover Default Access ACL |  | An ACL defining users and groups who can access the inserted graph entities. TIP: The value of this property is used as a default, and can be overridden by setting a value directly on a specific entity, in the XML produced by your XSL transformation.
Discover Default Access Filter |  | A filter that selects a single entity, for inserted entities to inherit access setting from. For example: `typeId==TeamEntity and properties:TeamEntity:title=contains=Global` TIP: The value of this property is used as a default, and can be overridden by setting a value directly on a specific entity, in the XML produced by your XSL transformation.
Discover Default Access IDs |  | A list of Entity IDs for inserted entities to inherit access settings from. TIP: The value of this property is used as a default, and can be overridden by setting a value directly on a specific entity, in the XML produced by your XSL transformation.
Discover Default Access Public | false | When true, the inserted graph entities are public. TIP: The value of this property is used as a default, and can be overridden by setting a value directly on a specific entity, in the XML produced by your XSL transformation.
Discover Is Secure | false | Specifies whether Discover requires a secure (HTTPS) connection. When this property is FALSE, the SSL Config Service is ignored.
Entity Import Type | ReplaceOrCreate | Specifies how to add entities to the graph: Create - All entities produced by the processor are added to the graph. FindOrCreate - The entities produced by the processor are added to the graph, if they do not already exist. ReplaceOrCreate - The entities produced by the processor are added to the graph if they do not already exist. Entities that already exist in the graph are replaced.
Entity XSL Path | A subfolder of your NiFi installation. | The path of the XSL file to use to transform documents into entities and links (in XML format).
Link Exists Action | succeed | Specifies what to do when adding a link to the graph, but the link already exists: Succeed - Report success. Fail - Report failure. Replace - Replace the existing link.
Linked Entity Import Type | FindOrCreate | Specifies how to add entities to the graph when entity creation is caused by the addition of a link. Create - Create the linked entity. FindOrCreate - Create the linked entity if it does not already exist. ReplaceOrCreate - Create the linked entity if it does not already exist, otherwise replace it.

## Relationships

Name | Description
--- | ---
success | FlowFiles that were indexed successfully.
failure | FlowFiles that failed to be indexed.

Copyright 2018-2025 Open Text
Version 25.4 | Last updated October 2025

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to MFI-swpdl.idoldocsfeedback@opentext.com.

We appreciate your feedback!

Product: Knowledge Discovery NiFi Ingest 25.4

Topic Title: PutIDOLGraph