def initialize_service_path_path_db(
         self, service_path_ip, service_path_name, service_path_description,
         service_path_enabled, created_by):
     date_created = datetime.datetime.now()
     self.service_path_ip = service_path_ip
     self.service_path_name = service_path_name
     self.service_path_description = service_path_description
     self.service_path_enabled = service_path_enabled
     self.created_by = created_by
     try:
         ServicePathPaths.create(
             service_path_ip=service_path_ip,
             service_path_name=service_path_name,
             service_path_description=service_path_description,
             service_path_enabled=service_path_enabled,
             created_by=created_by, date_created=date_created)
         self.status = 'Service Path Added: {}'.format(service_path_name)
         self.error = 0
         return self.status
     except IntegrityError as out_error:
         output = str(out_error)
         if "Duplicate" in output and "service_path_ip" in output:
             self.status = 'IP is already in use.'
             self.error = True
             return self.status
         if "Duplicate" in output and "service_path_name" in output:
             self.status = 'Name is already in use.'
             self.error = True
             return self.status