    [clj-time.coerce :as cr]
    [clj-time.core :as t]
    [clojure.java.jdbc :as j]
+   [clojure.string :as str]
    [cmr.bootstrap.data.bulk-index :as bulk-index]
    [cmr.common.config :refer [defconfig]]
-   [cmr.common.date-time-parser :as p]
    [cmr.common.jobs :refer [def-stateful-job]]
+   [cmr.common.log :refer [debug info warn error]]
+   [cmr.metadata-db.data.providers :as providers]
+   [cmr.metadata-db.services.concept-service :as s]
+   [cmr.metadata-db.services.provider-validation :as pv]
    [cmr.oracle.connection :as oracle]
-   [cmr.oracle.sql-utils :as su :refer [select from]]))
+   [cmr.oracle.sql-utils :as su :refer [select from]]
+   [inflections.core :as inf])
+  (:import
+   (cmr.oracle.connection OracleStore)))
 
 (def replication-status-table
   "The name of the database table where replication status is stored."

(def index-recently-replicated-job
  {:job-type IndexRecentlyReplicatedJob
   :interval (recently-replicated-interval)})

    ;; Update the latest replicated revision date in the database
    (when max-revision-date
      (let [stmt (format "UPDATE %s SET %s = ?" replication-status-table replication-date-column)]
        (j/db-do-prepared bootstrap-db stmt [(cr/to-sql-time max-revision-date)])))))

(defconfig recently-replicated-interval
  "How often to index recently replicated concepts."
