Operation: CreateTextSearch
Die Anfrage ist ein Element vom Typ vcc:CreateTextSearchRequest, das den Typ vct:RequestType um das Element vcc:SearchString vom Typ udt:TextType erweitert. Antwort ist ein Element vom Typ vcc:CreateTextSearchResponse, welches den Typ vct:TransactionResponseType, um das Element vcc:TotalCount vom Typ xsd:integer erweitert.
Regel: CreateTextSearch
Ein veloconnect-konformer Server erzeugt für jede Anfrage CreateTextSearch einen eigenen Transaktionskontext.
Der in vcc:SearchString übergebene Text wird in Teilworte (Trennzeichen ist das Leerzeichen) zerlegt. Es werden alle Artikel ermittelt, bei denen jedes der Teilworte innerhalb von Artikelnummer oder Artikelbezeichnung oder - sofern vorhanden - EAN-Code vorkommt (als Teilzeichenkette).
Insbesondere heisst dies, dass bei leerem SearchString alle Artikel ermittelt werden.
Die Anzahl der gefundenen Artikel wird über das Element vcc:TotalCount mitgeteilt, die Liste der gefundenen Artikel im Transaktionskontext gespeichert. Falls diese Anzahl 0 ist, findet ein Übergang zum Endzustand 100 statt, ansonsten zum Zustand 2, und es wird jeweils die Antwort in vcc:CreateTextSearchResponse mit ResponseCode 200 zurückgeliefert.