====== ChannelSender ====== Der ChannelSender erhält alle im Job-Ablauf vorhandenen Nachrichten und versendet diese gemäß Channel Parameter. {{:images:sign_warning.png?nolink|}}**Hinweis:** Wird der Fixed Channel gesetzt ist, dann wird dieser verwendet, sonst wird der Channel vom [[partnerverwaltung:typset:anlegen|Typset]] des Nachrichtenempfängers verwendet. Ist kein Typset definiert dann wird der Channel des Nachrichtenempfängers((Die Einstellung **Kommunikationskanal** auf dem [[partnerverwaltung:start#systempartner|System]]- oder [[partnerverwaltung:start#handelspartner|Handelspartner]])) verwendet. Wenn dieser nicht definiert ist dann wird der Channel von der [[partnerverwaltung:start#partnervorlage|Partnervorlage]] verwendet. ^GENERATED src="eBiss.ClassLib.Resources.JobSteps.ChannelSender.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| |**Kleine Anhänge nicht senden**|Anhänge mit weniger als x Bytes werden nicht verschickt.((In dem Fall wird ein Zustandübergang zur Nachricht geschrieben))| |**Verworfene nicht senden**|Anhänge mit dem Status verworfen werden nicht verschickt.((In dem Fall wird ein Zustandübergang zur Nachricht geschrieben))| |**Kommunikationskanal**|Der Kanal, der verwendet werden soll, wenn z.B. nicht der Kanal vom Partner verwendet wird.| |**Status < nicht senden**|Anhänge mit einem Status kleiner als der angegebe Status werden nicht verschickt.((In dem Fall wird ein Zustandübergang zur Nachricht geschrieben))| |**Ohne Nachricht ausführen**|Diese Option wird bei Server Kommunikationskanälen verwendet im Fall von Proxy Einstellungen.| |**Status nicht zurücksetzen**|Wenn der Nachrichtenstatus höher ist als "Wird versandt", dann Status nicht auf "Wird versandt" zurücksetzen.| |**Status nicht ändern**|Der Status der Nachricht wird nicht geändert, weder auf "Senden", "Gesendet", "Vom Partner quittiert", etc.. Die Historieneinträge werden geschrieben. Ist das Flag aktiv, dann ist automatisch auch "Status nicht zurücksetzen" aktiv.| |**Use routed channel**|If this is true, then the fixed Channel might have been routed to us| |**Use Sender TypeSet**|Check sender type set to to determine the sender address| |**Nachrichtenzustand nach Versand**|Der Zustand, den die Nachricht nach dem Versand haben soll. Wenn nicht gesetzt, dann ist der Zustand je nach Kommunikationskanal nach dem Versand: SentButAwaitingAck, SentAndNegativeAckReceived, Sent, CommittedByRemote.| |**Nachrichtenzustand nach Bestätigung**|Der Zustand den die Nachricht bei einer positiven Quittierung der Gegenseite erhält. Default Wert ist CommittedByRemote.| |**Nach Empfänger sortieren**|Die Nachrichten werden beim Versand nach Empfänger sortiert| |**ComReceiver verwenden**|Definiert, ob der ComReceiver der Nachricht 1. nicht verwendet werden soll, 2. zu verwenden ist, wenn sonst keine Adresse gefunden wurde oder 3. immer zu verwenden ist.| |**Nach Versand entsperren**|Diese Option ist mir vorsicht zu genießen, die Nachricht wird enstperrt und aus dem Fluß (Input/Output) genommen. D.h., mit dieser Option darf nach diesem Job-Step keiner oder maximal ein Delegate Job-Step folgen. | ===== Folgende JobSteps werden i.d.R. mit dem ChannelSender verbunden ===== * [[prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]] * [[prozessdefinition:jobs:jobsteps:allgemein:MessageStateSetter]] * [[prozessdefinition:jobs:jobsteps:kommunikation:newmessagenotifier]] * [[prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]] * [[prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]]