Apache Camel Tutorial #06: XPath & Tracing
Channel: predic8
Date: 2016-08-09

In Folge #06 von 15 verwenden wir XPath, um eine Information aus einem XML Dokument zu extrahieren. Wir verwenden Tracing, um den Verlauf der Nachricht durch unsere Route zu verfolgen. Und wir verwenden einen regulären Ausdruck, um im Nachrichten-Body eine String-Ersetzung vorzunehmen.

00:00 Agenda für diese Folge
00:38 XPath
02:47 Erläuterungen zur Camel "Exchange" und "Message" Klasse
05:45 Aktivierung von Tracing
08:30 Anwenden eines Regulären Ausdrucks
10:05 Kommentar zu Body Typen als implizites Wissen in der Route, Verbessern der Dokumentation
12:44 Ende

Voraussetzung:
* Das Projekt von Folge #05: https://www.youtube.com/watch?v=qt-ZUhFJI4I

In dieser Folge wird folgender Schnipsel zur Route hinzugefügt: setBody().xpath("//gml:pos/text()", new Namespaces("gml", "http://www.opengis.net/gml")).setBody(body().regexReplaceAll(" ", ","))
Desweitern wird global Tracing aktiviert: getContext.setTracing(true); 

Besuche eine meiner Camel-Schulungen in Bonn oder Mannheim und werde zum Camel-Profi: https://www.predic8.de/camel-schulung.htm Bei einer Buchung mit dem Code CAMELTOGO gibts 10% Rabatt.