diff --git a/core/src/main/java/fr/abes/item/core/constant/Constant.java b/core/src/main/java/fr/abes/item/core/constant/Constant.java index b811a14b..b676be57 100644 --- a/core/src/main/java/fr/abes/item/core/constant/Constant.java +++ b/core/src/main/java/fr/abes/item/core/constant/Constant.java @@ -157,9 +157,6 @@ public class Constant implements Serializable { public static final String ERR_FILE_ZONEINCOMPLETE = "L'en-tête du fichier est non conforme. Les données d’exemplaires sont incomplètes : il manque une ou plusieurs sous-zones. Merci de consulter la documentation utilisateur à cette adresse : http://documentation.abes.fr/aideitem/index.html"; public static final String ERR_FILE_CARACTERES = "L'en-tête du fichier est non conforme : il ne contient pas de données d’exemplaires Merci de consulter la documentation utilisateur à cette adresse : http://documentation.abes.fr/aideitem/index.html"; - /**Sudoc pass*/ - public static final String PASSSUDOC = "pabnot6"; - /**PPN, RCR, EPN max size*/ public static final int TAILLEMAX = 9; diff --git a/core/src/main/java/fr/abes/item/core/service/TraitementService.java b/core/src/main/java/fr/abes/item/core/service/TraitementService.java index 2de87cdb..7c94bb9f 100644 --- a/core/src/main/java/fr/abes/item/core/service/TraitementService.java +++ b/core/src/main/java/fr/abes/item/core/service/TraitementService.java @@ -34,6 +34,8 @@ public class TraitementService { @Getter private ProcessCBS cbs; + @Value("${sudoc.pass}") + private String passsudoc; public TraitementService() { cbs = new ProcessCBS(); @@ -41,7 +43,7 @@ public TraitementService() { public void authenticate(String login) throws CBSException, IOException { this.cbs = new ProcessCBS(); - this.cbs.authenticate(serveurSudoc, portSudoc, login, Constant.PASSSUDOC); + this.cbs.authenticate(serveurSudoc, portSudoc, login, passsudoc); } /** diff --git a/web/src/main/resources/application-dev.properties b/web/src/main/resources/application-dev.properties index 900c3944..389a9596 100644 --- a/web/src/main/resources/application-dev.properties +++ b/web/src/main/resources/application-dev.properties @@ -28,6 +28,7 @@ sudoc.serveur= sudoc.port= #login permettant de tester si le CBS répond sudoc.login= +sudoc.pass= # Configuration des logs logging.level.root=INFO diff --git a/web/src/main/resources/application-prod.properties b/web/src/main/resources/application-prod.properties index 7b6036cb..4140a373 100644 --- a/web/src/main/resources/application-prod.properties +++ b/web/src/main/resources/application-prod.properties @@ -28,6 +28,7 @@ sudoc.serveur= sudoc.port= #login permettant de tester si le CBS répond sudoc.login= +sudoc.pass= # Configuration des logs logging.level.root=WARN diff --git a/web/src/main/resources/application-test.properties b/web/src/main/resources/application-test.properties index 353d9daf..d4eb336e 100644 --- a/web/src/main/resources/application-test.properties +++ b/web/src/main/resources/application-test.properties @@ -28,6 +28,7 @@ sudoc.serveur= sudoc.port= #login permettant de tester si le CBS répond sudoc.login= +sudoc.pass= # Configuration des logs logging.level.root=INFO