//============================= v.632 ========================================= - 2026-01-26 10:14:19 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030707 _________ Destinataires _________ to : pharmaciedupontparon@gmail.com cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaciedupontparon@gmail.com not addCC : pharmaciedupontparon@gmail.com addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciedupontparon@gmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030707/20260126_10:14:19/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030707/20260126_10:14:19 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690030707_26_01_2026.pdf fileNameToSend = Services_XML_3690030707_26_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690030707_26_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10432217001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690030707_26_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030707/20260126_10:14:19/BDC-service_3690030707_26_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690030707_26_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690030707_26_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690030707_26_01_2026.xml > will add file : Services_XML_3690030707_26_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690030707/20260126_10:14:19/Services_XML_3690030707_26_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690030707_26_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciedupontparon@gmail.com,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030707 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedupontparon@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-26 10:10:42 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030707 _________ Destinataires _________ to : pharmaciedupontparon@gmail.com cc : boris.poupard@roche.com,meylan.dccommandes@roche.com emailPharma : pharmaciedupontparon@gmail.com not addCC : pharmaciedupontparon@gmail.com addCC : boris.poupard@roche.com addCC : meylan.dccommandes@roche.com whiteList = pharmaciedupontparon@gmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030707/20260126_10:10:42/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030707/20260126_10:10:42 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Offre-Accu-Fine_3690030707_26-01-2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Offre-Accu-Fine_3690030707_26-01-2026.pdf ********* Offre Accu-Fine ********** Offre-Accu-Fine_3690030707_26-01-2026.pdf UPDATE Users SET iPadConnexion = '2026-01-26 10:10:42' WHERE login = 'boris.poupard@roche.com' > will add file : Offre-Accu-Fine_3690030707_26-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690030707/20260126_10:10:42/Offre-Accu-Fine_3690030707_26-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Offre-Accu-Fine_3690030707_26-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = pharmaciedupontparon@gmail.com,boris.poupard@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030707 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedupontparon@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-23 19:53:28 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030877 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030877/20260123_19:53:28/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030877/20260123_19:53:28 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = kbisUpdate.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = kbisUpdate.pdf > will add file : kbisUpdate.pdf IN : ../../files/bdc/unzippedFiles/3690030877/20260123_19:53:28/kbisUpdate.pdf KBIS détecté bien envoyé au siège *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 3 dest = 'meylan.clients_dc@roche.com' dest = 'meylan.dccommandes@roche.com' dest = 'boris.poupard@roche.com' whiteList = meylan.clients_dc@roche.com,meylan.dccommandes@roche.com,boris.poupard@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030877 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-23 10:55:49 - dirToStoreZip = ../../files/bdc/zippedFiles/3690024121 _________ Destinataires _________ to : pharmacie-de-veron@outlook.fr cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacie-de-veron@outlook.fr not addCC : pharmacie-de-veron@outlook.fr addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie-de-veron@outlook.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690024121/20260123_10:55:49/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690024121/20260123_10:55:49 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690024121_23_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690024121_23_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690024121_23_01_2026.xml fileToBeAdded = 3 nbFilesToSend = 5 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = 3690024121_23_01_2026_detailLivraisons.png > will add file : 3690024121_23_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690024121/20260123_10:55:49/3690024121_23_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690024121_23_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690024121_23_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690024121_23_01_2026.pdf > will add file : BDC-engagement_3690024121_23_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690024121/20260123_10:55:49/BDC-engagement_3690024121_23_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690024121_23_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690024121_23_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690024121_23_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690024121_23_01_2026.xml XML LOADED SUCCESS 1 XML LOADED SUCCESS will call insertContrat... will call insertContratProductQte... in else nbSetGuideTotal = 2 isMadActive = setContratUtilisateurHasAcGuideValueCommande NOT CALLED > will add file : BDC_XML-engagement_3690024121_23_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690024121/20260123_10:55:49/BDC_XML-engagement_3690024121_23_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690024121_23_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie-de-veron@outlook.fr,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690024121 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie-de-veron@outlook.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-23 10:34:34 - dirToStoreZip = ../../files/bdc/zippedFiles/3690024121 _________ Destinataires _________ to : pharmacie-de-veron@outlook.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmacie-de-veron@outlook.fr not addCC : pharmacie-de-veron@outlook.fr addCC : meylan.contratutilisateur@roche.com whiteList = pharmacie-de-veron@outlook.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690024121' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690024121/20260123_10:34:34/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690024121/20260123_10:34:34 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690024121_23_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690024121_23_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690024121_23_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690024121/20260123_10:34:34/Contrat_utilisateur_SAS-PHARMA-UPP_3690024121_23_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690024121_23_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contratutilisateur@roche.com' whiteList = pharmacie-de-veron@outlook.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690024121 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie-de-veron@outlook.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 17:51:35 - dirToStoreZip = ../../files/bdc/zippedFiles/3690022230 _________ Destinataires _________ to : pharmacie.bouteiller@yahoo.fr cc : boris.poupard@roche.com emailPharma : pharmacie.bouteiller@yahoo.fr not addCC : pharmacie.bouteiller@yahoo.fr addCC : boris.poupard@roche.com whiteList = pharmacie.bouteiller@yahoo.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690022230/20260122_17:51:35/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690022230/20260122_17:51:35 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690022230_22_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690022230_22_01_2026.pdf ********* DIAB CONNECT ********** MERGE PDF SUCCESS *** END FOR LOOP *** *** END FOR LOOP *** END FOR reached errmsg = creating DocuSignEmail... docuSignToken = rM7nOfLRlf5LiV1ebsVKIiRPXfAIfUBmMTJODPbRs65qRQ6dfjbil7bseerTGjkV nbRecipient = 1 dest = 'boris.poupard@roche.com' whiteList = pharmacie.bouteiller@yahoo.fr,boris.poupard@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690022230 signWithDocuSign = 1 attachmentToSign = 1 Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.bouteiller@yahoo.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 12:10:51 - dirToStoreZip = ../../files/bdc/zippedFiles/3690019984 _________ Destinataires _________ to : pharmaciegagnolfournisseurs@gmail.com cc : meylan.contratutilisateur@roche.com emailPharma : pharmaciegagnolfournisseurs@gmail.com not addCC : pharmaciegagnolfournisseurs@gmail.com addCC : meylan.contratutilisateur@roche.com whiteList = pharmaciegagnolfournisseurs@gmail.com __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690019984' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690041429 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690019984/20260122_12:10:51/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690019984/20260122_12:10:51 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_RM4_3690019984_22_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_utilisateur_RM4_3690019984_22_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_RM4_3690019984_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690019984/20260122_12:10:51/Contrat_utilisateur_RM4_3690019984_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_RM4_3690019984_22_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contratutilisateur@roche.com' whiteList = pharmaciegagnolfournisseurs@gmail.com,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690019984 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciegagnolfournisseurs@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-21 13:28:45 - dirToStoreZip = ../../files/bdc/zippedFiles/3690033154 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690033154/20260121_13:28:45/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690033154/20260121_13:28:45 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = kbisUpdate.pdf fileNameToSend = rib.pdf fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = kbisUpdate.pdf > will add file : kbisUpdate.pdf IN : ../../files/bdc/unzippedFiles/3690033154/20260121_13:28:45/kbisUpdate.pdf KBIS détecté bien envoyé au siège *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = rib.pdf > will add file : rib.pdf IN : ../../files/bdc/unzippedFiles/3690033154/20260121_13:28:45/rib.pdf RIB détecté adding meylan.clients_dc@roche.com position 1 *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 4 dest = 'boris.poupard@roche.com' dest = 'meylan.clients_dc@roche.com' dest = 'france.diabetescare-adv@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = boris.poupard@roche.com,meylan.clients_dc@roche.com,france.diabetescare-adv@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690033154 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-21 11:16:50 - dirToStoreZip = ../../files/bdc/zippedFiles/3690036556 _________ Destinataires _________ to : pharmaciegoubet@perso.alliadis.net cc : boris.poupard@roche.com,meylan.dccommandes@roche.com emailPharma : pharmaciegoubet@perso.alliadis.net not addCC : pharmaciegoubet@perso.alliadis.net addCC : boris.poupard@roche.com addCC : meylan.dccommandes@roche.com whiteList = pharmaciegoubet@perso.alliadis.net __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690036556/20260121_11:16:50/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690036556/20260121_11:16:50 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Offre-Accu-Fine_3690036556_21-01-2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Offre-Accu-Fine_3690036556_21-01-2026.pdf ********* Offre Accu-Fine ********** Offre-Accu-Fine_3690036556_21-01-2026.pdf UPDATE Users SET iPadConnexion = '2026-01-21 11:16:50' WHERE login = 'boris.poupard@roche.com' > will add file : Offre-Accu-Fine_3690036556_21-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690036556/20260121_11:16:50/Offre-Accu-Fine_3690036556_21-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Offre-Accu-Fine_3690036556_21-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = pharmaciegoubet@perso.alliadis.net,boris.poupard@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690036556 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciegoubet@perso.alliadis.net"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-20 18:37:05 - dirToStoreZip = ../../files/bdc/zippedFiles/3690033154 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690033154/20260120_18:37:05/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690033154/20260120_18:37:05 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = kbisUpdate.pdf fileNameToSend = rib.pdf fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = kbisUpdate.pdf > will add file : kbisUpdate.pdf IN : ../../files/bdc/unzippedFiles/3690033154/20260120_18:37:05/kbisUpdate.pdf KBIS détecté bien envoyé au siège *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = rib.pdf > will add file : rib.pdf IN : ../../files/bdc/unzippedFiles/3690033154/20260120_18:37:05/rib.pdf RIB détecté adding meylan.clients_dc@roche.com position 1 *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 4 dest = 'boris.poupard@roche.com' dest = 'meylan.clients_dc@roche.com' dest = 'france.diabetescare-adv@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = boris.poupard@roche.com,meylan.clients_dc@roche.com,france.diabetescare-adv@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690033154 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-20 11:53:12 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031621 _________ Destinataires _________ to : catherine.perret0411@gmail.com cc : meylan.contratutilisateur@roche.com emailPharma : catherine.perret0411@gmail.com not addCC : catherine.perret0411@gmail.com addCC : meylan.contratutilisateur@roche.com whiteList = catherine.perret0411@gmail.com __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690031621' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031621/20260120_11:53:12/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031621/20260120_11:53:12 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690031621_20_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690031621_20_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690031621_20_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031621/20260120_11:53:12/Contrat_utilisateur_SAS-PHARMA-UPP_3690031621_20_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690031621_20_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contratutilisateur@roche.com' whiteList = catherine.perret0411@gmail.com,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031621 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"catherine.perret0411@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-20 10:09:53 - dirToStoreZip = ../../files/bdc/zippedFiles/3690012611 _________ Destinataires _________ to : contact@pharmaciecentralemontceau.fr cc : boris.poupard@roche.com,meylan.dccommandes@roche.com emailPharma : contact@pharmaciecentralemontceau.fr not addCC : contact@pharmaciecentralemontceau.fr addCC : boris.poupard@roche.com addCC : meylan.dccommandes@roche.com whiteList = contact@pharmaciecentralemontceau.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690012611/20260120_10:09:53/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690012611/20260120_10:09:53 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Offre-Accu-Fine_3690012611_20-01-2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Offre-Accu-Fine_3690012611_20-01-2026.pdf ********* Offre Accu-Fine ********** Offre-Accu-Fine_3690012611_20-01-2026.pdf UPDATE Users SET iPadConnexion = '2026-01-20 10:09:53' WHERE login = 'boris.poupard@roche.com' > will add file : Offre-Accu-Fine_3690012611_20-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690012611/20260120_10:09:53/Offre-Accu-Fine_3690012611_20-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Offre-Accu-Fine_3690012611_20-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = contact@pharmaciecentralemontceau.fr,boris.poupard@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690012611 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"contact@pharmaciecentralemontceau.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-19 15:53:08 - dirToStoreZip = ../../files/bdc/zippedFiles/3690019337 _________ Destinataires _________ to : pharmaciedelapuisayetoucy@gmail.com cc : boris.poupard@roche.com,meylan.hospitalite_rdcf@roche.com emailPharma : pharmaciedelapuisayetoucy@gmail.com not addCC : pharmaciedelapuisayetoucy@gmail.com addCC : boris.poupard@roche.com addCC : meylan.hospitalite_rdcf@roche.com whiteList = pharmaciedelapuisayetoucy@gmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690019337/20260119_15:53:08/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690019337/20260119_15:53:08 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Staff-Emargement_3690019337_19-01-2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Staff-Emargement_3690019337_19-01-2026.pdf > will add file : Staff-Emargement_3690019337_19-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690019337/20260119_15:53:08/Staff-Emargement_3690019337_19-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Staff-Emargement_3690019337_19-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.hospitalite_rdcf@roche.com' whiteList = pharmaciedelapuisayetoucy@gmail.com,boris.poupard@roche.com,meylan.hospitalite_rdcf@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690019337 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedelapuisayetoucy@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-16 19:32:33 - dirToStoreZip = ../../files/bdc/zippedFiles/3690040707 _________ Destinataires _________ to : mathieu.grenot@hotmail.fr cc : boris.poupard@roche.com emailPharma : mathieu.grenot@hotmail.fr not addCC : mathieu.grenot@hotmail.fr addCC : boris.poupard@roche.com whiteList = mathieu.grenot@hotmail.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690040707/20260116_19:32:33/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690040707/20260116_19:32:33 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-engagement_3690040707_16_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690040707_16_01_2026.xml fileNameToSend = Engagement_3690040707_16_01_2026_detailLivraisons.png fileToBeAdded = 3 nbFilesToSend = 5 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-engagement_3690040707_16_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690040707_16_01_2026.pdf *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC_XML-engagement_3690040707_16_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690040707_16_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690040707_16_01_2026.xml XML LOADED SUCCESS 1 XML LOADED SUCCESS will call insertContrat... will call insertContratProductQte... in else nbSetGuideTotal = 3 isMadActive = setContratUtilisateurHasAcGuideValueCommande NOT CALLED > will add file : BDC_XML-engagement_3690040707_16_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690040707/20260116_19:32:33/BDC_XML-engagement_3690040707_16_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690040707_16_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = Engagement_3690040707_16_01_2026_detailLivraisons.png > will add file : Engagement_3690040707_16_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690040707/20260116_19:32:33/Engagement_3690040707_16_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : Engagement_3690040707_16_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully creating DocuSignEmail... docuSignToken = iYhHJDnyDfXelfV41OFVDDYrJET3wZQPWylU832G5uKBfDPnleSzjoLOYbPOGuqi nbRecipient = 1 dest = 'boris.poupard@roche.com' whiteList = mathieu.grenot@hotmail.fr,boris.poupard@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690040707 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"mathieu.grenot@hotmail.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-16 16:22:19 - dirToStoreZip = ../../files/bdc/zippedFiles/3690020515 _________ Destinataires _________ to : pharmapetignys@orange.fr cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmapetignys@orange.fr not addCC : pharmapetignys@orange.fr addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmapetignys@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690020515/20260116_16:22:19/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690020515/20260116_16:22:19 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690020515_16_01_2026.pdf fileNameToSend = Services_XML_3690020515_16_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690020515_16_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10432217001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690020515_16_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690020515/20260116_16:22:19/BDC-service_3690020515_16_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690020515_16_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690020515_16_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690020515_16_01_2026.xml > will add file : Services_XML_3690020515_16_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690020515/20260116_16:22:19/Services_XML_3690020515_16_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690020515_16_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmapetignys@orange.fr,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690020515 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmapetignys@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-16 16:21:41 - dirToStoreZip = ../../files/bdc/zippedFiles/3690020515 _________ Destinataires _________ to : pharmapetignys@orange.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmapetignys@orange.fr not addCC : pharmapetignys@orange.fr addCC : meylan.contratutilisateur@roche.com whiteList = pharmapetignys@orange.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690020515' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690020515/20260116_16:21:41/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690020515/20260116_16:21:41 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690020515_16_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690020515_16_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690020515_16_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690020515/20260116_16:21:41/Contrat_utilisateur_SAS-PHARMA-UPP_3690020515_16_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690020515_16_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contratutilisateur@roche.com' whiteList = pharmapetignys@orange.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690020515 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmapetignys@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 18:20:09 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031144 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031144/20260115_18:20:10/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031144/20260115_18:20:10 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = kbisUpdate.pdf fileNameToSend = rib.pdf fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = kbisUpdate.pdf > will add file : kbisUpdate.pdf IN : ../../files/bdc/unzippedFiles/3690031144/20260115_18:20:10/kbisUpdate.pdf KBIS détecté bien envoyé au siège *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = rib.pdf > will add file : rib.pdf IN : ../../files/bdc/unzippedFiles/3690031144/20260115_18:20:10/rib.pdf RIB détecté adding meylan.clients_dc@roche.com position 1 *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 4 dest = 'boris.poupard@roche.com' dest = 'meylan.clients_dc@roche.com' dest = 'france.diabetescare-adv@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = boris.poupard@roche.com,meylan.clients_dc@roche.com,france.diabetescare-adv@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031144 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 18:17:06 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031145 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031145/20260115_18:17:06/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031145/20260115_18:17:06 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = rib.png fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = rib.png > will add file : rib.png IN : ../../files/bdc/unzippedFiles/3690031145/20260115_18:17:06/rib.png RIB détecté adding meylan.clients_dc@roche.com position 1 *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 3 dest = 'boris.poupard@roche.com' dest = 'meylan.clients_dc@roche.com' dest = 'france.diabetescare-adv@roche.com' whiteList = boris.poupard@roche.com,meylan.clients_dc@roche.com,france.diabetescare-adv@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031145 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 16:15:21 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031145 _________ Destinataires _________ to : pharmaciedestdenis@orange.fr cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaciedestdenis@orange.fr not addCC : pharmaciedestdenis@orange.fr addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciedestdenis@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031145/20260115_16:15:21/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031145/20260115_16:15:21 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690031145_15_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690031145_15_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690031145_15_01_2026.xml fileToBeAdded = 3 nbFilesToSend = 5 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = 3690031145_15_01_2026_detailLivraisons.png > will add file : 3690031145_15_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:15:21/3690031145_15_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690031145_15_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690031145_15_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690031145_15_01_2026.pdf > will add file : BDC-engagement_3690031145_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:15:21/BDC-engagement_3690031145_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690031145_15_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690031145_15_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690031145_15_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690031145_15_01_2026.xml XML LOADED SUCCESS 1 XML LOADED SUCCESS will call insertContrat... will call insertContratProductQte... in else nbSetGuideTotal = 8 isMadActive = setContratUtilisateurHasAcGuideValueCommande NOT CALLED > will add file : BDC_XML-engagement_3690031145_15_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:15:21/BDC_XML-engagement_3690031145_15_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690031145_15_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciedestdenis@orange.fr,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031145 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedestdenis@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 16:06:25 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031145 _________ Destinataires _________ to : pharmaciedestdenis@orange.fr cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaciedestdenis@orange.fr not addCC : pharmaciedestdenis@orange.fr addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciedestdenis@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031145/20260115_16:06:25/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031145/20260115_16:06:25 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690031145_15_01_2026.pdf fileNameToSend = Services_XML_3690031145_15_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690031145_15_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10374489001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690031145_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:06:25/BDC-service_3690031145_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690031145_15_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690031145_15_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690031145_15_01_2026.xml > will add file : Services_XML_3690031145_15_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:06:25/Services_XML_3690031145_15_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690031145_15_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciedestdenis@orange.fr,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031145 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedestdenis@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 16:05:26 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031145 _________ Destinataires _________ to : pharmaciedestdenis@orange.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmaciedestdenis@orange.fr not addCC : pharmaciedestdenis@orange.fr addCC : meylan.contratutilisateur@roche.com whiteList = pharmaciedestdenis@orange.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690031145' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031145/20260115_16:05:26/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031145/20260115_16:05:26 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690031145_15_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690031145_15_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690031145_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031145/20260115_16:05:26/Contrat_utilisateur_SAS-PHARMA-UPP_3690031145_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690031145_15_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contratutilisateur@roche.com' whiteList = pharmaciedestdenis@orange.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031145 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedestdenis@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 11:03:52 - dirToStoreZip = ../../files/bdc/zippedFiles/3690020108 _________ Destinataires _________ to : pharmacie.bernamont@wanadoo.fr cc : meylan.contrat_pharma@roche.com emailPharma : pharmacie.bernamont@wanadoo.fr not addCC : pharmacie.bernamont@wanadoo.fr addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.bernamont@wanadoo.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690020108/20260115_11:03:52/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690020108/20260115_11:03:52 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690020108_15_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690020108_15_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(215): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690020108_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690020108/20260115_11:03:52/Contrat_Diab_Connect_3690020108_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690020108_15_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.bernamont@wanadoo.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690020108 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.bernamont@wanadoo.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 11:01:36 - dirToStoreZip = ../../files/bdc/zippedFiles/3690040464 _________ Destinataires _________ to : pharmacie.bernamont@wanadoo.fr cc : meylan.contrat_pharma@roche.com emailPharma : pharmaciebeauregard@protonmail.com not addCC : pharmacie.bernamont@wanadoo.fr addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.bernamont@wanadoo.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690040464/20260115_11:01:37/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690040464/20260115_11:01:37 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690040464_15_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690040464_15_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(215): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690040464_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690040464/20260115_11:01:37/Contrat_Diab_Connect_3690040464_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690040464_15_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.bernamont@wanadoo.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690040464 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.bernamont@wanadoo.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-14 10:41:18 - dirToStoreZip = ../../files/bdc/zippedFiles/3690019864 _________ Destinataires _________ to : pharmacie.rivedroite89@hotmail.com cc : meylan.contrat_pharma@roche.com emailPharma : pharmacie.rivedroite89@hotmail.com not addCC : pharmacie.rivedroite89@hotmail.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.rivedroite89@hotmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690019864/20260114_10:41:18/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690019864/20260114_10:41:18 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690019864_14_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690019864_14_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(215): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690019864_14_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690019864/20260114_10:41:18/Contrat_Diab_Connect_3690019864_14_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690019864_14_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.rivedroite89@hotmail.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690019864 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.rivedroite89@hotmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-14 10:40:06 - dirToStoreZip = ../../files/bdc/zippedFiles/3690019864 _________ Destinataires _________ to : pharmacie.rivedroite89@hotmail.com cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacie.rivedroite89@hotmail.com not addCC : pharmacie.rivedroite89@hotmail.com addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.rivedroite89@hotmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690019864/20260114_10:40:06/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690019864/20260114_10:40:06 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690019864_14_01_2026.pdf fileNameToSend = Services_XML_3690019864_14_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690019864_14_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10432217001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690019864_14_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690019864/20260114_10:40:06/BDC-service_3690019864_14_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690019864_14_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690019864_14_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690019864_14_01_2026.xml > will add file : Services_XML_3690019864_14_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690019864/20260114_10:40:06/Services_XML_3690019864_14_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690019864_14_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.rivedroite89@hotmail.com,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690019864 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.rivedroite89@hotmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-13 15:36:23 - dirToStoreZip = ../../files/bdc/zippedFiles/3690084780 _________ Destinataires _________ to : boris.poupard@roche.com cc : emailPharma : addCC : boris.poupard@roche.com not addCC : whiteList = __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690084780/20260113_15:36:23/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690084780/20260113_15:36:23 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = kbisUpdate.pdf fileNameToSend = rib.pdf fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = kbisUpdate.pdf > will add file : kbisUpdate.pdf IN : ../../files/bdc/unzippedFiles/3690084780/20260113_15:36:23/kbisUpdate.pdf KBIS détecté bien envoyé au siège *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = rib.pdf > will add file : rib.pdf IN : ../../files/bdc/unzippedFiles/3690084780/20260113_15:36:23/rib.pdf RIB détecté adding meylan.clients_dc@roche.com position 1 *** END FOR LOOP *** END FOR reached errmsg = debug mode : not sent to OFSAD nbRecipient = 4 dest = 'boris.poupard@roche.com' dest = 'meylan.clients_dc@roche.com' dest = 'france.diabetescare-adv@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = boris.poupard@roche.com,meylan.clients_dc@roche.com,france.diabetescare-adv@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690084780 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"boris.poupard@roche.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-13 10:44:49 - dirToStoreZip = ../../files/bdc/zippedFiles/3690037577 _________ Destinataires _________ to : pharmacie.delaunay@wanadoo.fr cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacie.delaunay@wanadoo.fr not addCC : pharmacie.delaunay@wanadoo.fr addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.delaunay@wanadoo.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690037577/20260113_10:44:49/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690037577/20260113_10:44:49 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690037577_13_01_2026.pdf fileNameToSend = Services_XML_3690037577_13_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690037577_13_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10432217001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690037577_13_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690037577/20260113_10:44:49/BDC-service_3690037577_13_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690037577_13_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690037577_13_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690037577_13_01_2026.xml > will add file : Services_XML_3690037577_13_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690037577/20260113_10:44:49/Services_XML_3690037577_13_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690037577_13_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.delaunay@wanadoo.fr,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690037577 signWithDocuSign = attachmentToSign = Will NOT try to get fonction isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.delaunay@wanadoo.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-13 10:42:40 - dirToStoreZip = ../../files/bdc/zippedFiles/3690037577 _________ Destinataires _________ to : pharmacie.delaunay@wanadoo.fr cc : meylan.contrat_pharma@roche.com emailPharma : pharmacie.delaunay@wanadoo.fr not addCC : pharmacie.delaunay@wanadoo.fr addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.delaunay@wanadoo.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690037577/20260113_10:42:40/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690037577/20260113_10:42:40 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690037577_13_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690037577_13_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(215): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690037577_13_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690037577/20260113_10:42:40/Contrat_Diab_Connect_3690037577_13_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690037577_13_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.delaunay@wanadoo.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690037577 signWithDocuSign = attachmentToSign = Will NOT try to get fonction isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.delaunay@wanadoo.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-09 10:39:46 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030717 _________ Destinataires _________ to : pharmaciesaintemariecontact@offisecure.com cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaciesaintemarie@offisecure.com not addCC : pharmaciesaintemariecontact@offisecure.com addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciesaintemariecontact@offisecure.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030717/20260109_10:39:46/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030717/20260109_10:39:46 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690030717_09_01_2026.pdf fileNameToSend = Services_XML_3690030717_09_01_2026.xml fileToBeAdded = 2 nbFilesToSend = 4 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = BDC-service_3690030717_09_01_2026.pdf ********* SERVICES ********** infoContact = REF found 10374489001 REF poz1 ==> 1.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé. Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, ==> 2.1/ emailBody = Bonjour Madame, Bonjour Monsieur, Je vous remercie pour notre rendez-vous de ce jour. Pour faire suite à notre échange et dans le cadre de notre offre de services Accu-Chek, j’ai le plaisir de confirmer le déclenchement de votre service personnalisé.

En tant que partenaire de Roche Diagnostics, vous bénéficiez d’un suivi et une gestion de vos commandes et services à tout moment par téléphone 04 76 76 30 38, par email meylan.dccommandes@roche.com ou sur www.myaccuchek.fr Je vous remercie de votre confiance et reste à votre entière disposition pour répondre à vos éventuelles questions. Cordialement, **************************** > will add file : BDC-service_3690030717_09_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030717/20260109_10:39:46/BDC-service_3690030717_09_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690030717_09_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690030717_09_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690030717_09_01_2026.xml > will add file : Services_XML_3690030717_09_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690030717/20260109_10:39:46/Services_XML_3690030717_09_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690030717_09_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciesaintemariecontact@offisecure.com,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030717 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciesaintemariecontact@offisecure.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-09 10:37:26 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030717 _________ Destinataires _________ to : pharmaciesaintemariecontact@offisecure.com cc : meylan.contrat_pharma@roche.com emailPharma : pharmaciesaintemarie@offisecure.com not addCC : pharmaciesaintemariecontact@offisecure.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciesaintemariecontact@offisecure.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030717/20260109_10:37:26/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030717/20260109_10:37:26 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690030717_09_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690030717_09_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(214): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690030717_09_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030717/20260109_10:37:26/Contrat_Diab_Connect_3690030717_09_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690030717_09_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciesaintemariecontact@offisecure.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030717 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciesaintemariecontact@offisecure.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-08 11:27:47 - dirToStoreZip = ../../files/bdc/zippedFiles/3690022112 _________ Destinataires _________ to : teamanguison@orange.fr cc : boris.poupard@roche.com,meylan.dccommandes@roche.com emailPharma : teamanguison@orange.fr not addCC : teamanguison@orange.fr addCC : boris.poupard@roche.com addCC : meylan.dccommandes@roche.com whiteList = teamanguison@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690022112/20260108_11:27:47/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690022112/20260108_11:27:47 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Offre-Accu-Fine_3690022112_08-01-2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Offre-Accu-Fine_3690022112_08-01-2026.pdf ********* Offre Accu-Fine ********** Offre-Accu-Fine_3690022112_08-01-2026.pdf UPDATE Users SET iPadConnexion = '2026-01-08 11:27:47' WHERE login = 'boris.poupard@roche.com' > will add file : Offre-Accu-Fine_3690022112_08-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690022112/20260108_11:27:47/Offre-Accu-Fine_3690022112_08-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Offre-Accu-Fine_3690022112_08-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = teamanguison@orange.fr,boris.poupard@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690022112 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"teamanguison@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-06 10:55:13 - dirToStoreZip = ../../files/bdc/zippedFiles/3690022630 _________ Destinataires _________ to : pharmaciedelatille@offisecure.com cc : boris.poupard@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaciedelatille@offisecure.com not addCC : pharmaciedelatille@offisecure.com addCC : boris.poupard@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaciedelatille@offisecure.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690022630/20260106_10:55:13/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690022630/20260106_10:55:13 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690022630_06_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690022630_06_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690022630_06_01_2026.xml fileNameToSend = CPV-EXCLUSIF_3690022630.pdf fileToBeAdded = 4 nbFilesToSend = 6 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = 3690022630_06_01_2026_detailLivraisons.png > will add file : 3690022630_06_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690022630/20260106_10:55:13/3690022630_06_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690022630_06_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690022630_06_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690022630_06_01_2026.pdf > will add file : BDC-engagement_3690022630_06_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690022630/20260106_10:55:13/BDC-engagement_3690022630_06_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690022630_06_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690022630_06_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690022630_06_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690022630_06_01_2026.xml XML LOADED SUCCESS 1 XML LOADED SUCCESS will call insertContrat... will call insertContratProductQte... in else nbSetGuideTotal = 10 isMadActive = setContratUtilisateurHasAcGuideValueCommande NOT CALLED > will add file : BDC_XML-engagement_3690022630_06_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690022630/20260106_10:55:13/BDC_XML-engagement_3690022630_06_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690022630_06_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 5/ fileNameToSend = CPV-EXCLUSIF_3690022630.pdf ********* CPV ********** -- CPV 2025 detected -- -- query = INSERT INTO Cpv (typeCpv, idPharma, emailIcpo, dateSignature, bandelettePerforma, bandeletteGuide, cassette, percentEvol, nbBoiteToSend, priceBandConcurrent, active) VALUES ( 'Exclusif', '3690022630.pdf', 'boris.poupard@roche.com', '2026-01-06 10:55:17', 0, 130, 80, '6.1', 5, '27.00', 1 ) > will add file : CPV-EXCLUSIF_3690022630.pdf IN : ../../files/bdc/unzippedFiles/3690022630/20260106_10:55:13/CPV-EXCLUSIF_3690022630.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : CPV-EXCLUSIF_3690022630.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'boris.poupard@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaciedelatille@offisecure.com,boris.poupard@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690022630 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaciedelatille@offisecure.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-05 14:05:22 - dirToStoreZip = ../../files/bdc/zippedFiles/3690040727 _________ Destinataires _________ to : pharmalabe@gmail.com cc : meylan.contrat_pharma@roche.com emailPharma : pharmalabbe@gmail.com not addCC : pharmalabe@gmail.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmalabe@gmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690040727/20260105_14:05:22/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690040727/20260105_14:05:22 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690040727_05_01_2026.pdf fileToBeAdded = 1 nbFilesToSend = 3 ########################### ********** STARTING FOR LOOP ***************** 0/ fileNameToSend = . *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 1/ fileNameToSend = .. *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 2/ fileNameToSend = Contrat_Diab_Connect_3690040727_05_01_2026.pdf ********* DIAB CONNECT ********** ##### ERR DiabConnect :InvalidArgumentException: Page number "8" out of available page range (1 - 7) in /home/pharmavipr/www/webservices/_common/tools/fpdi/src/PdfReader/PdfReader.php:129 Stack trace: #0 /home/pharmavipr/www/webservices/_common/tools/fpdi/src/FpdiTrait.php(260): setasign\Fpdi\PdfReader\PdfReader->getPage(8) #1 /home/pharmavipr/www/webservices/_common/tools/pdf/vendor/jurosh/pdf-merge/src/Jurosh/PDFMerge/PDFMerger.php(80): setasign\Fpdi\Fpdi->importPage(8) #2 /home/pharmavipr/www/webservices/_prod/app/service/storeFile.php(438): Jurosh\PDFMerge\PDFMerger->merge('file', '../../files/bdc...') #3 /home/pharmavipr/www/webservices/_prod/app/webservice.php(214): require_once('/home/pharmavip...') #4 {main} > will add file : Contrat_Diab_Connect_3690040727_05_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690040727/20260105_14:05:22/Contrat_Diab_Connect_3690040727_05_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690040727_05_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 1 dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmalabe@gmail.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690040727 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmalabe@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// ####### Creation - 2026-01-05 14:05:22 ########## --------- 2026-01-05 14:05:22 --------- - [getLogfile] suffixe = storeFile delegueEmail = boris.poupard@roche.com ##################################################