====== ChannelSender ====== The ChannelSender receives all the messages in the job flow and sends them according to the channel parameters. {{:images:sign_warning.png?nolink|}}**Note:** If the fixed channel is set, this is used, otherwise the channel is used by the message receiver's [[en::partnerverwaltung:typset:anlegen|Typset]]. If no type set is defined, the channel of the message receiver1) is used. If this is not defined then the channel is used by the [[en:partnerverwaltung:start#partnervorlage|Partnervorlage]]. ^GENERATED src="eBiss.ClassLib.Resources.JobSteps.ChannelSender" changed=""^^ ^Properties^^ ^Name^Description^ |**Type**|Class name of the jobstep| |**Name**|Name for the jobstep that will appears in the job designer| |**Description**|Optional description for the jobstep| |**Don't send small attachments**|Don't sent attachments that are less than this size in bytes.((A message state entry will be written in this case))| |**Don't send discarded**|Attachments with the status discarded are not sent.((A message state entry will be written in this case))| |**Fixed channel**|Use a fixed channel as default, if channel is not defined in Typeset or Partner.| |**Don't send status <**|Attachments with the status discarded are not sent.((A message state entry will be written in this case))| |**Run without messages**|Boolean. If true , the ChannelSender will process the messages immediately as soon as they are initiated.\\false will first collect a few messages before they are sent.\\This is used for protocol server such as Pop3ChannelSender.| |**Don't downgrade state**|If the message status is higher than "Sending", then do not reset the status to "Sending".| |**Don't change status**|The status of the message is not changed, neither to Sending, Sent, Committed by remote, etc.. The history entries are written. If the flag is active, then "Don't reset status" is also active automatically.| |**Use routed channel**|If this is true, then the fixed Channel might have been routed to us| |**Sender TypeSet verwenden**|Die Absenderadresse soll auch über die TypeSets vom Sender ermittelt werden| |**Messate State**|The state the message should receive, if this actions succeeds, if None no state should be set. If empty the value is set by the channel and could be: SentButAwaitingAck, SentAndNegativeAckReceived, Sent, CommittedByRemote.| |**Committed state**|The state the message should receive, if send succeeds and we got a positive acknowledgement by remote.| |**Sort By Recipient**|If this is true, then the messages are sorted by target address within channels| |**Use Com Receiver**|Defines whether the ComReceiver of the message 1. should not be used, 2. should be used if no other address was found or 3. should always be used.| |**Unlock after sending**|This option should be used with caution, the message is unlocked and removed from the flow (Input/Output). I.e., with this option no or at most one Delegate Job Step may follow this Job Step.| ===== The following JobSteps are usually connected to the ChannelSender ===== * [[en:prozessdefinition:jobs:jobsteps:allgemein:delegatorjob]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:MessageSelector]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:MessageStateSetter]] * [[en:prozessdefinition:jobs:jobsteps:kommunikation:newmessagenotifier]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]] * [[en:prozessdefinition:jobs:jobsteps:allgemein:TaskNotificatorEx]]