protected void doCheckDatabase() throws DataException, ServiceException {
		trace( false, "doCheckDatabase", "Function entry ,,," );
		initDBConnection();
		try {
			trace( false, "doInstall", "Calling checkAndCreateSequenceCounters( )" );
			checkAndCreateCounter( "ESIG_SEQ" );
			trace( false, "doCheckDatabase", "Component Configuration Complete." );
		}
		catch( Exception e ) {
			trace( false, "doCheckDatabase",
					( new StringBuilder() ).append( "Fatal Error: Unexpected Exception " ).append( e ).toString() );
			String errMsg = LocaleUtils.encodeMessage( "csSctErrUnexExceptionInitingDatabaseProvider", null, e );
			showError( LocaleResources.localizeMessage( errMsg, null ) );
		}
		trace( false, "doCheckDatabase", "Normal exit ..." );
	}