Der Mustercode 'JD Edwards Connectivity' veranschaulicht die Konnektivität zwischen WebSphere Message Broker und einem JD Edwards-Server. In diesem abgehenden Szenario wird mithilfe des JDEdwardsRequest-Knotens eine Anrufanforderung bezüglich einer Geschäftsfunktion an den JD Edwards-Server ausgegeben und die Antwort verarbeitet.
Der JDEdwardsRequest-Knoten wird für das Senden von Informationen an den JD Edwards-Server und den Abruf der Antwort von JD Edwards verwendet. In diesem Musternachrichtenfluss werden über einen JDEdwardsRequest-Knoten Geschäftsfunktionen in JD Edwards aufgerufen.
Im folgenden Diagramm ist der in diesem Mustercode verwendete abgehende Nachrichtenfluss 'JD Edwards' dargestellt.
Eine Nachricht mit den Feldern, die für die Erstellung eines Geschäftsobjekts in JD Edwards erforderlich sind, wird an den MQInput-Knoten gesendet.
Der JDEdwardsRequest-Knoten setzt anhand dieser Daten den Aufruf der Geschäftsfunktion 'Retrieve' ab; JD Edwards gibt daraufhin ein Geschäftsobjekt zurück, das anschließend in Form einer XML-Nachricht an eine WebSphere MQ-Warteschlange gesendet wird.
Falls in einem Nachrichtenfluss ein Problem auftritt, werden die Daten des ursprünglichen Nachrichtenheaders und der Ausnahmeliste in eine XML-Nachricht gestellt und an eine WebSphere MQ-Fehlerwarteschlange gesendet.
Die Ausführung des Beispiels umfasst folgende Aufgaben:
Der Mustercode 'JD Edwards Connectivity' bietet folgende Ressourcen: