{ "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": "JoshuaAnnear@Landmarkcu.com", "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" }, "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" } }