|
Class Reference
%iKnow.Source.Global.Processor
|
|
![]() |
|||
Private Storage |
This Processor implementation reads data from global nodes, as listed by the ExpandList
method of the
Processor parameters:
Extracted metadata keys: [None]
|
|
|
This is the primary method that will need to be implemented by subclasses. It gets the local ID of the source being processed (as assigned by the lister) and the Composite Reference in %List format. Data read by the Processor should be buffered through calling ..Buffer.BufferString(), which will automatically forward the data to the iKnow Indexing engine or, if configured, a
%iKnow.Source.Converter object that will in turn push converted data through to the engine.If this Processor also extracts metadata while reading (as specified in its
GetMetadataKeys implementation), it should make sure to invokeSetCurrentMetadataValues at some point in this methods execution.
Subclasses should override this method to identify those metadata keys that are calculated or extracted by this Processor implementation and will be registered for every source processed by calling
SetCurrentMetadataValues during theFetchSource execution.
This method stores the Processor parameters in the
Params property, from where they can be referenced in theFetchSource implementation.NOTE: If this method is overridden by a subclass, it should make sure to either call this method via ##super, or set
Params itself.