Search Results for

    Show / Hide Table of Contents

    Class AConfigSetting

    Contains configuration name string constants the system uses with AConfig. The library user can get and set the settings using these constants, to e.g. change the port buffer capacity for a specific port.

    The library user can also set and get custom settings, using any other configuration names, although it is recommended the same dot-separated format is used.

    While users can create any custom configuration name, the "User." prefix is guaranteed to never be used by the system.

    See AConfig Configuration Facility for details.

    Inheritance
    Object
    AConfigSetting
    Namespace: actionETL.Configuration
    Assembly: actionETL.dll
    Syntax
    public static class AConfigSetting

    Fields

    ErrorPortMaxRowsBeforeError

    The string "ErrorPort.MaxRowsBeforeError", used for configuring MaxRowsBeforeError.

    Declaration
    public static readonly string ErrorPortMaxRowsBeforeError
    Field Value
    Type Description
    String

    ErrorPortMaxRowsBeforeWarning

    The string "ErrorPort.MaxRowsBeforeWarning", used for configuring MaxRowsBeforeWarning.

    Declaration
    public static readonly string ErrorPortMaxRowsBeforeWarning
    Field Value
    Type Description
    String

    ErrorPortMaxRowsLogged

    The string "ErrorPort.ErrorPortMaxRowsLogged", used for configuring MaxRowsLogged.

    Declaration
    public static readonly string ErrorPortMaxRowsLogged
    Field Value
    Type Description
    String

    ErrorPortMaxRowsSent

    The string "ErrorPort.MaxRowsSent", used for configuring MaxRowsSent.

    Declaration
    public static readonly string ErrorPortMaxRowsSent
    Field Value
    Type Description
    String

    InputPortBufferCapacity

    The string "InputPort.BufferCapacity", used for configuring BufferCapacity.

    Declaration
    public static readonly string InputPortBufferCapacity
    Field Value
    Type Description
    String

    InsertStatementValuesPerBatch

    The string "InsertStatement.ValuesPerBatch", used for configuring one part of SetRowLimits(Int32, Int64).

    Note that this configuration setting uses 'values (or parameters) per batch', since that is more useful across different row widths, while SetRowLimits(Int32, Int64) instead uses 'rows per batch'.

    Declaration
    public static readonly string InsertStatementValuesPerBatch
    Field Value
    Type Description
    String
    See Also
    InsertStatementValuesPerTransaction

    InsertStatementValuesPerTransaction

    The string "InsertStatement.ValuesPerTransaction", used for configuring one part of SetRowLimits(Int32, Int64).

    Note that this configuration setting uses 'values (or parameters) per transaction', since that is more useful across different row widths, while SetRowLimits(Int32, Int64) instead uses 'rows per transaction'.

    Declaration
    public static readonly string InsertStatementValuesPerTransaction
    Field Value
    Type Description
    String
    See Also
    InsertStatementValuesPerBatch

    LicenseFileNames

    The string "License.FileNames".

    Set this to the (semi colon separated) actionETL license (absolute or relative) file names to use instead of loading from the default license file locations. Any licenses specified with LicenseText will however also have been loaded before these files are loaded.

    Note: You can only set this setting before the worker system has been created, by injecting a configuration service with e.g. WorkerSystem(IConfigurationService).

    Declaration
    public static readonly string LicenseFileNames
    Field Value
    Type Description
    String

    LicenseText

    The string "License.Text".

    Set this to the actual actionETL license text (i.e. not a file path) to use instead of loading from the default license file locations. Any files specified with LicenseFileNames will however also be loaded after this license text has been loaded.

    Note: You can only set this setting before the worker system has been created, by injecting a configuration service with e.g. WorkerSystem(IConfigurationService).

    Declaration
    public static readonly string LicenseText
    Field Value
    Type Description
    String

    SystemCompletedLogFlushTimeout

    The string "System.Completed.Log.FlushTimeout".

    Represents the logging flush timeout in milliseconds to use after the worker system has completed. The default is 15 seconds, increase this if getting logging timeouts when running many worker systems in parallel, e.g. during testing.

    Declaration
    public static readonly string SystemCompletedLogFlushTimeout
    Field Value
    Type Description
    String

    WorkerParentKeepChildrenLevels

    The string "WorkerParent.KeepChildrenLevels", used for configuring KeepChildrenLevels.

    Declaration
    public static readonly string WorkerParentKeepChildrenLevels
    Field Value
    Type Description
    String
    In This Article
    Back to top Copyright © 2021 Envobi Ltd