DPS Connectors
CSM Reachability utiliza conectores HTTP de DPS v2.
Para usar los conectores de DPS se debe añadir la siguiente dependencia de Maven:
<dependency>
<groupId>com.iconsolutions.ipf.payments.csm.reachability</groupId>
<artifactId>csm-reachability-api-connector</artifactId>
</dependency>
Configuration
Para configurar los conectores, debemos tener la siguiente configuración:
ipf.csm-reachability.settings-api.connection = http
Configuración del transporte de DPS v2:
ipf.dps-api {
client-type = "connector"
http.client {
host = "localhost"
endpoint-url = "/settings-objects/"
port = 8080
}
}
La configuración antigua bajo ipf.csm-reachability.settings-api.http.client se ha eliminado.
|
La configuración del conector está configurada para usar la configuración por defecto y se configura así:
ipf.dps-api {
connector {
search-setting = ${ipf.dps-api.default-connector}
search-ids-setting = ${ipf.dps-api.default-connector}
search-request-setting = ${ipf.dps-api.default-connector}
delete-setting = ${ipf.dps-api.default-connector}
get-scheduled-settings = ${ipf.dps-api.default-connector}
get-scheduled-setting = ${ipf.dps-api.default-connector}
delete-scheduled-setting = ${ipf.dps-api.default-connector}
update-scheduled-setting = ${ipf.dps-api.default-connector}
create-setting = ${ipf.dps-api.default-connector}
update-setting = ${ipf.dps-api.default-connector}
get-setting = ${ipf.dps-api.default-connector}
setting-schemas = ${ipf.dps-api.default-connector}
history-settings = ${ipf.dps-api.default-connector}
approve-settings = ${ipf.dps-api.default-connector}
get-approvals-setting = ${ipf.dps-api.default-connector}
get-approval-setting = ${ipf.dps-api.default-connector}
reject-setting = ${ipf.dps-api.default-connector}
}
default-connector {
resiliency-settings {
# Determines the maximum number of retries to be made. Note that this includes the first failed attempt.
max-attempts = 2
# Retry if HTTP error code is in the list
retryable-status-codes = [500, 503]
# Determines the minimum number of calls (within a sliding window period) that need to be made before the circuit breaker can calculate the error rate to determine the transport health.
minimum-number-of-calls = 10
}
resiliency-settings = ${?csm-reachability-api.resiliency-settings}
}
}
-
La siguiente configuración de conectores de CSM Reachability se ha eliminado y deben utilizarse los conectores y configuración de DPS.
-
ipf.csm-reachability.settings-api.connector.processing-entity
-
ipf.csm-reachability.settings-api.connector.party-entity
-
ipf.csm-reachability.settings-api.connector.generic-processing-settings
-
ipf.csm-reachability.settings-api.connector.agent-clearing-settings
-
ipf.csm-reachability.settings-api.connector.cs-agent-selection-settings
-
ipf.csm-reachability.settings-api.connector.agent-settings
-
ipf.csm-reachability.settings-api.connector.agent-settlement-settings
-
ipf.csm-reachability.settings-api.connector.participant
-
ipf.csm-reachability.settings-api.connector.participant-batch
-
ipf.csm-reachability.settings-api.connector.participant-get-ids
-
ipf.csm-reachability.settings-api.connector.exclusion-list
-
ipf.csm-reachability.settings-api.connector.exclusion-list-batch
-
ipf.csm-reachability.settings-api.connector.exclusion-list-get-ids
-
ipf.csm-reachability.settings-api.connector.get-all-iban-plus
-
ipf.csm-reachability.settings-api.connector.get-all-iban-structure
-
ipf.csm-reachability.settings-api.connector.get-batch-iban-structure
-
|
Consulta DPS v2 Client Library y DPS v2 Migration Steps para más información sobre los conectores de DPS v2 y su configuración. |