====== GetMessageAsSelectionBase ====== Liefert die Nachricht zu dem aktuellen Dokument als Input- und OutputMessage in der SelectionBase Struktur (s. [[kommunikation:nachrichten:selectionbase_pfade|]]) zurück. Damit kann man z.B. die Selektion im [[prozessdefinition:jobs:jobsteps:allgemein:messageselector|]] testen. {{:images:sign_warning.png?nolink|}}**Hinweis:** Diese Funktion ist vorranging zum Testen vom [[prozessdefinition:jobs:jobsteps:allgemein:messageselector|]] vorgessehen. ==== Syntax ==== GetMessageAsSelectionBase(['input'|'output']) in/output (optional): Wenn der Wert mit "in" oder mit "out" anfängt, dann werde nur die InputMessages bzw. die OutputMessages befüllt. ==== Beispiel ==== GetMessageAsSelectionBase()/SelectionBase/InputMessages[contains(@Subject,'desadv')] GetMessageAsSelectionBase()/SelectionBase/InputMessages[ count(Attachments) = 0] GetMessageAsSelectionBase('input')/SelectionBase/InputMessages[UCase(Documents/@DocType) = 'DESADV'] GetMessageAsSelectionBase('in')/SelectionBase/InputMessages[UCase(Documents/@DocType) = 'DESADV']/Documents/@DocNumber GetMessageAsSelectionBase('output')/SelectionBase/OutputMessages[Match(Documents/EntityType/@Name, '.*Desadv.*D96') ] GetMessageAsSelectionBase('out')/SelectionBase/OutputMessages [Match(Documents/EntityType/@Name, '.*Desadv.*D96') ]/Documents/@DocNumber GetMessageAsSelectionBase()/SelectionBase/InputMessages[contains(Attachments/@Filename,'INVREC-')]