eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Themen

prozessdefinition:jobs:jobsteps:allgemein:entityanalyzer



EntityAnalyzer

Der Job-Step EntityAnalyzer ist die wichtigste Komponente in der Prozessautomatisierung. Dieser analysiert mittels Typ-Repositorien-Definitionen die Inhalte eines Entities (Sender, Empfänger, Dokument, Datei, Mail, Attachment usw.) und erstellt hieraus die notwendigen Interchange- oder Dokument-Definitionen. Hierbei werden die Informationen des aktuell verwendeten Analysator im Repository zu Grunde gelegt.

GENERATED src=„eBiss.ClassLib.Resources.JobSteps.EntityAnalyzer.de“ changed=„„
Eigenschaften
NameBeschreibung
TypDer Klassenname des Job-Steps
NameDer Name des Job-Steps wie er im Job Designer erscheinen soll
BeschreibungEine optionale Erläuterung des Job-Steps
Nur KopfdatenerkennungStop analyse after interchange was analysed. Only interchange check and partner identification will be done, no documents will be created!
Sender und Empfänger vertauschenIn some cases, sender and recipient recognition must be switched
Zuordnung des PartnersMögliche Einstellungen:
  • Standard: Partner nicht überschrieben, er wird nur gesetzt, wenn nicht vorhanden
  • Erweitert: Partner ersetzen, wenn die Kommunikationsadresse dieselbe ist.
  • Interchange Partner: Partner aus dem Interchange verwenden
  • Vorlage: Vorhandenen Partner ändern, wenn der Template Partner übereinstimmt
  • Vorlage (erweitert): Verhalten aus Vorlage und Erweitert
  • Überschreiben: ein vorhandener Partner wird überschrieben
RepositoryNur das angegeben Repository verwenden
Definierter AnalysatorWenn das Repository ausgewählt ist, kann ein Analysator daraus ausgewählt werden. Dann wird nur dieser Analyzer verwendet. Namensänderungen des Repositorys und/oder des Analyzers sowie der Wechsel der Repository Eigenschaft werden nicht automatisch korrigiert und erfordern einer Anpassung!
Erweiterte TasksEs wird ein Task erstellt, wenn der gefundene Partner nicht zu dem schon gesetztem Partner passend ist.
Analyze erzwingenDie Nachricht wird auf jeden Fall analysiert, auch wenn Sie schon analysiert wurde. Der Standardwert ist False

Damit der EntityAnalyzer-Jobstep die Entities untersuchen kann, benötigt dieser die Repository-Objekte (Recognizer, Analyzer, Entitytypes). Je nach Format des Entity (Zeichenkette, Binärformat) wird der betreffende Recognizer zugeordnet. Dieser liefert eine RecognizerInstanz entweder für Zeichenketten, oder für Binärformate zurück. Anhand der RecognizerInstanz werden innerhalb des EntityAnalyzer-Jobsteps alle zugehörigen Analyzer-Objekte des Recognizers durchsucht, bis der richtige gefunden und zugeordnet wird. Der Analyzer untersucht den Entity gemäß seines Typs (Interchange, Dokument). Bei einem Interchange werden die zugehörigen Kommunikationspartner aus dem Entity identifiziert, der Entity wird in der Datenbank abgelegt. Bei einem Dokument wird dieses in der Datenbank angelegt.

Hinweis: Ablauf bei der Nachrichtenanalyse

Hinweis: Wird eine Nachricht vom Analyzer nicht erkannt, kann dies verschieden Ursachen haben. Im folgenden Kapitel werden die häufigen Ursachen behandelt.

Häufige Fehlerursachen

  • Es gibt für die aktuelle Nachrichten Richtung keine aktiven Erkennungskomponente.
  • Die Zeichenkodierung wird nicht erkannt.
  • Der Typ wird erkannt aber die Lesekomponente wirft einen Fehler. D.h. die Lesekomponente hat eine falsche od. keine automatische Zeichenkode Einstellung.
  • Die Dateimaske in der Erkennungskomponente passt nicht zum aktuellen Dateinamen.
  • Der MatchString im Recognizer wird nicht gefunden.
  • Der Erkennungstyp ist falsch eingestellt.
  • Die Priorität der Erkennungskomponente ist zu niedrig eingestellt.
  • Dem Analysator ist dieser Typ unbekannt. D.h. die Entitätstyp Zuordnung fehlt im Analysator.
  • Der Entitätstyp ist nicht im Repository bekannt.
  • Der Job-Step Analyzer ist eingeschränkt auf ein spezifisches Repositorium und der aktuelle Nachrichtentyp ist nicht Teil davon.

Folgende JobSteps werden i.d.R. mit dem EntityAnalyzer verbunden

prozessdefinition/jobs/jobsteps/allgemein/entityanalyzer.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1