Wenn der String 0 Zeichen hat wird mir die ClientMessage nicht gesendet.
Du prüfst ja auch ob der String weniger als 0 Zeichen hat.
Der String kann so aber auch nicht 0 Zeichen haben.
Du solltest eher die Anzahl der Aufträge zwischenspeichern und das prüfen.