@POST
  @Path(DataBaseTaskResource.GET_DB_INFO_URI)
  @Produces(MediaType.APPLICATION_JSON)
  public Response getTableDetails() throws TCCWebServiceException {

    List<SchemaVO> schemaVOList = null;

    try {
      final DatabaseTaskService dbTaskService =
          ServiceLocator.getServiceInstance(
              ServiceBuilder.DATABASE_TASK_SERVICE, DatabaseTaskService.class);

      LOGGER.info("Getting table details to start application");

      schemaVOList = dbTaskService.getInitialLoad();

    } catch (TCCBusinessException tbe) {
      throw new TCCWebServiceException(tbe.getMessage(), tbe);
    } catch (TCCTechnicalException tte) {
      throw new TCCWebServiceException(tte.getMessage(), tte);
    }
    return Response.status(200).entity(schemaVOList).build();
  }