indiziert die erzeuften EDIFACT Nachrichten für die Volltextsuche in Monitoring

Übersicht

Diese Action indiziert die erzeugten EDIFACT Nachrichten für die Volltextsuche im Monitoring. Im folgendem wird erklärt, welche Eigenschaften für die Klasse IndexingService konfiguriert werden können und es wird gezeigt wie die dazugehörigen Actions aus dem Standard Customizing aufgebaut sind. Hierbei werden nur die Inhalte vorgestellt, die im Standard Customizing vorhanden sind. Auf unterschiedlichen Systemen können die Bezeichnungen und/oder Namen variieren und von den hier aufgeführten abweichen.

Technische Beschreibung

Klassenpfad: org.b2bbp.channels.extension.IndexingService

Einrichtung

Die Action muss in der Administration wie in den folgenden Screenshots angelegt werden:

EXT_CHANNEL_DIST

Konfigurationsmöglichkeiten

ActionProperty/Eigenschaften Wert Erklärung
B3P_BASE_MESSAGE_EDI ${template(&(this.CURRENT_PAYLOAD))} Holt sich den aktuellen Inhalt der EDI Nachricht

Indexierung zusätzlicher Werte für die Volltextsuche

Mit Einträgen in der Extension B3P_INDEX_MANAGEMENT kann man weitere Felderim Lucene-Index erzeugen und beliebige Werte darin speichern.

Hierzu verwendet man den Präfix: B3P_SEARCH_INDEX_DIRECTORY.addToIndex.

Beispiel:

B3P_SEARCH_INDEX_DIRECTORY.addToIndex.testFieldTime=${substring(${edipath(UNB+4+1)},1,4)}

Für jede Edifact den Indexingservice durchläuft wird ein Feld testFieldTime angelegt. Dessen Inhalt ist das Ergebnis des Ausdrucks: ${substring(${edipath(UNB+4+1)},1,4)}

Anderes Beispiel:

B3P_SEARCH_INDEX_DIRECTORY.addToIndex.testFieldDate=${substring(${edipath(UNB+4+0)},1,6)}
View Me   Edit Me