Skip to content

Commit

Permalink
Merge pull request #12 from abes-esr/develop
Browse files Browse the repository at this point in the history
merge develop dans main
  • Loading branch information
SamuelQuetin authored Mar 22, 2024
2 parents 15ee9c6 + d09cde8 commit 96339d6
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 7 deletions.
2 changes: 1 addition & 1 deletion batch/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>itembackoffice</artifactId>
<groupId>fr.abes.item</groupId>
<version>2.4.1</version>
<version>2.4.2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
Expand Down
10 changes: 9 additions & 1 deletion batch/src/main/java/fr/abes/item/traitement/ProxyRetry.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
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;
Expand Down Expand Up @@ -74,8 +75,15 @@ 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 (CommException ex) {
log.error("Erreur de communication avec le CBS sur demande modif " + demande.getId() + " / ligne fichier n°" + ligneFichierDtoModif.getNumLigneFichier());
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
this.disconnect();
this.authenticate("M" + demande.getRcr());
Expand Down
2 changes: 1 addition & 1 deletion core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>itembackoffice</artifactId>
<groupId>fr.abes.item</groupId>
<version>2.4.1</version>
<version>2.4.2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public void authenticate(String login) throws CBSException, CommException {
* @throws CBSException : Erreur CBS
*/
@Override
public String getNoticeFromEPN(String epn) throws CBSException, CommException, ZoneException {
public String getNoticeFromEPN(String epn) throws CBSException, CommException {
cbs.search("che EPN " + epn);
if (cbs.getNbNotices() == 1) {
String noticeEpn = cbs.getClientCBS().mod("1", String.valueOf(cbs.getLotEncours()));
Expand All @@ -70,7 +70,7 @@ public String getNoticeFromEPN(String epn) throws CBSException, CommException, Z
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.ERROR, Constant.ERR_FILE_NOTICE_EPN_NUMBER);
throw new CBSException(Level.FATAL, Constant.ERR_FILE_NOTICE_EPN_NUMBER);
}
}

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

<groupId>fr.abes.item</groupId>
<artifactId>itembackoffice</artifactId>
<version>2.4.1</version>
<version>2.4.2-SNAPSHOT</version>
<modules>
<module>core</module>
<module>web</module>
Expand Down
2 changes: 1 addition & 1 deletion web/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<artifactId>itembackoffice</artifactId>
<groupId>fr.abes.item</groupId>
<version>2.4.1</version>
<version>2.4.2-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
Expand Down

0 comments on commit 96339d6

Please sign in to comment.