test(classifier): ✅ add test on n2 patterns

This commit is contained in:
2026-08-07 17:27:37 +02:00
parent 19ff504890
commit 476b69d26f
8 changed files with 92 additions and 273 deletions
+2 -1
View File
@@ -6,6 +6,7 @@
"python.testing.pytestEnabled": true, "python.testing.pytestEnabled": true,
"conventionalCommits.scopes": [ "conventionalCommits.scopes": [
"parser", "parser",
"projet_settings" "projet_settings",
"classifier"
] ]
} }
+22 -21
View File
@@ -16,25 +16,26 @@ _STORE_PREFIX_WRN = rf"(?P<store_group>{_GRP}) / (?P<store_code>{_STORE}) (?P<sa
_BL_PREFIX = rf"(?P<bl_number>{_BL}) : / (?P<store_code>{_STORE}) {_BL}" _BL_PREFIX = rf"(?P<bl_number>{_BL}) : / (?P<store_code>{_STORE}) {_BL}"
# error message patterns # error message patterns
N2_PATTERNS = {
# high priority errors
"STORE_CODE_NOT_FOUND": r"Code magasin non trouvé : \d{5}/\d{3}",
"FEDAS_CODE_NOT_FOUND": r"Exception : Code Fedas non trouvé : (?P<fedas_code>\d+)",
"CLOTHES_SIZE_RANGE_OUT_OF_BOUND": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SetTailleTrav -> SizeRange (?P<size_range>\d+\.\d+) / Dépassement du nombre de tailles travaillées \(28 tailles maximum\)",
"NOT_SAVED_DB_READ_ONLY": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\d{10}) ERREUR \d+ \w+ / DoTarifAchat -> SizeRange \d+\.\d+ / SetArtPrixAchat_Base -> (?: \[[^\]]+\])+attempted update on read-only database",
"NOT_SAVED_DB_DISCONNECTED": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\d{10}) ERREUR \d+ \w+ / DoTarifAchat -> SizeRange \d+\.\d+ / SetArtPrixAchat_Base -> (?: \[[^\]]+\])+deadlock",
"NOT_SAVED_VTA": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING [\w\/]+ \w+ / / TVA . \w pour le modèle - Intégration impossible",
"BL_AUTO_BESTSELLER_REJECTED": r"Erreur : (?P<bl_number>\d{4}_\d{10}_DESADV) : / (?P<store_code>\d{5}/\d{3}) (\d{4}_\d{10}_DESADV) ERREUR [\w\_]+ / GETINFOLIGNE_FOU -> BL AUTO : \w+ / Package : / EAN : (?P<ean_number>\w+) / Aucune ligne de la commande (?P<command_number>\w+) ne correspond",
"NO_WAITING_TRANSACTION": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR \w+ \w+ / OrderNumber : \w+ - ColorNumber (?P<color_number>\w+) - Taille (?P<clothe_size>\d+) / .*lock conflict on no wait transaction",
"IMPOSSIBLE_FUSION_DIFFERENT_MODEL_SIZE": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING \w+ \w+ / Art_id : \w+ - Fusart_id : (?P<fusart_id>\w+) / Impossible de créer un lien en automatique, la grille de taille est différente entre l'article d'origne et l'article fusionné",
"MODEL_CODE_DOES_NOT_MATCH_EAN_CODE": r"Erreur : (?P<bl_number>(?P<sap_code>\d{4})_(?P<order_number>\w+)_DESADV) : / (?P<store_code>\d{5}/\d{3}) \d{4}_\w+ ERREUR (?P<model_code>\w+ \w+) / Article -> BL AUTO : (?P<bl_auto_code>\w+) / Package : (?P<package_number>\w+) / EAN : (?P<ean_number>\d+) / Article création erreur",
"PARTIAL_INTEGRATION": r"Erreur : (?P<bl_number>(?P<sap_code>\d{4})_(?P<order_number>\w+)_DESADV) : ISC ERROR CODE:(?P<isc_error_code>\d+) \(attention intégration partielle du BL ou d'une commande\)",
"SAME_LINE_EXCEPT_DISCOUNT": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SetCOMBCDE -> OrderNumber : \d+ / Une commande ne peut pas contenir plusieurs lignes avec le même modèle, la même collection, la même date de livraison et avoir des remises différentes",
"MULTIPLE_ROWS_IN_SINGLETON_SELECT": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SizeRange (?P<size_range>\d+\.\d+) / SetMrkFourn -> (?: \[[^\]]+\])+multiple rows in singleton select",
# high priority errors # low priority errors
STORE_CODE_NOT_FOUND = r"Code magasin non trouvé : \d{5}/\d{3}" "SIZE_NOT_FOUND": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING (\d+ \w+) / SizeRange (?P<size_range>\d+\.\d+) - Columnx \d+ / Taille Inexistante",
FEDAS_CODE_NOT_FOUND = r"Erreur : Exception : Code Fedas non trouvé : (?P<fedas_code>\d+)" "UNSYNCED_ORD_SD_FILES": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+)(?P<brand_code>\w{3}))) / OrderNumber : \d+ / Le modèle n'existe pas dans le fichier SD correspondant",
CLOTHES_SIZE_RANGE_OUT_OF_BOUND = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SetTailleTrav -> SizeRange (?P<size_range>\d+\.\d+) / Dépassement du nombre de tailles travaillées \(28 tailles maximum\)" "CODE_MODEL_SIZE_OUT_OF_BOUND": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING [\w ]+ \w+ / SetArticle -> SizeRange \d+\.\d+ / (?: \[[^\]]+\])+-\w+\. Données trop volumineuses pour la variable (?: \[[^\]]+\]). Long. max. = \[\d+\], long. réelle = \[\d+\] Conseil : attribuez une valeur supérieure au paramètre TFDParam.Size",
NOT_SAVED_DB_READ_ONLY = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\d{10}) ERREUR \d+ \w+ / DoTarifAchat -> SizeRange \d+\.\d+ / SetArtPrixAchat_Base -> (?: \[[^\]]+\])+attempted update on read-only database" "USER_NOT_CREATED_ON_NOSYMAG": r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR / OrderNumber : (?P<order_number>\d+) / Utilisateur : configuration incorrecte \(valeur 0\) - vérifier dans IF_Config",
NOT_SAVED_DB_DISCONNECTED = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\d{10}) ERREUR \d+ \w+ / DoTarifAchat -> SizeRange \d+\.\d+ / SetArtPrixAchat_Base -> (?: \[[^\]]+\])+deadlock" "INCORRECT_MDC_XML_FILES": r"Exception : Impossible de convertir le variant de type \(Null\) en type \(OleStr\)"
NOT_SAVED_VTA = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING [\w\/]+ \w+ / / TVA . \w pour le modèle - Intégration impossible" }
BL_AUTO_BESTSELLER_REJECTED = r"Erreur : (?P<bl_number>\d{4}_\d{10}_DESADV) : / (?P<store_code>\d{5}/\d{3}) (\d{4}_\d{10}_DESADV) ERREUR [\w\_]+ / GETINFOLIGNE_FOU -> BL AUTO : \w+ / Package : / EAN : (?P<ean_number>\w+) / Aucune ligne de la commande (?P<command_number>\w+) ne correspond"
NO_WAITING_TRANSACTION = r"Erreur : (?P<group_number>GRP_\d+) / (?P<group_number>\d{5}/\d{3}) (?P<store_code>\d{4}_\d{10}) ERREUR \w+ \w+ / OrderNumber : (?P<order_number>\d+) - ColorNumber (?P<color_number>\w+) - Taille (?P<clothe_size>\d+) / .*lock conflict on no wait transaction"
IMPOSSIBLE_FUSION_DIFFERENT_MODEL_SIZE = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING \w+ \w+ / Art_id : \w+ - Fusart_id : (?P<fusart_id>\w+) / Impossible de créer un lien en automatique, la grille de taille est différente entre l'article d'origine et l'article fusionné"
MODEL_CODE_DOES_NOT_MATCH_EAN_CODE = r"Erreur : (?P<bl_number>(?P<sap_code>\d{4})_(?P<order_number>\w+)_DESADV) : / (?P<store_code>\d{5}/\d{3}) \d{4}_\w+ ERREUR (?P<model_code>\w+ \w+) / Article -> BL AUTO : (?P<bl_auto_code>\w+) / Package : (?P<package_number>\w+) / EAN : (?P<ean_number>\d+) / Article création erreur"
PARTIAL_INTEGRATION = r"Erreur : (?P<bl_number>(?P<sap_code>\d{4})_(?P<order_number>\w+)_DESADV) : ISC ERROR CODE:(?P<isc_error_code>\d+) \(attention intégration partielle du BL ou d'une commande\)"
SAME_LINE_EXCEPT_DISCOUNT = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SetCOMBCDE -> OrderNumber : \d+ / Une commande ne peut pas contenir plusieurs lignes avec le même modèle, la même collection, la même date de livraison et avoir des remises différentes"
MULTIPLE_ROWS_IN_SINGLETON_SELECT = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) ERREUR (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+))(?P<brand_code>\w{3})) / SizeRange (?P<size_range>\d+\.\d+) / SetMrkFourn -> (?: \[[^\]]+\])+multiple rows in singleton select"
# low priority errors
SIZE_NOT_FOUND = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING (\d+ \w+) / SizeRange (?P<size_range>\d+\.\d+) - Columnx \d+ / Taille Inexistante"
UNSYNCED_ORD_SD_FILES = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING (?P<model_code>(?P<nosymag_model_code>\w+ (?P<color_code>\w+)(?P<brand_code>\w{3}))) / OrderNumber : \d+ / Le modèle n'existe pas dans le fichier SD correspondant"
CODE_MODEL_SIZE_OUT_OF_BOUND = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<sap_code>\d{4})_(?P<order_number>\w+) WARNING [\w ]+ \w+ / SetArticle -> SizeRange \d+\.\d+ / (?: \[[^\]]+\])+-\w+\. Données trop volumineuses pour la variable (?: \[[^\]]+\]). Long. max. = \[\d+\], long. réelle = \[\d+\] Conseil : attribuez une valeur supérieure au paramètre TFDParam.Size"
USER_NOT_CREATED_ON_NOSYMAG = r"Erreur : (?P<group_number>GRP_\d+) / (?P<store_code>\d{5}/\d{3}) (?P<store_code>\d{4}_\d{10}) ERREUR / OrderNumber : (?P<order_number>\d+) / Utilisateur : configuration incorrecte \(valeur 0\) - vérifier dans IF_Config"
INCORRECT_MDC_XML_FILES = r"Exception : Impossible de convertir le variant de type \(Null\) en type \(OleStr\)"
+15 -2
View File
@@ -4,9 +4,13 @@ from pathlib import Path
import pytest import pytest
from logwatcher.config import FIXTURE_PATH
from logwatcher.logging import setup_logging from logwatcher.logging import setup_logging
# Forcer un dossier temporaire pour les tests # original logs directory
ORIGINAL_LOGS_DIR = FIXTURE_PATH / "original_logs"
# define temp directory only for testing
os.environ["PYTEST_DEBUG_TEMPROOT"] = str(Path("output/test").absolute()) os.environ["PYTEST_DEBUG_TEMPROOT"] = str(Path("output/test").absolute())
@pytest.fixture @pytest.fixture
@@ -16,4 +20,13 @@ def tmp_log_file(tmp_path):
@pytest.fixture(autouse=True) @pytest.fixture(autouse=True)
def tmp_setup_logging(tmp_log_file): def tmp_setup_logging(tmp_log_file):
"""Redirige les logs vers un dossier temporaire pendant les tests.""" """Redirige les logs vers un dossier temporaire pendant les tests."""
setup_logging(file_path=tmp_log_file) setup_logging(file_path=tmp_log_file)
@pytest.fixture(name="original_log_files")
def original_log_files_fixture() -> tuple[Path, ...]:
"""
All real log files provided by N2 technicians.
Used for integration tests: these files contain both valid lines
and lines to be ignored (system logs, empty lines, directory headers).
"""
return tuple(ORIGINAL_LOGS_DIR.iterdir())
@@ -136,7 +136,7 @@ Répertoire scanné : \\192.168.60.45\e$\MDC_6110\Logs
Répertoire scanné : \\192.168.60.46\e$\MDC_7110\Logs Répertoire scanné : \\192.168.60.46\e$\MDC_7110\Logs
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730112341.txt [30/07/2026 11:23:50] DOSSIER EN COURS : ANDALI [30/07/2026 11:25:03] Erreur FTP Réception : Requested action not taken \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730112341.txt [30/07/2026 11:23:50] DOSSIER EN COURS : ANDALI [30/07/2026 11:25:03] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730115342.txt [30/07/2026 11:53:52] DOSSIER EN COURS : ANDALI [30/07/2026 11:54:53] Erreur FTP Réception : Requested action not taken \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730115342.txt [30/07/2026 11:53:52] DOSSIER EN COURS : ANDALI [30/07/2026 11:54:53] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730115342.txt [30/07/2026 11:59:11] DOSSIER EN COURS : ROLLAND [30/07/2026 12:00:16] Erreur : GRP_112 / 04507/000 2759_M00054781 WARNING MB153 01058Q26C / Art_id : 282646256 - Fusart_id : 197203919 / Impossible de créer un lien en automtique, la grille de taille est différente entre l'article d'origne et l'article fusionné \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730115342.txt [30/07/2026 11:59:11] DOSSIER EN COURS : ROLLAND [30/07/2026 12:00:16] Erreur : GRP_112 / 04507/000 2759_M00054781 WARNING MB153 01058Q26C / Art_id : 282646256 - Fusart_id : 197203919 / Impossible de créer un lien en automatique, la grille de taille est différente entre l'article d'origne et l'article fusionné
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730122342.txt [30/07/2026 12:23:51] DOSSIER EN COURS : ANDALI [30/07/2026 12:24:26] Erreur FTP Réception : Requested action not taken \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730122342.txt [30/07/2026 12:23:51] DOSSIER EN COURS : ANDALI [30/07/2026 12:24:26] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730125343.txt [30/07/2026 12:53:52] DOSSIER EN COURS : ANDALI [30/07/2026 12:54:14] Erreur FTP Réception : Requested action not taken \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730125343.txt [30/07/2026 12:53:52] DOSSIER EN COURS : ANDALI [30/07/2026 12:54:14] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730132344.txt [30/07/2026 13:23:53] DOSSIER EN COURS : ANDALI [30/07/2026 13:24:15] Erreur FTP Réception : Requested action not taken \\192.168.60.46\e$\MDC_7110\Logs\26\07\30\20260730132344.txt [30/07/2026 13:23:53] DOSSIER EN COURS : ANDALI [30/07/2026 13:24:15] Erreur FTP Réception : Requested action not taken
-238
View File
@@ -1,238 +0,0 @@
Répertoire scanné : \\192.168.60.40\e$\MDC_1110\Logs
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 08:50:00] DOSSIER EN COURS : FLAMMIER [31/07/2026 08:50:23] Erreur FTP commande : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 08:50:00] DOSSIER EN COURS : FLAMMIER [31/07/2026 08:50:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 08:58:50] DOSSIER EN COURS : GARRIGOU [31/07/2026 08:59:05] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 09:15:54] DOSSIER EN COURS : HANOT [31/07/2026 09:17:12] Erreur FTP commande : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 09:15:54] DOSSIER EN COURS : HANOT [31/07/2026 09:17:30] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731084952.txt [31/07/2026 09:36:31] DOSSIER EN COURS : PIGUET [31/07/2026 09:36:35] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:50:01] DOSSIER EN COURS : FLAMMIER [31/07/2026 09:50:34] Erreur FTP commande : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:50:01] DOSSIER EN COURS : FLAMMIER [31/07/2026 09:50:35] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:51:07] DOSSIER EN COURS : GARRIGOU [31/07/2026 09:51:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:56:24] DOSSIER EN COURS : HANOT [31/07/2026 09:56:39] Erreur FTP commande : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:56:24] DOSSIER EN COURS : HANOT [31/07/2026 09:56:39] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.40\e$\MDC_1110\Logs\26\07\31\20260731094952.txt [31/07/2026 09:58:22] DOSSIER EN COURS : PIGUET [31/07/2026 09:58:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.41\e$\MDC_2110\Logs
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731091707.txt [31/07/2026 09:17:17] DOSSIER EN COURS : VINET [31/07/2026 09:17:27] Erreur FTP commande : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731091707.txt [31/07/2026 09:17:17] DOSSIER EN COURS : VINET [31/07/2026 09:17:44] Erreur FTP commande : Erreur : le fichier [1834_4508457998_SD.XML] est vide sur le serveur FTP !
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731091707.txt [31/07/2026 09:17:17] DOSSIER EN COURS : VINET [31/07/2026 09:18:18] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731091707.txt [31/07/2026 10:07:17] DOSSIER EN COURS : GRAND-EST-COLL-NOSYMAG [31/07/2026 10:07:20] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731091707.txt [31/07/2026 10:08:27] DOSSIER EN COURS : TAILLET-BIS [31/07/2026 10:08:34] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731101158.txt [31/07/2026 10:12:09] DOSSIER EN COURS : VINET [31/07/2026 10:12:27] Erreur FTP commande : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731101158.txt [31/07/2026 10:12:09] DOSSIER EN COURS : VINET [31/07/2026 10:12:27] Erreur FTP commande : Erreur : le fichier [1834_4508457998_SD.XML] est vide sur le serveur FTP !
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731101158.txt [31/07/2026 10:12:09] DOSSIER EN COURS : VINET [31/07/2026 10:12:27] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731101158.txt [31/07/2026 10:40:31] DOSSIER EN COURS : GRAND-EST-COLL-NOSYMAG [31/07/2026 10:40:33] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.41\e$\MDC_2110\Logs\26\07\31\20260731101158.txt [31/07/2026 10:40:33] DOSSIER EN COURS : TAILLET-BIS [31/07/2026 10:40:37] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.42\e$\MDC_3110\Logs
\\192.168.60.42\e$\MDC_3110\Logs\26\07\31\20260731091401.txt [31/07/2026 09:14:10] DOSSIER EN COURS : RIHOUET [31/07/2026 09:33:29] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.42\e$\MDC_3110\Logs\26\07\31\20260731091401.txt [31/07/2026 09:14:10] DOSSIER EN COURS : RIHOUET [31/07/2026 09:34:41] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.42\e$\MDC_3110\Logs\26\07\31\20260731103040.txt [31/07/2026 10:30:52] DOSSIER EN COURS : RIHOUET [31/07/2026 10:36:05] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.42\e$\MDC_3110\Logs\26\07\31\20260731103040.txt [31/07/2026 10:30:52] DOSSIER EN COURS : RIHOUET [31/07/2026 10:36:11] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.43\e$\MDC_4110\Logs
\\192.168.60.43\e$\MDC_4110\Logs\26\07\31\20260731080409.txt [31/07/2026 08:04:17] DOSSIER EN COURS : JOANNIN-NOSYMAG [31/07/2026 09:20:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.43\e$\MDC_4110\Logs\26\07\31\20260731100809.txt [31/07/2026 10:08:18] DOSSIER EN COURS : JOANNIN-NOSYMAG [31/07/2026 10:11:44] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.44\e$\MDC_5110\Logs
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731080152.txt [31/07/2026 08:02:01] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 08:02:17] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731080152.txt [31/07/2026 08:02:01] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 08:02:20] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731080152.txt [31/07/2026 08:32:05] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 08:32:28] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731084855.txt [31/07/2026 08:49:04] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 08:50:12] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731084855.txt [31/07/2026 08:49:04] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 08:50:12] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731084855.txt [31/07/2026 08:50:24] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 08:50:30] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731091856.txt [31/07/2026 09:19:05] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 09:22:27] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731091856.txt [31/07/2026 09:19:05] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 09:22:28] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731091856.txt [31/07/2026 09:31:42] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 09:33:30] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731094856.txt [31/07/2026 09:49:04] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 09:49:34] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731094856.txt [31/07/2026 09:49:04] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 09:49:34] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731094856.txt [31/07/2026 09:55:48] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 09:56:18] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731094856.txt [31/07/2026 09:55:48] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 10:00:10] Erreur : GRP_57 / 04414/000 2782_M00058837 WARNING 5H1300 B02BUYN46 / Art_id : 297707604 - Fusart_id : 293032470 / Impossible de créer un lien en automtique, la grille de taille est différente entre l'article d'origne et l'article fusionné
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731101857.txt [31/07/2026 10:19:06] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 10:20:15] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731101857.txt [31/07/2026 10:19:06] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 10:20:16] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731101857.txt [31/07/2026 10:25:42] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 10:26:16] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731104858.txt [31/07/2026 10:49:07] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 10:49:38] Erreur FTP commande : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731104858.txt [31/07/2026 10:49:07] DOSSIER EN COURS : LAPINI-LEGRAND [31/07/2026 10:49:39] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.44\e$\MDC_5110\Logs\26\07\31\20260731104858.txt [31/07/2026 10:55:58] DOSSIER EN COURS : NIVAULT-NOSYMAG [31/07/2026 10:56:29] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.45\e$\MDC_6110\Logs
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731070128.txt [31/07/2026 07:01:38] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 07:01:40] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731073128.txt [31/07/2026 07:31:39] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 07:31:41] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731080129.txt [31/07/2026 08:01:37] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 08:01:50] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731080129.txt [31/07/2026 08:01:37] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 08:01:56] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731080129.txt [31/07/2026 08:12:43] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 08:12:48] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731080129.txt [31/07/2026 08:12:43] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 08:13:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731083746.txt [31/07/2026 08:37:55] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 08:37:57] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731083746.txt [31/07/2026 08:37:55] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 08:37:57] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731083746.txt [31/07/2026 08:38:14] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 08:38:20] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731083746.txt [31/07/2026 08:38:14] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 08:38:20] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731090747.txt [31/07/2026 09:07:56] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 09:07:58] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731090747.txt [31/07/2026 09:07:56] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 09:07:58] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731090747.txt [31/07/2026 09:07:59] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 09:08:23] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731090747.txt [31/07/2026 09:07:59] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 09:08:24] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731093747.txt [31/07/2026 09:37:57] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 09:37:59] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731093747.txt [31/07/2026 09:37:57] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 09:37:59] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731093747.txt [31/07/2026 09:38:00] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 09:38:40] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731093747.txt [31/07/2026 09:38:00] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 09:38:45] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731100747.txt [31/07/2026 10:07:58] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 10:08:01] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731100747.txt [31/07/2026 10:07:58] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 10:08:02] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731100747.txt [31/07/2026 10:08:28] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 10:09:07] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731100747.txt [31/07/2026 10:08:28] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 10:09:15] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731103748.txt [31/07/2026 10:37:56] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 10:38:00] Erreur FTP commande : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731103748.txt [31/07/2026 10:37:56] DOSSIER EN COURS : NEUKIRCH-NOSYMAG [31/07/2026 10:38:00] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731103748.txt [31/07/2026 10:38:43] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 10:39:58] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.45\e$\MDC_6110\Logs\26\07\31\20260731103748.txt [31/07/2026 10:38:43] DOSSIER EN COURS : LECLERC-NOSYMAG [31/07/2026 10:40:05] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.46\e$\MDC_7110\Logs
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731072401.txt [31/07/2026 07:24:09] DOSSIER EN COURS : ANDALI [31/07/2026 07:24:14] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731075402.txt [31/07/2026 07:54:11] DOSSIER EN COURS : ANDALI [31/07/2026 07:54:16] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731082402.txt [31/07/2026 08:24:11] DOSSIER EN COURS : ANDALI [31/07/2026 08:24:20] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731085403.txt [31/07/2026 08:54:12] DOSSIER EN COURS : ANDALI [31/07/2026 08:54:18] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731092403.txt [31/07/2026 09:24:12] DOSSIER EN COURS : ANDALI [31/07/2026 09:27:04] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731092403.txt [31/07/2026 09:40:53] DOSSIER EN COURS : ROLLAND [31/07/2026 09:49:27] Erreur : GRP_112 / 04507/000 2759_M00054781 WARNING MB153 01058Q26C / Art_id : 282646256 - Fusart_id : 197203919 / Impossible de créer un lien en automtique, la grille de taille est différente entre l'article d'origne et l'article fusionné
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731095658.txt [31/07/2026 09:57:09] DOSSIER EN COURS : ANDALI [31/07/2026 09:57:52] Erreur FTP Réception : Requested action not taken
\\192.168.60.46\e$\MDC_7110\Logs\26\07\31\20260731102658.txt [31/07/2026 10:27:08] DOSSIER EN COURS : ANDALI [31/07/2026 10:28:57] Erreur FTP Réception : Requested action not taken
Répertoire scanné : \\192.168.60.47\e$\MDC_8110\Logs
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731070611.txt [31/07/2026 07:06:21] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 07:06:28] Erreur FTP Réception : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731080611.txt [31/07/2026 08:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 08:07:04] Erreur FTP Réception : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:10:13] Erreur FTP commande : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:10:33] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:10:34] Erreur FTP Réception : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:26:12] Code magasin non trouvé : 04929/000
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:26:12] Code magasin non trouvé : 04929/000
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:26:12] Code magasin non trouvé : 04929/000
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:06:22] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 09:26:12] Code magasin non trouvé : 04929/000
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731090612.txt [31/07/2026 09:34:14] DOSSIER EN COURS : RUE [31/07/2026 09:34:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731100612.txt [31/07/2026 10:06:23] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 10:09:50] Erreur FTP commande : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731100612.txt [31/07/2026 10:06:23] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 10:09:50] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731100612.txt [31/07/2026 10:06:23] DOSSIER EN COURS : ELLIS-LEREGENT [31/07/2026 10:09:51] Erreur FTP Réception : Requested action not taken
\\192.168.60.47\e$\MDC_8110\Logs\26\07\31\20260731100612.txt [31/07/2026 10:13:19] DOSSIER EN COURS : RUE [31/07/2026 10:13:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.48\e$\MDC_9110\Logs
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731081227.txt [31/07/2026 08:36:59] DOSSIER EN COURS : CHENNEVIER-NOSYMAG [31/07/2026 08:37:02] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731081227.txt [31/07/2026 08:38:12] DOSSIER EN COURS : FRONTERA-NOSYMAG [31/07/2026 08:38:29] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731085432.txt [31/07/2026 08:54:43] DOSSIER EN COURS : BARIAUD-NOSYMAG [31/07/2026 09:01:50] Erreur : 2804_4506738503 -> Exception : Déclaration xml non valide.
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731085432.txt [31/07/2026 09:05:10] DOSSIER EN COURS : CHENNEVIER-NOSYMAG [31/07/2026 09:05:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731085432.txt [31/07/2026 09:05:15] DOSSIER EN COURS : FRONTERA-NOSYMAG [31/07/2026 09:05:17] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731092432.txt [31/07/2026 09:24:43] DOSSIER EN COURS : BARIAUD-NOSYMAG [31/07/2026 09:25:50] Erreur : 2804_4506738503 -> Exception : Déclaration xml non valide.
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731092432.txt [31/07/2026 09:29:06] DOSSIER EN COURS : CHENNEVIER-NOSYMAG [31/07/2026 09:29:08] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731092432.txt [31/07/2026 09:29:09] DOSSIER EN COURS : FRONTERA-NOSYMAG [31/07/2026 09:29:11] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731095433.txt [31/07/2026 09:54:43] DOSSIER EN COURS : BARIAUD-NOSYMAG [31/07/2026 09:59:45] Erreur : 2804_4506738503 -> Exception : Déclaration xml non valide.
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731095433.txt [31/07/2026 10:02:59] DOSSIER EN COURS : CHENNEVIER-NOSYMAG [31/07/2026 10:03:01] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731095433.txt [31/07/2026 10:03:01] DOSSIER EN COURS : FRONTERA-NOSYMAG [31/07/2026 10:03:06] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731102433.txt [31/07/2026 10:24:43] DOSSIER EN COURS : BARIAUD-NOSYMAG [31/07/2026 10:26:18] Erreur : 2804_4506738503 -> Exception : Déclaration xml non valide.
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731102433.txt [31/07/2026 10:29:31] DOSSIER EN COURS : CHENNEVIER-NOSYMAG [31/07/2026 10:29:33] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.48\e$\MDC_9110\Logs\26\07\31\20260731102433.txt [31/07/2026 10:29:34] DOSSIER EN COURS : FRONTERA-NOSYMAG [31/07/2026 10:29:40] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.64\e$\MDC_10110\Logs
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731081125.txt [31/07/2026 08:11:34] DOSSIER EN COURS : ROSEC-NOSYMAG [31/07/2026 08:11:51] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731081125.txt [31/07/2026 08:30:46] DOSSIER EN COURS : SAVARIEAU-NOSYMAG [31/07/2026 08:30:59] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731084359.txt [31/07/2026 08:44:08] DOSSIER EN COURS : ROSEC-NOSYMAG [31/07/2026 08:44:11] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731084359.txt [31/07/2026 08:48:34] DOSSIER EN COURS : SAVARIEAU-NOSYMAG [31/07/2026 08:48:36] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731091400.txt [31/07/2026 09:14:10] DOSSIER EN COURS : ROSEC-NOSYMAG [31/07/2026 09:14:13] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731091400.txt [31/07/2026 09:18:51] DOSSIER EN COURS : SAVARIEAU-NOSYMAG [31/07/2026 09:18:55] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731094401.txt [31/07/2026 09:44:11] DOSSIER EN COURS : ROSEC-NOSYMAG [31/07/2026 09:44:13] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731094401.txt [31/07/2026 09:48:43] DOSSIER EN COURS : SAVARIEAU-NOSYMAG [31/07/2026 09:48:45] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731101401.txt [31/07/2026 10:14:11] DOSSIER EN COURS : ROSEC-NOSYMAG [31/07/2026 10:14:17] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.64\e$\MDC_10110\Logs\26\07\31\20260731101401.txt [31/07/2026 10:20:10] DOSSIER EN COURS : SAVARIEAU-NOSYMAG [31/07/2026 10:20:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.65\e$\MDC_11110\Logs
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731071009.txt [31/07/2026 07:14:51] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 07:14:52] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731074010.txt [31/07/2026 07:42:27] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 07:42:28] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731081010.txt [31/07/2026 08:10:18] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 08:10:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731081010.txt [31/07/2026 08:16:35] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 08:16:59] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731081010.txt [31/07/2026 08:32:14] DOSSIER EN COURS : CUNTZMANN [31/07/2026 08:32:18] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731081010.txt [31/07/2026 08:34:06] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 08:34:08] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731081010.txt [31/07/2026 08:34:06] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 08:34:11] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731084011.txt [31/07/2026 08:40:18] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 08:40:24] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731084011.txt [31/07/2026 08:40:25] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 08:40:31] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731084011.txt [31/07/2026 08:44:33] DOSSIER EN COURS : CUNTZMANN [31/07/2026 08:44:35] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731084011.txt [31/07/2026 08:44:35] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 08:44:37] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731084011.txt [31/07/2026 08:44:35] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 08:44:38] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731091012.txt [31/07/2026 09:10:19] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 09:11:22] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731091012.txt [31/07/2026 09:11:22] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 09:11:39] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731091012.txt [31/07/2026 09:16:00] DOSSIER EN COURS : CUNTZMANN [31/07/2026 09:16:04] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731091012.txt [31/07/2026 09:16:05] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 09:16:06] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731091012.txt [31/07/2026 09:16:05] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 09:16:07] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731094012.txt [31/07/2026 09:40:20] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 09:40:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731094012.txt [31/07/2026 09:40:27] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 09:40:58] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731094012.txt [31/07/2026 09:46:23] DOSSIER EN COURS : CUNTZMANN [31/07/2026 09:46:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731094012.txt [31/07/2026 09:46:27] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 09:46:29] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731094012.txt [31/07/2026 09:46:27] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 09:46:30] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731101012.txt [31/07/2026 10:10:20] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 10:10:27] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731101012.txt [31/07/2026 10:10:28] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 10:10:49] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731101012.txt [31/07/2026 10:16:17] DOSSIER EN COURS : CUNTZMANN [31/07/2026 10:16:20] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731101012.txt [31/07/2026 10:16:21] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 10:16:26] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731101012.txt [31/07/2026 10:16:21] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 10:16:26] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731104012.txt [31/07/2026 10:40:20] DOSSIER EN COURS : BOBILLIER_NOSYMAG [31/07/2026 10:40:50] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731104012.txt [31/07/2026 10:42:30] DOSSIER EN COURS : CHABAUTY-NOSYMAG [31/07/2026 10:42:57] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731104012.txt [31/07/2026 10:48:03] DOSSIER EN COURS : CUNTZMANN [31/07/2026 10:48:08] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731104012.txt [31/07/2026 10:48:08] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 10:48:13] Erreur FTP commande réassort : Requested action not taken
\\192.168.60.65\e$\MDC_11110\Logs\26\07\31\20260731104012.txt [31/07/2026 10:48:08] DOSSIER EN COURS : MAITRE-ROSSI [31/07/2026 10:48:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.52\e$\MDC_12110\Logs
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731081539.txt [31/07/2026 08:17:11] DOSSIER EN COURS : DELEGLISE [31/07/2026 08:17:12] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731081539.txt [31/07/2026 08:17:11] DOSSIER EN COURS : DELEGLISE [31/07/2026 08:17:13] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731081539.txt [31/07/2026 08:18:31] DOSSIER EN COURS : WALTER [31/07/2026 08:18:41] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731081539.txt [31/07/2026 08:23:27] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 08:23:36] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731084539.txt [31/07/2026 08:45:50] DOSSIER EN COURS : DELEGLISE [31/07/2026 08:45:52] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731084539.txt [31/07/2026 08:45:50] DOSSIER EN COURS : DELEGLISE [31/07/2026 08:45:52] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731084539.txt [31/07/2026 08:45:53] DOSSIER EN COURS : WALTER [31/07/2026 08:45:58] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731084539.txt [31/07/2026 08:45:58] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 08:46:00] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731091540.txt [31/07/2026 09:15:51] DOSSIER EN COURS : DELEGLISE [31/07/2026 09:15:53] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731091540.txt [31/07/2026 09:15:51] DOSSIER EN COURS : DELEGLISE [31/07/2026 09:15:53] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731091540.txt [31/07/2026 09:15:54] DOSSIER EN COURS : WALTER [31/07/2026 09:15:58] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731091540.txt [31/07/2026 09:15:59] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 09:16:01] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731094540.txt [31/07/2026 09:45:53] DOSSIER EN COURS : DELEGLISE [31/07/2026 09:45:54] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731094540.txt [31/07/2026 09:45:53] DOSSIER EN COURS : DELEGLISE [31/07/2026 09:45:55] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731094540.txt [31/07/2026 09:45:55] DOSSIER EN COURS : WALTER [31/07/2026 09:46:06] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731094540.txt [31/07/2026 09:47:02] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 09:47:06] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731101540.txt [31/07/2026 10:15:53] DOSSIER EN COURS : DELEGLISE [31/07/2026 10:15:55] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731101540.txt [31/07/2026 10:15:53] DOSSIER EN COURS : DELEGLISE [31/07/2026 10:15:56] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731101540.txt [31/07/2026 10:15:56] DOSSIER EN COURS : WALTER [31/07/2026 10:16:04] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731101540.txt [31/07/2026 10:16:30] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 10:16:33] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731104540.txt [31/07/2026 10:45:52] DOSSIER EN COURS : DELEGLISE [31/07/2026 10:45:54] Erreur FTP MajModele : Erreur : le fichier [Majmodele_v20250723t010101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731104540.txt [31/07/2026 10:45:52] DOSSIER EN COURS : DELEGLISE [31/07/2026 10:45:54] Erreur FTP SDUpdate : Erreur : le fichier [Sdupdate_v20250918t170101.zip] est vide sur le serveur FTP !
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731104540.txt [31/07/2026 10:45:55] DOSSIER EN COURS : WALTER [31/07/2026 10:46:04] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.52\e$\MDC_12110\Logs\26\07\31\20260731104540.txt [31/07/2026 10:46:09] DOSSIER EN COURS : ROUSSARIE-PELOU [31/07/2026 10:46:14] Erreur FTP SDUpdatePrixISF : Requested action not taken
Répertoire scanné : \\192.168.60.53\e$\MDC_13110\Logs
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:37:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 09:37:29] Erreur FTP commande : Erreur : le fichier [1283_4509336380_ORD.XML] est vide sur le serveur FTP !
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:37:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 09:37:29] Erreur FTP commande : Erreur : le fichier [1283_4509337060_SD.XML] est vide sur le serveur FTP !
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:37:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 09:38:04] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:54:03] DOSSIER EN COURS : SCHIEVER-BS-C-NOSYMAG [31/07/2026 09:54:08] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 09:58:00] Erreur MAJ : Configuration incorrecte -> (12/3) valeur 0
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 09:58:00] Erreur MAJ : Type comptable : configuration incorrecte (valeur 0)
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:00:48] Erreur MAJ : Code Fedas non trouvé : 799999
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:00:48] Erreur : Exception : Code Fedas non trouvé : 799999
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:00:48] Erreur : Type comptable : configuration incorrecte (valeur 0)
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 09:56:29] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:00:51] Erreur : Type comptable : configuration incorrecte (valeur 0)
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 10:01:34] DOSSIER EN COURS : TOSI-NOSYMAG [31/07/2026 10:01:51] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731093707.txt [31/07/2026 10:01:34] DOSSIER EN COURS : TOSI-NOSYMAG [31/07/2026 10:01:52] Erreur : Exception : Code Fedas non trouvé : 799999
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:22:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 10:23:17] Erreur FTP commande : Erreur : le fichier [1283_4509336380_ORD.XML] est vide sur le serveur FTP !
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:22:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 10:23:17] Erreur FTP commande : Erreur : le fichier [1283_4509337060_SD.XML] est vide sur le serveur FTP !
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:22:17] DOSSIER EN COURS : PRIOU-NOSYMAG [31/07/2026 10:23:18] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:38] DOSSIER EN COURS : SCHIEVER-BS-C-NOSYMAG [31/07/2026 10:26:48] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:49] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:26:49] Erreur MAJ : Configuration incorrecte -> (12/3) valeur 0
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:49] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:26:49] Erreur MAJ : Type comptable : configuration incorrecte (valeur 0)
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:49] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:26:50] Erreur MAJ : Code Fedas non trouvé : 799999
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:49] DOSSIER EN COURS : CHARALAMBAKIS-NOSYMAG [31/07/2026 10:26:50] Erreur : Exception : Code Fedas non trouvé : 799999
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:50] DOSSIER EN COURS : TOSI-NOSYMAG [31/07/2026 10:26:54] Erreur FTP SDUpdatePrixISF : Requested action not taken
\\192.168.60.53\e$\MDC_13110\Logs\26\07\31\20260731102208.txt [31/07/2026 10:26:50] DOSSIER EN COURS : TOSI-NOSYMAG [31/07/2026 10:26:55] Erreur : Exception : Code Fedas non trouvé : 799999
Répertoire scanné : \\192.168.60.77\e$\MDC_15110\Logs
Accés refusé.\\192.168.60.77\e$\MDC_15110\Logs
+52
View File
@@ -0,0 +1,52 @@
import re
import warnings
from pathlib import Path
import pytest
from logwatcher.classifier import N2_PATTERNS
from logwatcher.config import FIXTURE_PATH
ORIGINAL_LOGS_DIR = FIXTURE_PATH / "original_logs"
def _pattern_name_to_filename(name: str) -> str:
"""STORE_CODE_NOT_FOUND → CR_store_code_not_found.txt"""
return f"CR_{name.lower()}.txt"
def _read_fixture(path: Path) -> str:
"""Lit un fichier de fixture avec fallback Windows-1252."""
try:
return path.read_text(encoding="utf-8")
except UnicodeDecodeError:
return path.read_text(encoding="windows-1252")
@pytest.mark.parametrize("name, pattern", N2_PATTERNS.items())
def test_pattern_matches_fixture(name, pattern):
"""Chaque pattern N2 matche au moins une ligne de son fichier de fixture."""
fixture = ORIGINAL_LOGS_DIR / _pattern_name_to_filename(name)
if not fixture.exists():
msg = f"No fixture named '{fixture}'"
warnings.warn(msg)
pytest.skip(msg)
lignes = [
l for l in _read_fixture(fixture).splitlines()
if l.strip()
]
assert lignes, f"empty fixture file : {fixture}"
match_count = 0
for ligne in lignes:
match = re.search(pattern, ligne)
if match:
match_count += 1
assert match_count > 0, (
f"{name} : no match in file {fixture.name}\n"
f"pattern: {pattern}"
)
-10
View File
@@ -6,19 +6,9 @@ from logwatcher.config import FIXTURE_PATH
from logwatcher.models import LogEntry from logwatcher.models import LogEntry
from logwatcher.parser import parse_log_file, parse_log_line from logwatcher.parser import parse_log_file, parse_log_line
ORIGINAL_LOGS_DIR = FIXTURE_PATH / "original_logs"
INVALID_LOGS_DIR = FIXTURE_PATH / "invalid_logs" INVALID_LOGS_DIR = FIXTURE_PATH / "invalid_logs"
SPECIFIC_LOGS_DIR = FIXTURE_PATH / "valid_logs" SPECIFIC_LOGS_DIR = FIXTURE_PATH / "valid_logs"
@pytest.fixture(name="original_log_files")
def original_log_files_fixture() -> tuple[Path, ...]:
"""
All real log files provided by N2 technicians.
Used for integration tests: these files contain both valid lines
and lines to be ignored (system logs, empty lines, directory headers).
"""
return tuple(ORIGINAL_LOGS_DIR.iterdir())
@pytest.fixture(name="empty_log_file") @pytest.fixture(name="empty_log_file")
def empty_log_file_fixture() -> Path: def empty_log_file_fixture() -> Path:
""" """