Заголовок поля | Тип данных | Описание
|
---|
Код алфавита
| Строка
| Код алфавита. Поле обязательно должно быть заполнено.
|
Наименование алфавита
| Строка
| Наименование алфавита. Поле обязательно должно быть заполнено.
|
Минимальная длина
| Число
| Минимальная длина проверяемого или генерируемого текста. По умолчанию 0.
|
Максимальная длина
| Число
| Максимальная длина проверяемого или генерируемого текста. Если максимальная длина не указана, то она ограничивается только физическими ограничениями места хранения текста.
|
Разных символов не менее
| Число
| Минимальное число различных символов.
|
Допустимые символы
| Строка
| Здесь указывается строка всех возможных символов в проверяемом (генерируемом) тексте.
При проверке все неуказанные в этой строке символы будут считаться инвалидными. Если строка пуста, то проверка не производится.
При генерации используются символы только из данной строки, причём чем больше (по количеству) того или иного символа в этой строке, чем больше вероятность его использования в сгенерированном тексте.
При генерации в этой строке возможно указание псевдосимволов, которые являются ссылками на другие алфавиты. Формат псевдосимвола - [...]. Здесь КОД - это код другого алфавита. При выборе такого символа при генерации он заменится на строку, сгенерированную по правилам алфавита КОД. Ссылки на другие алфавиты могут быть любой глубины вложенности, но зацикливание ссылок алфавитов друг на друга не допускается..
|
Недопустимые символы
| Строка
| Перечень запрещённых символов. Имеет приоритет над перечнем символов алфавита (перечнем разрешённых символов).
|
Порядок генерации
| Строка
| Порядок генерации. Это значение используется только при генерации. RANDOM означает, что символы при составлении текста берутся в произвольном порядке из строки допустимых символов, ORDER означает, что символы будут браться по порядку, начиная с первого. При достижении конца строки допустимых символов она начнёт использоваться сначала. При ORDER значения полей NOT_FIRST, NOT_LAST и NOT_DOUBLE игнорируются. Возможен выбор из списка наиболее типичных значений.
|
Недопустимо в начале
| Строка
| Символы, недопустимые в начале. Строка символов, недопустимых в первой позиции текста. При генерации возможно использование псевдосимволов.
|
Недопустимо в конце
| Строка
| Символы, не допустимые в конце. Строка символов, недопустимых в последней позиции текста. При генерации возможно использование псевдосимволов.
|
Недопустимо дублирование
| Строка
| Символы, для которых не допустимо дублирование. Перечень символов, не допускающих дублирования. Текст не может содержать последовательность из двух и более символов, указанных в значении данного параметра. При генерации возможно использование псевдосимволов.
|
Доп. проверка
| Строка
| Процедура дополнительной проверки. Анонимный PL/SQL-блок, выполняющий дополнительную проверку. Этот же блок должен генерировать ошибки при несоответствиях. PL/SQL-блок должен вычислять одну и только одну bind-переменную (с любым именем), значение которой перед его выполнением автоматически устанавливается равным проверяемой строке. Любые изменения этой Bind-переменной в процессе выполнения доп. проверки отразятся на конечном значении проверяемого/генерируемого текста..
|
Примечания
| Строка
| Примечания к алфавиту.
|
Системный?
| Только отображение
| Признак системного алфавита, поставляемого разработчиком АСР, для предотвращения его удаления или изменения.
|