Запрос мастера ENOVIA по числовым символам в имени объекта - PullRequest
0 голосов
/ 31 октября 2019

Я использую ENOVIA V6R2013x в Windows 365. У меня есть мастер ENOVIA, который запускает программу ENOVIA. У меня вопрос - могу ли я улучшить mql-запрос в этой программе, чтобы он возвращал только информацию об объекте для тех объектов, имена которых имеют фиксированное число символов.

Я не вижу, как это сделать, в контексте ниже. Я надеялся, что вместо searchName (который теперь является чем-то вроде '102 *', я мог бы использовать что-то вроде '102%' или '102?', Где этот подход будет возвращать только совпадения, которые имеют 4 символа. Таким образом, подстановочный знак будет представлять толькоодин символ.

set errorCode [catch { set sourceList [ mql temp query businessobject "$searchType" "$searchName*" "*" vault $searchVault limit $searchLimit where "$whereClause" select attribute\[ENG-ReleaseDate\] attribute\[ENG-Releaser\] |] } errorMsg ]
NOW:  102*   yields 1024, 102544, 1023213, 1025, 1026, 1029
WANT: 102%          1024, 1025, 1026, 1029
...