====== EntityLoader ====== Der **EntityLoaderJob-Step** lädt alle durch den [[prozessdefinition:jobs:jobsteps:allgemein:EntitySelector|]] extrahierten Entitäten(meistens Dokumente) vom temporären Speicher zur Weiterverarbeitung in den Hauptspeicher.\\ Er kann einzelne Objekte an einen [[prozessdefinition:jobs:jobsteps:allgemein:EntityTransformer|]] oder eine Sammlung von Objekten an einen [[prozessdefinition:jobs:jobsteps:allgemein:MultiEntityTransformer|]] übergeben. ~~ GENERATED src="eBiss.ClassLib.Resources.JobSteps.EntityLoader.de" changed="" ~~ ^Eigenschaften^^ ^Name^Beschreibung^ |**Typ**|Der Klassenname des Job-Steps| |**Name**|Der Name des Job-Steps wie er im Job Designer erscheinen soll| |**Beschreibung**|Eine optionale Erläuterung des Job-Steps| |**MultiEntity-Verarbeitung**|Bestimmt die Gruppierung der Dokumente bei der Weitergabe an einen MultiEnttyTransformer. Mögliche Werte: \\ * default: keine Gruppierung, alle Dokumente in einer Gruppe\\ * PerInterchage: Gruppierung nach dem Anhang, nach den Dateien, nicht dem Interchange! \\ * PerSender: Gruppiert nach Sender der Nachricht\\ * PerReceipient: Gruppiert nach Empfänger\\ * PerSenderAndReceipient: Gruppiert nach Sender und Empfänger| |**Transaktionsbereich**|Wenn der Transaktionsbereich auf Interchange eingestellt ist, werden alle Dokumente innerhalb des Interchanges auf einen Fehlerzustand gesetzt wenn ein Dokument darin einen Fehler hat.| ===== Folgende JobSteps werden i.d.R. mit dem EntityLoader verbunden ===== * [[prozessdefinition:jobs:jobsteps:allgemein:EventRouter]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityIfCase]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityMessageCreator]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityStatusSetter]] * [[prozessdefinition:jobs:jobsteps:allgemein:EntityTransformer]] * [[prozessdefinition:jobs:jobsteps:allgemein:ReportGenerator]] * [[prozessdefinition:jobs:jobsteps:supplier:tradeitemselectordirectsql]]