Dispatcher-Profile
Wenn man mit Profilketten arbeitet, muss man oft Verzweigungen im Verarbeitungsablauf modellieren. D. h. es muss an einer bestimmten Stelle entschieden werden, ob die weitere Verarbeitung mit Profil A oder Profil B erfolgt.
Hierzu ist es nützlich ein sogenanntes Dispatcher-Profil (Zuteil-Profil) zu erzeugen. Also ein Profil, dass die weitere Verarbeitung an das passende Folgeprofil weiterleitet.
Profil 1 muss lediglich mehrere Antwortwege vom Typ Message haben. In diesem Fall also zwei. Einer davon ruft Profil 2 und der andere Profil 3.
Der Aufruf eines Antwortweges kann über Bedingungen gesteuert werden. Wenn Sie z. B. eine Variable in der Bedingung verwenden, muss diese natürlich in Profil 1 angelegt sein. Diese Variable kann auch von evtl. vorhandenen Vorgängerprofilen belegt werden, muss dann aber wieder entsprechend aufgebaut sein.
Alternativ können Sie den Namen des aufgerufenen Profils über eine Variable (String) angeben in einem einzigen Antwortweg vom Typ Message.