IsValidName

Description

Validates whether the name is valid for the given type. This method checks whether the name contains invalid characters, is of a valid length, and does not conflict with any reserved words. This method does not verify that the name can actually be used for the purpose identified by type, since it does not check whether an object of the given name and type already exist.

Note: This method became available in version 7.1.

Syntax

VBScript


adminSession.IsValidName name, type

Perl


$adminSession->IsValidName($name, $type); 
Identifier
Description
adminSession
The AdminSession object representing the current schema repository access session.
name
A String that identifies the name you want to validate.
type
A Long identifying the name type. The NameType enumerated constant became available in version 7.1. and includes these constants and values:
  • DATABASE_NAMETYPE - 1
  • USER_NAMETYPE - 2
  • GROUP_NAMETYPE - 3
  • SCHEMA_NAMETYPE - 4
  • DBCOLUMN_NAMETYPE - 5
  • ENTITYDEF_NAMETYPE - 6
  • FIELDDEF_NAMETYPE - 7
  • ACTIONDEF_NAMETYPE - 8
  • STATEDEF_NAMETYPE - 9
  • HOOKDEF_NAMETYPE - 10
Return value
Returns an empty String if the validation is successful, or a String containing the reason for failure if the validation is unsuccessful.