IRPCIndexingDataSource.NotifyObjectSkippedIndexing

View as Markdown

Server integration API / specialized internal: not for applications write session

Reports objects or files that an indexer skipped, and why.

ServiceIndexing data source MFiles.IRPCIndexingDataSource
gRPC method/MFiles.IRPCIndexingDataSource/NotifyObjectSkippedIndexing
HTTP (mf-http-grpc)POST /grpc/v1/notify-object-skipped-indexing
RequestNotifyObjectSkippedIndexingRequest
ResponseNotifyObjectSkippedIndexingResponse
Book and levelServer integration API, specialized
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

For M-Files components only. Search indexers call it. Applications should not call it.

Request: NotifyObjectSkippedIndexingRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
object_skipped_indexing_state_array[]repeated ObjectSkippedIndexingStateThe object skipped indexing state array.
object_skipped_indexing_state_array[].object_idObjIDThe object ID.
object_skipped_indexing_state_array[].object_id.typeint32The object type ID, for example 0 for documents. In a lookup value, the value list ID (for a lookup to objects, the object type ID).
object_skipped_indexing_state_array[].object_id.item_idItemIDThe ID of the object within its type, in item_id.internal_id.
object_skipped_indexing_state_array[].file_idFileIDThe file ID or zero if not managed file.
object_skipped_indexing_state_array[].file_id.typeFileIDTypeFILE_IDTYPE_SPECIFIC for one file.Values: FILE_IDTYPE_UNINITIALIZED (0), FILE_IDTYPE_ALL (1), FILE_IDTYPE_ANY (2), FILE_IDTYPE_SPECIFIC (3).
object_skipped_indexing_state_array[].file_id.internal_idint32The file ID.
object_skipped_indexing_state_array[].file_id.external_repository_idstringUsed only for files in external repositories. Leave empty.
object_skipped_indexing_state_array[].index_nameIndexNameThe index name.
object_skipped_indexing_state_array[].index_name.configuration_namestringThe name of the index configuration.
object_skipped_indexing_state_array[].index_name.repository_connectionstringIdentifies the external repository connection.
object_skipped_indexing_state_array[].index_name.configuration_typeIndexConfigurationTypeThe index configuration type (e.g., Shared versus Legacy).Values: INDEX_CONFIGURATION_TYPE_UNKNOWN (0), INDEX_CONFIGURATION_TYPE_LEGACY (1), INDEX_CONFIGURATION_TYPE_SHARED (2), INDEX_CONFIGURATION_TYPE_ANY (3).
object_skipped_indexing_state_array[].skip_timegoogle.protobuf.TimestampTime skipped (in UTC).
object_skipped_indexing_state_array[].reasonObjectSkippedIndexingReasonSkip reason.Values: OBJECT_SKIPPED_INDEXING_REASON_UNSPECIFIED (0), OBJECT_SKIPPED_INDEXING_REASON_CONFIG_FILE_SIZE (1), OBJECT_SKIPPED_INDEXING_REASON_CONFIG_FILE_EXTENSION (2), OBJECT_SKIPPED_INDEXING_REASON_CONFIG_TIMEOUT_TEXT_EXTRACTION (3), OBJECT_SKIPPED_INDEXING_REASON_ERROR_FILE_NOT_FOUND (4), OBJECT_SKIPPED_INDEXING_REASON_ERROR_FILE_ACCESS_DENIED (5), OBJECT_SKIPPED_INDEXING_REASON_ERROR_FILE_DATA_NOT_AVAILABLE (6), OBJECT_SKIPPED_INDEXING_REASON_ERROR_FILE_IN_USE (7), OBJECT_SKIPPED_INDEXING_REASON_ERROR_FILE_SIZE_MISMATCH (8), OBJECT_SKIPPED_INDEXING_REASON_ERROR_METADATA (9).

Response: NotifyObjectSkippedIndexingResponse

No fields.