Inhaltsverzeichnis

GetMessageAsSelectionBase

Liefert die Nachricht zu dem aktuellen Dokument als Input- und OutputMessage in der SelectionBase Struktur (s. Liste der SelectionBase Pfade) zurück. Damit kann man z.B. die Selektion im MessageSelector testen.

Hinweis: Diese Funktion ist vorranging zum Testen vom 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-')]