public static DetalleEstadoBDBean obtenerEstadoBD(Integer idEstado,String entidad) throws SgmException {
  EstadosDatos estado=new EstadosDatos();
  DetalleEstadoBDBean salida=new DetalleEstadoBDBean();
  try {
    estado.setId(idEstado.toString());
    estado.load(entidad);
    salida.setId(estado.getId());
    salida.setIdSisnot(estado.getIdSisnot());
    salida.setDescripcion(estado.getDescripcion());
  }
 catch (  Exception ex) {
    logger.debug("Fallo inesperado llamando al servicio: " + ex.getMessage());
    throw new ServicioWebExcepcion(ServicioWebErrorCodigos.EC_UNKNOW_ERROR,ex);
  }
  return salida;
}

public static DetalleEstadoBDBean obtenerEstadoBD ( Integer idEstado , String entidad ) throws SgmException { EstadosDatos estado = new EstadosDatos ( ) ; DetalleEstadoBDBean salida = new DetalleEstadoBDBean ( ) ; try { estado . setId ( idEstado . toString ( ) ) ; estado . load ( entidad ) ; salida . setId ( estado . getId ( ) ) ; salida . setIdSisnot ( estado . getIdSisnot ( ) ) ; salida . setDescripcion ( estado . getDescripcion ( ) ) ; } catch ( Exception ex ) { logger . debug ( "Fallo inesperado llamando al servicio: " + ex . getMessage ( ) ) ; throw new ServicioWebExcepcion ( ServicioWebErrorCodigos . EC_UNKNOW_ERROR , ex ) ; } return salida ; }
obtiene . si el proceso de notificacion en sisnot produce un fallo no controlado se eleva una excepcion de tipo serviciowebexcepcion
