Changes to the Data Ingest Web Service

In version 7.5.1, the Data Ingest Web Service has been changed. New operations have been added and some existing operations have been deprecated. This topic discusses the changes.

Deprecated operations

The ingestRecords operation of the Data Ingest Web Service has been deprecated and is not guaranteed to be supported in the future releases. Use the ingestChanges operation instead, for updating and replacing records and assignments on their attributes.

New operations

The Data Ingest Web Service contains one new operation, ingestChanges.

Inside ingestChanges, the following elements represent new sub-operations:
  • addRecords
  • updateRecords
  • addOrUpdateRecords
  • deleteRecords
  • replaceRecords
Further, inside the updateRecods element, the following elements are included, each of which also represents an operation of this Web service:
  • addAssignments
  • deleteAssignments
  • wildcardDeleteAssignments
  • replaceAssignments

For information and examples of usage of the ingestChanges operation, see the Oracle Endeca Server Data Loading Guide.

Changed operations

The IngestDimensionValues operation has been renamed to IngestManagedAttributeValues. The syntax of this operation remains the same, however, some of the nested elements were also renamed to reflect the fact that operations occur on values for managed attributes (known in previous releases as dimensions).

Additional changes

It is now possible to change a name of the standard attribute in a running data domain.

The operations of the Data Ingest Web Service take EQL (Endeca Query Language) expressions as arguments, which allows you to identify one or more records with the EQL filters. For information and examples, see the Oracle Endeca Server Data Loading Guide.