diff --git a/batch/pom.xml b/batch/pom.xml
index 5e6e6fe5..75098113 100644
--- a/batch/pom.xml
+++ b/batch/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 2.4.5
+ 2.4.6-SNAPSHOT
4.0.0
jar
diff --git a/batch/src/main/java/fr/abes/item/traitement/ProxyRetry.java b/batch/src/main/java/fr/abes/item/traitement/ProxyRetry.java
index 00446e29..6aa659be 100644
--- a/batch/src/main/java/fr/abes/item/traitement/ProxyRetry.java
+++ b/batch/src/main/java/fr/abes/item/traitement/ProxyRetry.java
@@ -20,7 +20,6 @@
import fr.abes.item.traitement.model.LigneFichierDtoRecouv;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
-import org.apache.logging.log4j.Level;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.dao.DataAccessException;
import org.springframework.retry.annotation.Backoff;
@@ -75,13 +74,6 @@ public void saveExemplaire(DemandeModif demande, LigneFichierDtoModif ligneFichi
//modification de la exemplaire d'exemplaire
Exemplaire noticeTraitee = getService().getDemandeModif().getNoticeTraitee(demande, exemplaire, (LigneFichierModif) ligneFichierDtoMapper.getLigneFichierEntity(ligneFichierDtoModif));
getService().getTraitement().saveExemplaire(noticeTraitee.toString(), ligneFichierDtoModif.getEpn());
- } catch (CBSException ex) {
- //en cas d'erreur CBS de type Fatal (erreur qui ne devrait pas se produire) on se déconnecte / reconnecte et on renvoie l'exception
- if (ex.getCodeErreur().equals(Level.FATAL)) {
- this.disconnect();
- this.authenticate("M" + demande.getRcr());
- }
- throw ex;
} catch (IOException ex) {
log.error("Erreur de communication avec le CBS sur demande modif " + demande.getId() + " / ligne fichier n°" + ligneFichierDtoModif.getNumLigneFichier() + " / epn : " + ligneFichierDtoModif.getEpn());
//si un pb de communication avec le CBS est détecté, on se reconnecte, et on renvoie l'exception pour que le retry retente la méthode
diff --git a/core/pom.xml b/core/pom.xml
index 575f6224..c3ab6801 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 2.4.5
+ 2.4.6-SNAPSHOT
4.0.0
jar
diff --git a/core/src/main/java/fr/abes/item/service/impl/TraitementService.java b/core/src/main/java/fr/abes/item/service/impl/TraitementService.java
index 703ee2e5..3b419c58 100644
--- a/core/src/main/java/fr/abes/item/service/impl/TraitementService.java
+++ b/core/src/main/java/fr/abes/item/service/impl/TraitementService.java
@@ -13,8 +13,8 @@
import fr.abes.item.service.ITraitementService;
import fr.abes.item.utilitaire.Utilitaires;
import lombok.Getter;
+import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
-import org.apache.logging.log4j.Level;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@@ -26,6 +26,7 @@
@Slf4j
@Service
+@NoArgsConstructor
public class TraitementService implements ITraitementService {
@Value("${sudoc.serveur}")
@@ -41,12 +42,10 @@ public class TraitementService implements ITraitementService {
@Getter
private DaoProvider dao;
- public TraitementService() {
- cbs = new ProcessCBS();
- }
@Override
public void authenticate(String login) throws CBSException, IOException {
+ this.cbs = new ProcessCBS();
this.cbs.authenticate(serveurSudoc, portSudoc, login, Constant.PASSSUDOC);
}
@@ -70,7 +69,7 @@ public String getNoticeFromEPN(String epn) throws CBSException, IOException {
return Constants.STR_1F + resu2.substring(resu2.indexOf("e" + numEx)) + Constants.STR_0D + Constants.STR_1E;
} else {
log.error(epn + " pas trouvé");
- throw new CBSException(Level.FATAL, Constant.ERR_FILE_NOTICE_EPN_NUMBER);
+ throw new IOException(Constant.ERR_FILE_NOTICE_EPN_NUMBER);
}
}
diff --git a/pom.xml b/pom.xml
index ab9e1986..b1ac80fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
fr.abes.item
itembackoffice
- 2.4.5
+ 2.4.6-SNAPSHOT
core
web
diff --git a/web/pom.xml b/web/pom.xml
index ee7a3ff1..768e3e84 100644
--- a/web/pom.xml
+++ b/web/pom.xml
@@ -3,7 +3,7 @@
itembackoffice
fr.abes.item
- 2.4.5
+ 2.4.6-SNAPSHOT
4.0.0
jar