Checkliste: Korrelationen richtig
einsetzen
Prüfen Sie Korrelationen auf folgende Punkte:
· Korrelation über Payload-Felder: Prüfen Sie, ob alle Felder, über die Sie eine Korrelation definiert haben, in der Payload der beteiligten Messages vorhanden sind.
· Eindeutigkeit: Prüfen Sie, ob Sie alle Korrelationen eindeutig definiert haben.
Verwenden z. B. mehrere Werke dieselbe Materialnummer, genügt eine Korrelation über die Materialnummer alleine nicht, um zusammengehörige Messages eindeutig zu bestimmen. Sie müssen die Korrelation dann über die Materialnummer und das Werk definieren.
· Gültigkeit: Prüfen Sie, ob Sie die Gültigkeit von Korrelationen richtig definiert haben. Prüfen Sie für jede Korrelation, ob sie als lokale Korrelation definiert werden kann.
Eine lokale Korrelation gilt nur für den Block, für den sie definiert ist. Nach Abarbeitung des Blocks ist die Korrelation nicht mehr aktiv.
Wenn die Gültigkeit einer Korrelation nicht korrekt eingeschränkt ist, können folgende Probleme auftreten:
¡ Messages, die eine aktivierte Korrelation erfüllen, werden weiterhin einem laufenden Integrationsprozess zugeordnet. Der Integrationsprozess verarbeitet die Messages jedoch nicht mehr, weil keine Verarbeitungsschritte mehr auf die Message warten.
¡ Messages, die eine aktivierte Korrelation erfüllen, werden weiterhin einem laufenden Integrationsprozess zugeordnet, statt einen neuen Integrationsprozess zu starten
Durch eine korrekte Einschränkung der Korrelation auf den gewünschten Block können Sie diese Probleme verhindern und die Nachvollziehbarkeit der Verarbeitung verbessern.