Hallo,
Wir hatten gestern eine Migration, bei welcher das Header based Routing angepasst werden musste. An sich waren nur kleine Anpassungen erforderlich, u.a. eine Änderung auf SQL-Level in den Tabellen "InboundSendConnector" und "OutboundSendConnector", wo IP-Adressen im grün markierten Bereich geändert werden mussten:
Danach funktionierte das Routing nicht mehr korrekt. Neustart der Rollen, des Servers, der SQL-Instanz haben nicht geholfen. Erst nachdem via GUI die Kosten des betroffenen Eingangs-/Ausgangs-Konnektor tiefer gesetzt und und gespeichert wurden, funktionierte das Routing wie zuvor, auch noch nachdem die Kosten wieder zurück auf die ursprünglichen Werte gesetzt wurden.
Ich vermute, dass es nicht die Änderung der Kosten an sich war, welche die Funktion wieder hergestellt hat, sondern dass mit dem Speichern noch eine weitere Änderung geschrieben wird, welche erforderlich ist und beim Editieren auf SQL-Level nicht stattfindet, analog zur eine Business-Logik in einem ERP-System. Ich weiss es nicht wirklich. Das Vorgehen hat jedenfalls geholfen. Vielleicht von Interesse in einer ähnlichen Konstellation.
Gruss
Thomas Zuber
Wir hatten gestern eine Migration, bei welcher das Header based Routing angepasst werden musste. An sich waren nur kleine Anpassungen erforderlich, u.a. eine Änderung auf SQL-Level in den Tabellen "InboundSendConnector" und "OutboundSendConnector", wo IP-Adressen im grün markierten Bereich geändert werden mussten:
Danach funktionierte das Routing nicht mehr korrekt. Neustart der Rollen, des Servers, der SQL-Instanz haben nicht geholfen. Erst nachdem via GUI die Kosten des betroffenen Eingangs-/Ausgangs-Konnektor tiefer gesetzt und und gespeichert wurden, funktionierte das Routing wie zuvor, auch noch nachdem die Kosten wieder zurück auf die ursprünglichen Werte gesetzt wurden.
Ich vermute, dass es nicht die Änderung der Kosten an sich war, welche die Funktion wieder hergestellt hat, sondern dass mit dem Speichern noch eine weitere Änderung geschrieben wird, welche erforderlich ist und beim Editieren auf SQL-Level nicht stattfindet, analog zur eine Business-Logik in einem ERP-System. Ich weiss es nicht wirklich. Das Vorgehen hat jedenfalls geholfen. Vielleicht von Interesse in einer ähnlichen Konstellation.
Gruss
Thomas Zuber