it-at-m / digiwf-core

central workflow automation and integration platform based on the free process framework Camunda.
MIT License
19 stars 7 forks source link

Cleanup integration architecture #1463

Closed simonhir closed 3 months ago

simonhir commented 4 months ago

Is your feature request related to a problem? Please describe.

As a developer i want that all integrations match the in the ADRs defined architecture.

Describe the solution you'd like

Refactor all integrations to match defined architecture:

Acceptance Criteria

Additional context

markostreich commented 3 months ago

Integrationstests

markostreich commented 3 months ago

Fehler Adress-Integration

Wahrscheinlich konnte der Adress-Service nicht erreicht werden, aber in der Folge:

Cannot create incident for processinstance id bfeb6ae7-f8f0-11ee-991f-0a580a8a3b86 and type header searchAddressesGermany

markostreich commented 3 months ago

@simonhir cosys-integration scheint einen Fehler zu haben: Caused by: java.lang.IllegalArgumentException: Failed to lookup function to route to based on the expression 'headers['type']' which resolved to 'createCosysDocument' function definition.

Der Gegentest auf processestest hat dagegen funktioniert.

markostreich commented 3 months ago

Der Fehler an der Cosys-Integration ist behoben und erfolgreich nachgetestet.

markostreich commented 3 months ago

Adress-Integration erfolgreich getestet.