Table of Contents

MibFrontTsvExporterConfig

  • granttype (string): Type of authentication, which can be password, client_credentials, or authorization_code. Commonly used: password for TSV export.
  • clientid (string): Application client ID.
  • clientsecret (string): Application client secret.
  • username (string): Authentication username.
  • password (string): Authentication password.
  • authorizationurl (string): URL for the authorization server.
  • apiurl (string): URL for the API server.
  • temporarytsvfilefolder (string): Path where temporary TSV files are stored.
  • tsvsubfolder (string): Path of the subfolder where TSV files are located. By default, it is empty.
  • tsvexporturl (string): URL enabled to download the file where it is stored.
  • storageType (string): Localization type where the file is stored. Can be disk, amazon, or SMB. The default is disk.
  • maximumExportWaitMinutes (int): The maximum time limit allowed for attempting a file export. The default is 120 minutes.
  • retryAttempts (int): Number of times to retry the call before considering it a permanent failure. The default is 5 attempts.
  • retryAwaitSeconds (int): Number of seconds to wait before making a new attempt. The default is 10 seconds.
  • mibFrontUrl (string): URL access for Mib3 (to get the dictionaries).
  • useFileManagementService: Indicates whether the FileManagement microservice should be used to upload files. (default = false) only from version MIB 6.0
  • authTokenEarlyRenewalMinutes: Sets a secure time margin before the authorization token expires so that it can be renewed sooner rather than later. (default = 10)
  • mibApiCallTimeoutSeconds: Defines timeout for batch processing from MibApi. (default = HttpClient default timeout)
  • mibAuthCallTimeoutSeconds: Defines timeout when calling MibAuthorization. (default = HttpClient default timeout)
  • mibFileManagementCallTimeoutSeconds: Defines timeout when calling MibFileManagement. (default = HttpClient default timeout)
  • minutesOfAgentInactivityToConsiderJobAbandoned: Defines how long an exportation job should not be progressing before it is considered abandoned and reassigned to another agent. (default = 5 minutes, minimum = 1 [not recommended])
  • dateFormat: (default = yyyy/MM/dd) only from version MIB 6.0
  • dateTimeFormat: (default = yyyy/MM/dd HH:mm:ss) only from version MIB 6.0
  • separatorCharacter: Defines which character will be used as a separator when writing files. (default = \t) only from version MIB 6.0
  • generateDetailedLogFormattingColumns: Defines whether to generate logs detailing the process of formatting the information coming from MibApi. (default = false) only from version MIB 6.0
  • fileUploadBufferSizeBytes: Defines buffer size in bytes for uploading files via FileManagement service. (default = 1048576)

The "dateFormat" and "dateTimeFormat" are used to format the AdmFields types: Date, DateTime, and UtcDateTime.