====== BackendObjectTransmitterEx ====== Der BackendObjectTransmitterEx übergibt Dokumente und extrahierte Positionen (z.B. Artikel) an externe Komponenten zur Weiterverarbeitung (z.B. an ein Warenwirtschftssystem). ^Name ^Bedeutung | |**Typ**|Name des JobStep Objekts = eBiss.DbAdapter.BackendObjectTransmitterEx| |**Name**|Name des BackendObjectTransmitters. Hier sollte nach Möglichkeit ein aussagekräftiger Name gewählt werden.| |**Beschreibung**|Hier kann ggf. eine Beschreibung der konkreten Aufgabe der Jobkomponente in dieser Jobkette eingetragen werden.| |**DokumentStateToSet**|Status den ein transferiertes Dokument oder eine transferiete Position bekommt.| |**NewBackendWriterForEachCall**|boolescher| |**UseDefaultSystemPartnerVariables**|boolescher| |**Variables**|Hier kann eine Menge von Variablen angegeben werden, z.B. ein DB_connection. Fängt der Wert mit einem $ an, dann wird der Wert einer Knotenvariable bzw. einer Variable des Standardsystempartner bzw. Systempartners der Nachricht ermittelt. Z.B. führt der Wert $Db_Connection_FB zu einer Suche nach der Knotenvariable 'Db_Connection_FB', ist diese nicht definiert, dann wird die Variable am Standardsystempartner gesucht bzw. wenn UseDefaultSystemPartnerVariables nicht gesetzt ist, dann der Variblenwert vom Systempartner der Nachricht. | |**BackendType**|Je nach Dokument welches durch das externe System verbucht werden soll, muss der entsprechende Backendtype eingestellt werden. z.B. //Verbucher// für Artikel, //Lieferscheinverbucher// für Despatch Advice usw.\\ Bei Datenbankintegrationen wird hier i.d.R. **eBiss.DbAdapter.StandardWriter** eingestellt| |**DebugTrace**|boolescher. Erlaubt das ein bzw. auschalten zusätzlicher Debuginformationen. In diesem Fall detailierte SQL Statements.| {{:images:sign_warning.png?nolink|}}**Hinweis:** Sollen Nachrichten, welche mit dem **BackendObjectTransmitterEx** an ein Host System übertragen werden, zusätzlich noch für informative Zwecke in einer Nachrichtenbox kontainerisiert werden, so verwendet man neben dem **BackendObjectTransmitter** noch einen [[prozessdefinition:jobs:jobsteps:allgemein:entitymessagecreator]]. Dies setzt aber auch voraus, dass eine geeigneter [[prozessdefinition:repositorien:kontainerisierer:start]] für den INHOUSE [[prozessdefinition:repositorien:entitaetstyp:start]] vorhanden ist.