3.1.4.23 ValidateDatabaseConfiguration

The ValidateDatabaseConfiguration event captures the common validation rules for the IpamDatabaseConfiguration instance. The rest of the section assumes the IpamDatabaseConfiguration instance to be validated is passed as a parameter with the name Param_ipamDatabaseConfiguration.

The following validations MUST pass for the IpamDatabaseConfiguration instance to be valid:

  1. Param_ipamDatabaseConfiguration is not NULL.

  2. Database associated with Param_ipamDatabaseConfiguration passes the following validations:

    1. DatabaseType is supported.

    2. Database server version is supported.

    3. Database exists.

    4. Database is non-empty.

    5. Database schema is valid.

    6. Database locale is supported.

    7. Database schema version is supported.