Technische Beschreibung
Klasse: org.b2bbp.channels.extension.OrdrspSwitch
Beschreibung
Diese Channel Distribution dient zum Routen von eingehenden ORDRSP Nachrichten anhand der zuvor versendeten ORDERS oder ORDCHG Nachricht. Dabei wird zur ORDRSP Nachricht die ORDERS/ORDCHG Nachricht gesucht. Nun wird geschaut, in welchem Channel die ausgehende Nachricht war. Anhand des Ausgangchannels wird nun der Eingangchannel für die ORDRSP ermittelt.
Wenn man z.B. die Channel INBOUND_LIEF, INBOUND_NETZ, OUTBOUND_NETZ und OUTBOUND_LIEF hat, kann man mit der CHANNEL Distribution erreichen, dass die ORDRSP-Anworten zu den ORDERS (OUTBOUND_LIEF) nach INBOUND_LIEF geroutet werden. Dies wird in der Extension B3P_CHANNEL_MAP konfiguriert.
Die ORDERS/ORCHG Nachricht wird über den Volltextindex gesucht. Ausgehende Nachrichten müssen somit indiziert werden, damit dieses Routing funktioniert.
Konfiguration
Die Konfigurtation wird über die Extension B3P_CHANNEL_MAP
gemacht. In dieser einfach angeben, welcher Ausgangschannel auf welchen Eingangschannel gemappt wird. Z.B.
OUTBOUND_LIEF=INBOUND_LIEF
OUTBOUND_NETZ=INBOUND_NETZ
Natürlich muss die Channeldistribution auch in der EXT_CHANNEL_DIST konfiguriert werden analog zu den schon vorhandenen Channeldistributionen.