Indexes

Application Indexes

  • All indexes defined below are single field indexes.

Collection Index

directory-mapping

directoryID

settings-participant

values.payload.csmAgentId
values.payload.csmParticipantIdentifier
status
source
processingEntity

settings-iban-plus

values.payload.isoCountryCode
values.payload.ibanIsoCountryCode
values.payload.ibanNationalId
status
processingEntity

settings-iban-structure

values.payload.ibanCountryCode
status
processingEntity

settings-exclusion-list

values.payload.ibanCountryCode
values.payload.ibanNationalId
status
processingEntity

settings-party-entity

values.payload.entityIdentifiers.identifier
values.payload.entityIdentifiers.identifierType
values.payload.entityIdentifiers.identifierSubType
values.payload.entityAddress.country
values.payload.entityDataSource
status
source
processingEntity

settings-bicdir2018

values.payload.bicCode
values.payload.branchCode
status
source
processingEntity

settings-processing-entity

processingEntity
values.payload.entityIdentifiers.identifier
values.payload.entityIdentifiers.identifierType
values.payload.entityAddress.country
status

settings-agent-settings

processingEntity
values.payload.agentUniqueId
values.payload.agentIdentifiers.identifier
values.payload.agentIdentifiers.identifierType
values.payload.agentIdentifiers.identifierSubType
values.payload.agentAddress.country
status

settings-agent-clearing-settings

processingEntity
values.payload.agentUniqueId
status

settings-agent-settlement-settings

processingEntity
values.payload.agentUniqueId
values.payload.transferCurrencies
values.payload.transferDirection
status

settings-cs-agent-selection-settings

processingEntity
values.payload.transferCurrencies
values.payload.paymentType
values.payload.serviceLevel
values.payload.csmAgentSelectionOptions.clearingSettlementMethod
values.payload.selectionId
status

settings-generic-processing-settings

processingEntity
values.payload.settingCategory values.payload.categoryProcessingSettings.accountCurrency
values.payload.categoryProcessingSettings.accountType
values.payload.categoryProcessingSettings.transferCurrencies.currency
values.payload.categoryProcessingSettings.partyIdentifierType
values.payload.categoryProcessingSettings.partyIdentifierSubType
status

Clients that use Cosmos need to add lastUpdatedAt as index for all the settings collections, as well as approvals collection. There is also a need to switch off automatic creation of indexes by setting the following property:
ipf.mongodb.create-indexes = false

Please refer DPS v2 Index Creation for more information regarding DPS v2 index set up.