XML Configuration Reference : Connector : Connector
 
Connector
com.exalead.mercury.mami.connect.v10.Connector
The configuration of a connector
Parent elements:
com.exalead.mercury.mami.connect.v10.ConnectorList (as ConnectorList)
Attributes:
Name
Type
Default value
Description
name
string
The name of the connector.
classId
string
Connector class identifier. This identifies the kind of data source this connectors connects to, as well as the actual implementation. The class identifier can be a reference to an exascript class, a Java class or a .NET Class. This attribute must be null for unmanaged connectors. The value provided should be one of the values returned by @see listConnectorTypes.
customClassId
string
Implementation class identifier. Optional. Can be used to specify a custom implementation of the connector.
managed
boolean
Indicates that the connector is managed by a framework. A managed connector is launched and operated as a CloudView service, whereas an 'unmanaged connector' is handled by a third-party process.
connectorServer
string
Defines the connector server hosting this connector. For managed connectors only. Connectors are deployed in a connector server. There are 3 kinds of connector server: exascript, Java or .NET. The value of this attribute should refer to a connector server defined in the deployment configuration (for example, exa0, java0, dotnet0).
buildGroup
string
Defines the build group that will receive the documents. For managed connectors only. For a single connector server, different connectors can push to different build groups.
pushAPIServer
string
Defines the Push API server that will receive the documents. For managed connectors only. For a single connector server, different connectors can push to different Push API servers.
authenticationMode
enum(public, basic)
public
The connector configuration parameters. Connector parameters such as the data sources or folders to actually index in the data source are provided as key-values. No configuration parameters should be provided for unmanaged connectors. The set of meta data to be automatically added to indexed documents. These meta-data items are inserted into each document from this connector when analyzing the document. Connector authentication mode values are: public and basic. If set to basic, the indexing-server will require authentication to push content with this connector name.
login
string
User login if authenticationMode parameter is set to basic.
password
string
User password if authenticationMode parameter is set to basic.
defaultDataModelClass
string
Specifies the class in which the documents should be indexed if the connector does not provide a dataModelClass indication for its documents. The default value (null) means that the documents will go in the default class of the DataModel.
documentsType
string
Type of documents produced by this source. The type of documents must match one of the types declared in your CloudView license file.
generated
boolean
Has this connector been generated automatically by another component or it has been manually added by the user. A generated connector must be configured by the component that has generated it and won't be editable in admin-ui
Nested elements:
Name
Type
Description
config
exa.bee.KeyValue*
forcedMeta
exa.bee.KeyValue*
ConnectorScheduledScan
com.exalead.mercury.mami.connect.v10.ConnectorScheduledScan*
List of scheduled scans for the connector.
PostProcessingPipeline
com.exalead.mercury.mami.connect.v10.PostProcessingPipeline
Pipeline post-processing documents sent by this connector.
PushConfig
com.exalead.mercury.mami.connect.v10.PushConfig
Specifies how documents are sent to the indexing-server.
SourceCachingConfig
com.exalead.mercury.mami.connect.v10.SourceCachingConfig
SourceFetchConfig
com.exalead.mercury.mami.connect.v10.SourceFetchConfig
SourcePreviewConfig
com.exalead.mercury.mami.connect.v10.SourcePreviewConfig
SourceThumbnailsConfig
com.exalead.mercury.mami.connect.v10.SourceThumbnailsConfig