Finish Service
Funktion
Der Microservice konsumiert die Nachrichten aus der Finish und Error Queue und aktualisiert deren Status (VS) in der B2B (und schreibt im Fehlerfall einen Stacktrace).
Konfiguration
Die Konfiguration des Microservices geschieht über die im “docker-compose”-Datei angegebene “application.yml”.
## B2B archive message states, recommended to use defaults instead of a configuration.
#message-archive-state:
# pending: ARP
# success: ARC
# data-archived-index-pending: AIP
# index-archived-data-pending: ADP
# error: ARF
spring:
# RabbitMQ configuration
rabbitmq:
host: localhost
port: 5672
user: guest
password: guest
# B2B database configuration
datasource:
#driver-class-name: org.postgres.Driver
url: jdbc:postgresql://localhost:5432/b2bbp?currentSchema=b2bbp
username: postgres
password: postgres
jpa:
hibernate:
ddl-auto: none
Zusätzlich muss die nötige .jar-Datei des Datenbanktreibers neben die “application.yml” gelegt werden.
Releases
Der Service wird in den folgenden Versionen als Docker Container aus dem Repo docker-nob-erp.next-level-apps.com/finish-service
bereitgestellt.
2024-02-28
Ticket | Beschreibung |
---|---|
BTOB-12143 | Error-Queue-Einträge mit langen Texten konnten nicht in die B2B-Datenbank geschrieben werden. Dies wurde nun behoben. |
2023-02-28
Ticket | Beschreibung |
---|---|
BTOB-8952 | Erweiterung finish-service für parallele Archiv-Indizierung und Archivierung |
2021-06-28
Ticket | Beschreibung |
---|---|
BTOB-7499 | Initiale Entwicklung |