Files
2026-04-22 09:52:00 -05:00

220 lines
9.7 KiB
JSON

{
"Primary": {
"AppName": "Dispatcher",
"SeqUrl": "http://localhost:5080",
"SeqApiKey": "9MQu0vLDwQ1LCFzGixZM",
"CorsAllowedOrigins": [
"http://localhost:3000",
"http://lcu-internal.com",
"https://lcu-internal.com",
"https://qa-api.lcu-internal.com",
"https://uat-api.lcu-internal.com",
"https://api.lcu-internal.com"
],
"SchedulersCronSchedule": "* * * * *",
"BatchErroredJobsCronSchedule": "*/15 * * * *",
"CleanUpJobsCronSchedule": "00 22 * * *",
"ProcessingLimitInMinutes": 30,
"NumberOfWorkItemExecutions": 10,
"NumberOfExecutionMessages": 20,
"CleanUpJobsDaysToDelete": -30,
"BatchErroredJobsTemplate": "./Templates/BatchErroredJobsTemplate.html",
"ErrorRowTemplate": "./Templates/ErrorRowTemplate.html",
"BatchErroredJobsSubject": "Dispatcher: Error Monitoring",
"DefaultErrorRecipient": "[email protected]",
"JobStatusesToMonitorByTimeLimit": [
"Processing",
"DeterminingOperation",
"PendingToRun"
],
"DefaultDelayMilliseconds": 5000,
"FeatureFlags": {
"RunCompletionConsumer": false,
"RunExecutionConsumer": false,
"RunJobSchedulerHostedService": false,
"RunBatchErroredJobsHostedService": false,
"RunCleanUpJobsHostedService": false,
"RunDetermineOperationConsumer": false,
"RunJobFailureConsumer": false,
"RunSendErroredJobAlertConsumer": false
}
},
"FileOperationsApiConfiguration": {
"Url": "https://localhost:56595",
"MoveFileEndpoint": "/api/FileOperations/MoveFile",
"CopyFileEndpoint": "/api/FileOperations/CopyFile",
"ModifyFileEndpoint": "/api/FileOperations/ModifyFile",
"RenameFileEndpoint": "/api/FileOperations/RenameFile",
"DeleteFileEndpoint": "/api/FileOperations/DeleteFile",
"ZipDirectoryEndpoint": "/api/FileOperations/ZipDirectory",
"CreateDirectoryEndpoint": "/api/FileOperations/CreateDirectory",
"RenameDirectoryEndpoint": "/api/FileOperations/RenameDirectory",
"UnzipFileEndpoint": "/api/FileOperations/UnzipFile",
"EncryptFileDataEndpoint": "/api/FileOperations/EncryptFileData",
"DecryptFileDataEndpoint": "/api/FileOperations/DecryptFileData",
"UnzipPasswordProtectedFileEndpoint": "/api/FileOperations/UnzipPasswordProtectedFile",
"DeleteDirectoryEndpoint": "/api/FileOperations/DeleteDirectory",
"FileValidationEndpoint": "/FileValidation/QueueValidateFile",
"ExtractIndexFileDataEndpoint": "/api/IndexFile/QueueExtractIndexFileData",
"ValidateFileSizeInRange": "/FileValidation/QueueValidateFileSizeInRange",
"DeleteEmptyDirectoryEndpoint": "/api/FileOperations/DeleteEmptyDirectory"
},
"FtpApiConfiguration": {
"Url": "https://localhost:44351",
"SftpFileEndpoint": "/api/Sftp",
"QueueSftpDynamicFileEndpoint": "/api/Sftp/QueueSftpDynamicFileRequest",
"QueueSftpUploadFileEndpoint": "/api/Sftp/QueueSftpUploadRequest",
"QueueSftpDownloadFileEndpoint": "/api/Sftp/QueueSftpDownloadRequest"
},
"NotificationApiConfiguration": {
"Url": "https://qa-notifications-api.apps.azure.lcu-internal.com",
"EmailEndpoint": "/api/Email"
},
"ArchiverApiConfiguration": {
"Url": "https://localhost:44353",
"QueueArchiverEndpoint": "/QueueArchiver/QueueArchiver"
},
"BlendApiConfiguration": {
"Url": "https://localhost:54004",
"QueueDataImportEndpoint": "/api/Processing/QueueSyncDataFromBlend"
},
"DialerApiConfiguration": {
"Url": "https://localhost:1234",
"QueueDialerUploadEndpoint": "/api/DialerUpload/QueueDialerUploadRequest",
"QueueUploadDoNotCallEndpoint": "/api/UploadDoNotCall/QueueUploadDoNotCallRequest",
"QueueCreateVoAppsCampaignEndpoint": "/api/CreateVoAppsCampaign/QueueCreateVoAppsCampaignRequest",
"QueueUploadVoAppsCampaignResultsEndpoint": "/api/UploadVoAppsCampaignResults/QueueUploadVoAppsCampaignRequest",
"QueueUploadVoAppsCampaignErrorRequestEndpoint": "/api/UploadVoAppsCampaignResultsError/QueueUploadVoAppsCampaignErrorRequest"
},
"DocumentIngestorApiConfiguration": {
"Url": "https://localhost:7139",
"QueueDocumentIngestorEndpoint": "/DocumentIngestor/QueueDocumentIngestor",
"QueueDocumentBatchIngestionEndpoint": "/BatchIngestion/QueueBatchIngestion",
"QueueIngestorPdfPartitionerEndpoint": "/PdfPartitioner/QueueIngestorPdfPartitioner",
"QueueMemberDocumentNotifierEndpoint": "/MemberDocumentNotifier/QueueMemberDocumentNotifier",
"QueueIngestionFolderCleanUpEndpoint": "/IngestionFolderCleanUp/QueueIngestionFolderCleanUp",
"QueueProcessStatusTypeEmailRequestEndpoint": "/QueueProcessStatusTypeEmail/QueueProcessStatusTypeEmailRequest"
},
"DocumentTypeCleanupApiConfiguration": {
"Url": "https://localhost:7066",
"QueueDocumentRetentionCleanupEndpoint": "/DocumentTypeCleanup/QueueDocumentRetentionCleanup"
},
"HistoricalDocumentIngestorApiConfiguration": {
"Url": "https://localhost:44346",
"QueueDocumentIngestorEndpoint": "/DocumentIngestor/QueueDocumentIngestor",
"QueueDocumentBatchIngestionEndpoint": "/BatchIngestion/QueueBatchIngestion",
"QueueIngestorPdfPartitionerEndpoint": "/PdfPartitioner/QueueIngestorPdfPartitioner"
},
"RemoteDepositCaptureApiConfiguration": {
"Url": "https://localhost:44305",
"QueueRemoteDepositCaptureXmlEndpoint": "/api/RemoteDepositCaptureXml/QueueRemoteDepositCaptureXmlRequest"
},
"DataCleanUpApiConfiguration": {
"Url": "https://localhost:44357",
"QueueDataCleanUpEndpoint": "/QueueDataCleanUp/QueueDataCleanUp",
"QueueUpdatePersonForCheckHoldsEndpoint": "/QueueDataCleanUp/QueueUpdatePersonForCheckHolds",
"QueueNcoaUpdateEndpoint": "/QueueDataCleanUp/QueueUpdateNcoaProcess",
"QueueUpdateFannieMaeMortgageEndpoint": "/QueueDataCleanUp/QueueUpdateFannieMaeMortgage",
"QueueIndirectFundingEndpoint": "/QueueDataCleanUp/QueueIndirectFunding"
},
"NoticeProcessorApiConfiguration": {
"Url": "https://localhost:7275",
"QueueExtractEndpoint": "/QueueExtractRequest/RunNoticeProcessorByExtractRequestNow",
"QueueProcessingEmailSummaryEndpoint": "/QueueProcessingEmailRequest/RunProcessingEmailRequestNow"
},
"MomBotApiConfiguration": {
"Url": "https://localhost:5001",
"QueueMomBotEndpoint": "/api/QueueMomBot"
},
"RealTimeAlertsApiConfiguration": {
"Url": "https://localhost:59626",
"QueueInitiateRealTimeAlertsEndpoint": "/api/TransactionAlerts/QueueInitiateTransactionAlertsRequest",
"QueueErroredTransactionCleanUpEndpoint": "/api/TransactionAlerts/QueueInitiateErroredTransactionCleanUpRequest"
},
"RepoApiConfiguration": {
"Url": "https://localhost:7066",
"AccountBatchEndpoint": "/api/RepoBatchProcessing/QueueRepoBatchRequest"
},
"MemberPreferencesApiConfiguration": {
"Url": "https://localhost:52727",
"QueueDNAAuditRequestEndpoint": "/api/QueueDnaAuditProcess"
},
"ConnectionsConfiguration": {
"SQL": {
"DispatcherDb": "data source=localhost;initial catalog=Dispatcher;Integrated Security=SSPI;MultipleActiveResultSets=True;App=EntityFramework;Encrypt=false",
"SQLOptions": {
"MaxRetryCount": 5,
"MaxRetryDelay": "0.00:05:00",
"ErrorNumbersToAdd": [],
"EnableDetailedErrors": true,
"CommandTimeout": 60
}
}
},
"DispatcherRequestBuilderConfiguration": {
"Url": "https://localhost:44380/api/Ingestion"
},
"DispatcherCompletionConsumer": {
"QueueName": "LCU.Queue.Dispatcher.Completion",
"ExchangeName": "LCU.Dispatcher.Direct",
"Subject": "LCU.Queue.Dispatcher.Completion"
},
"ConnectionConfiguration": {
"HostUrl": "localhost",
"username": "guest",
"password": "guest"
},
"ExecutionReceiveEndpoint": {
"ReceiveEndpoint": "LCU.Dispatcher.Execution",
"ReceiveEndpointType": "exchange",
"PrefetchLimit": 1
},
"CompletionReceiveEndpoint": {
"ReceiveEndpoint": "LCU.Dispatcher.Completion",
"ReceiveEndpointType": "exchange",
"PrefetchLimit": 1
},
"DetermineOperationReceiveEndpoint": {
"ReceiveEndpoint": "LCU.Dispatcher.DetermineOperation",
"ReceiveEndpointType": "exchange",
"PrefetchLimit": 1
},
"JobFailureReceiveEndpoint": {
"ReceiveEndpoint": "LCU.Dispatcher.JobFailure",
"ReceiveEndpointType": "exchange",
"PrefetchLimit": 1
},
"SendErroredJobAlertReceiveEndpoint": {
"ReceiveEndpoint": "LCU.Dispatcher.SendErroredJobAlert",
"ReceiveEndpointType": "exchange",
"PrefetchLimit": 100
},
"ApiSecurityConfiguration": {
"ApiKeyAuthenticationFailureBehavior": "Error",
"ExternalApiKeySet": {
"DispatcherHostedServiceClient": "VALUE-IN-VAULT"
}
},
"IncentiveManagerConfiguration": {
"Url": "https://localhost:20001/api",
"QueueCreditCardImportEndpoint": "/ActivityImport/QueueCreditCardImportRequest",
"QueueVehicleImportEndpoint": "/ActivityImport/QueueIndirectVehicleImportRequest",
"QueueActionCreditCardEndpoint": "/ActivityImport/QueueActionCreditCardRequest",
"QueueActionVehicleEndpoint": "/ActivityImport/QueueActionVehicleRequest",
"QueueAlliedGapMbpEndpoint": "/ActivityImport/QueueAlliedGapMbpRequest",
"QueueIncentiveProcessEndpoint": "/Processing/QueueIncentiveProcess",
"QueueNightlyIncentiveProcessEndpoint": "/Processing/QueueNightlyIncentiveProcess",
"QueuePayoutProcessEndpoint": "/Processing/QueuePayoutProcess",
"QueueReportingProcessEndpoint": "/Processing/QueueReportingRequest",
"QueueGoalDispersalProcessEndpoint": "/Processing/QueueGoalDispersalSyncProcess",
"QueueDayforceProcessEndpoint": "/Processing/QueueDayforceSyncProcess"
},
"FileUpdaterApiConfiguration": {
"Url": "https://localhost:56076",
"QueueIndexFieldMapper": "/api/FileUpdater/QueueIndexFieldMapper"
},
"TemenosNotificationApiConfiguration": {
"Url": "https://localhost:7076",
"QueueDealerAchNotification": "/api/QueueDealerAchNotification"
}
}