com.ibm.tivoli.maximo.integrity.check

Class VerifyMaximoColumns

  • All Implemented Interfaces:
    ICConstants


    public class VerifyMaximoColumns
    extends IntegrityCheck
    Compare column in the Maximo framework data to what is in the database. Only looks at tables known to Maximo.
    • Method Detail

      • check

        public void check()
                   throws java.lang.Exception
        Report when table is marked as a view, or a view is marked as a table. Report tables defined in Maximo's schema that aren't defined in the database. Report tables defined in Maximo's framework tables that don't exist in the database.
        Specified by:
        check in class IntegrityCheck
        Throws:
        java.lang.Exception
        See Also:
        com.ibm.tivoli.maximo.integrity.check.CheckTenantData#checkPerConnection(java.sql.Connection)
      • getTitle

        public MXException getTitle()
        Description copied from class: IntegrityCheck
        Returns an MXException that tells the user what is being checked now. "Checking for any workflow loops that may exist."
        Specified by:
        getTitle in class IntegrityCheck
      • conditionsCheck

        public boolean conditionsCheck()
                                throws java.sql.SQLException
        Description copied from class: IntegrityCheck
        Should this test be run? This is for things like preMerlin or DB2 only checks. It's not an issue if test won't run because the conditions don't apply to it.
        Specified by:
        conditionsCheck in class IntegrityCheck
        Returns:
        true if the conditions are correct for the check.
        Throws:
        java.sql.SQLException
      • prerequisitesCheck

        public boolean prerequisitesCheck()
        Description copied from class: IntegrityCheck
        Can this test be run now? This is for things like loading the meta data, or having valid data in the MaxAttribute table. The test should run after other problems are resolved.
        Specified by:
        prerequisitesCheck in class IntegrityCheck
        Returns:
        true if all prerequisites are there to run the check.