//============================= v.632 ========================================= - 2026-01-22 16:02:25 - dirToStoreZip = ../../files/bdc/zippedFiles/3690017142 _________ Destinataires _________ to : pharmacie.lambalot@orange.fr cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacie.lambalot@orange.fr not addCC : pharmacie.lambalot@orange.fr addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.lambalot@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690017142/20260122_16:02:25/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690017142/20260122_16:02:25 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690017142_22_01_2026.pdf fileNameToSend = Services_XML_3690017142_22_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_3690017142_22_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_3690017142_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690017142/20260122_16:02:25/BDC-service_3690017142_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690017142_22_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690017142_22_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690017142_22_01_2026.xml > will add file : Services_XML_3690017142_22_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690017142/20260122_16:02:25/Services_XML_3690017142_22_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690017142_22_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.lambalot@orange.fr,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690017142 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.lambalot@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 16:02:20 - dirToStoreZip = ../../files/bdc/zippedFiles/3690017142 _________ Destinataires _________ to : pharmacie.residences.luxembourg@gmail.com cc : meylan.contratutilisateur@roche.com emailPharma : pharmacie.lambalot@orange.fr not addCC : pharmacie.residences.luxembourg@gmail.com addCC : meylan.contratutilisateur@roche.com whiteList = pharmacie.residences.luxembourg@gmail.com __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690017142' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690017142/20260122_16:02:20/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690017142/20260122_16:02:20 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690017142_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_SAS-PHARMA-UPP_3690017142_22_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690017142_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690017142/20260122_16:02:20/Contrat_utilisateur_SAS-PHARMA-UPP_3690017142_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690017142_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 = pharmacie.residences.luxembourg@gmail.com,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690017142 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.residences.luxembourg@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 12:35:47 - dirToStoreZip = ../../files/bdc/zippedFiles/3690029794 _________ Destinataires _________ to : contact@pharmaciedumontmarin@gmail.com cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacieabadie@gmail.com not addCC : contact@pharmaciedumontmarin@gmail.com addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = contact@pharmaciedumontmarin@gmail.com __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690029794/20260122_12:35:47/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690029794/20260122_12:35:47 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690029794_22_01_2026.pdf fileNameToSend = Services_XML_3690029794_22_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_3690029794_22_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_3690029794_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690029794/20260122_12:35:47/BDC-service_3690029794_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690029794_22_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690029794_22_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690029794_22_01_2026.xml > will add file : Services_XML_3690029794_22_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690029794/20260122_12:35:47/Services_XML_3690029794_22_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690029794_22_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = contact@pharmaciedumontmarin@gmail.com,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690029794 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"contact@pharmaciedumontmarin@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 12:35:41 - dirToStoreZip = ../../files/bdc/zippedFiles/3690029794 _________ Destinataires _________ to : contact@pharmaciedumontmarin.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmacieabadie@gmail.com not addCC : contact@pharmaciedumontmarin.fr addCC : meylan.contratutilisateur@roche.com whiteList = contact@pharmaciedumontmarin.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690029794' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690029794/20260122_12:35:41/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690029794/20260122_12:35:41 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690029794_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_SAS-PHARMA-UPP_3690029794_22_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690029794_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690029794/20260122_12:35:41/Contrat_utilisateur_SAS-PHARMA-UPP_3690029794_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690029794_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 = contact@pharmaciedumontmarin.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690029794 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"contact@pharmaciedumontmarin.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 09:48:56 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030236 _________ Destinataires _________ to : pharmacie.olivier70@orange.fr cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmacie.olivier70@orange.fr not addCC : pharmacie.olivier70@orange.fr addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.olivier70@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030236/20260122_09:48:56/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:56 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690030236_22_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690030236_22_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690030236_22_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 = 3690030236_22_01_2026_detailLivraisons.png > will add file : 3690030236_22_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:56/3690030236_22_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690030236_22_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690030236_22_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690030236_22_01_2026.pdf > will add file : BDC-engagement_3690030236_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:56/BDC-engagement_3690030236_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690030236_22_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690030236_22_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690030236_22_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690030236_22_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_3690030236_22_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:56/BDC_XML-engagement_3690030236_22_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690030236_22_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmacie.olivier70@orange.fr,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030236 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.olivier70@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 09:48:47 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030236 _________ Destinataires _________ to : pharmacie.olivier70@orange.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmacie.olivier70@orange.fr not addCC : pharmacie.olivier70@orange.fr addCC : meylan.contratutilisateur@roche.com whiteList = pharmacie.olivier70@orange.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690030236' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030236/20260122_09:48:47/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:47 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_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_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:47/Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_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 = pharmacie.olivier70@orange.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030236 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.olivier70@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.632 ========================================= - 2026-01-22 09:48:41 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030236 _________ Destinataires _________ to : pharmacie.olivier70@orange.fr cc : meylan.contratutilisateur@roche.com emailPharma : pharmacie.olivier70@orange.fr not addCC : pharmacie.olivier70@orange.fr addCC : meylan.contratutilisateur@roche.com whiteList = pharmacie.olivier70@orange.fr __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690030236' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030236/20260122_09:48:41/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:41 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_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_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030236/20260122_09:48:41/Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_22_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690030236_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 = pharmacie.olivier70@orange.fr,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030236 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.olivier70@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-22 08:55:54 - dirToStoreZip = ../../files/bdc/zippedFiles/3690018861 _________ Destinataires _________ to : pharma.saintemarie@gmail.com cc : meylan.contratutilisateur@roche.com emailPharma : pharma.saintemarie@gmail.com not addCC : pharma.saintemarie@gmail.com addCC : meylan.contratutilisateur@roche.com whiteList = pharma.saintemarie@gmail.com __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690018861' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690782470 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690018861/20260122_08:55:54/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690018861/20260122_08:55:54 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_SAS-PHARMA-UPP_3690018861_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_3690018861_20_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_SAS-PHARMA-UPP_3690018861_20_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690018861/20260122_08:55:54/Contrat_utilisateur_SAS-PHARMA-UPP_3690018861_20_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_SAS-PHARMA-UPP_3690018861_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 = pharma.saintemarie@gmail.com,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690018861 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharma.saintemarie@gmail.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-21 14:57:33 - dirToStoreZip = ../../files/bdc/zippedFiles/3690021031 _________ Destinataires _________ to : pharmacie@coquelicots88.fr cc : benoit.joly@roche.com emailPharma : pharmacie@coquelicots88.fr not addCC : pharmacie@coquelicots88.fr addCC : benoit.joly@roche.com whiteList = pharmacie@coquelicots88.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690021031/20260121_14:57:33/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690021031/20260121_14:57:33 is NOT Pharma Beta... is NOT Pharma ROC... ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-engagement_3690021031_21_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690021031_21_01_2026.xml fileNameToSend = Engagement_3690021031_21_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_3690021031_21_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690021031_21_01_2026.pdf *** END FOR LOOP *** *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC_XML-engagement_3690021031_21_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690021031_21_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690021031_21_01_2026.xml XML LOADED SUCCESS 1 XML LOADED SUCCESS will call insertContrat... will call insertContratProductQte... in else nbSetGuideTotal = 16 isMadActive = setContratUtilisateurHasAcGuideValueCommande NOT CALLED > will add file : BDC_XML-engagement_3690021031_21_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690021031/20260121_14:57:33/BDC_XML-engagement_3690021031_21_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690021031_21_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = Engagement_3690021031_21_01_2026_detailLivraisons.png > will add file : Engagement_3690021031_21_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690021031/20260121_14:57:33/Engagement_3690021031_21_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : Engagement_3690021031_21_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 = MXVm0VxvpJH3vkctmcbbNN42PSJajI7SsWzMwVod1JgBPMNoIRFt6XfGLluOkLoG nbRecipient = 1 dest = 'benoit.joly@roche.com' whiteList = pharmacie@coquelicots88.fr,benoit.joly@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690021031 signWithDocuSign = 1 attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie@coquelicots88.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.631 ========================================= - 2026-01-15 11:47:07 - dirToStoreZip = ../../files/bdc/zippedFiles/3690039335 _________ Destinataires _________ to : commande.salines@hellopharmacie.com cc : meylan.contratutilisateur@roche.com emailPharma : commande.salines@hellopharmacie.com not addCC : commande.salines@hellopharmacie.com addCC : meylan.contratutilisateur@roche.com whiteList = commande.salines@hellopharmacie.com __________________________________ ###### SETTING ID GPT on curl params queryGetPharma = SELECT gptId FROM Pharmacies WHERE idPharma = '3690039335' ID GPT NOT RECEIVED. RETREIVED => idGpt = 3690032372 ###### - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690039335/20260115_11:47:07/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690039335/20260115_11:47:07 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_utilisateur_HELLO-PHARMACIE---RHONE-VALLEE-PHARMACIE_3690039335_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_HELLO-PHARMACIE---RHONE-VALLEE-PHARMACIE_3690039335_15_01_2026.pdf ********* CONTRAT UTILISATEUR ********** MERGE PDF SUCCESS > will add file : Contrat_utilisateur_HELLO-PHARMACIE---RHONE-VALLEE-PHARMACIE_3690039335_15_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690039335/20260115_11:47:07/Contrat_utilisateur_HELLO-PHARMACIE---RHONE-VALLEE-PHARMACIE_3690039335_15_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_utilisateur_HELLO-PHARMACIE---RHONE-VALLEE-PHARMACIE_3690039335_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 = commande.salines@hellopharmacie.com,meylan.contratutilisateur@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690039335 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"commande.salines@hellopharmacie.com"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-13 14:56:38 - dirToStoreZip = ../../files/bdc/zippedFiles/3690019654 _________ Destinataires _________ to : cpam.centre@free.fr cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : cpam.centre@free.fr not addCC : cpam.centre@free.fr addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = cpam.centre@free.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690019654/20260113_14:56:38/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690019654/20260113_14:56:38 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = BDC-service_3690019654_13_01_2026.pdf fileNameToSend = Services_XML_3690019654_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_3690019654_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_3690019654_13_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690019654/20260113_14:56:38/BDC-service_3690019654_13_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-service_3690019654_13_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = Services_XML_3690019654_13_01_2026.xml ********* XML BDC SERVICES FILE ********** fileNameToSend = Services_XML_3690019654_13_01_2026.xml > will add file : Services_XML_3690019654_13_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690019654/20260113_14:56:38/Services_XML_3690019654_13_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : Services_XML_3690019654_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 = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = cpam.centre@free.fr,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690019654 signWithDocuSign = attachmentToSign = Will try to get fonction fonctionFromDb = Sales Product Specialist DC isPharmaRoc = false CURL response = {"status":"ok", "dest":"cpam.centre@free.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-09 17:14:37 - dirToStoreZip = ../../files/bdc/zippedFiles/3690020068 _________ Destinataires _________ to : pharmacie.lavrut@orange.fr cc : meylan.contrat_pharma@roche.com emailPharma : not addCC : pharmacie.lavrut@orange.fr addCC : meylan.contrat_pharma@roche.com whiteList = pharmacie.lavrut@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690020068/20260109_17:14:37/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690020068/20260109_17:14:37 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690020068_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 = Contrat_Diab_Connect_3690020068_08_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_3690020068_08_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690020068/20260109_17:14:37/Contrat_Diab_Connect_3690020068_08_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690020068_08_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.lavrut@orange.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690020068 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.lavrut@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-06 10:00:59 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030858 _________ Destinataires _________ to : pharmaleberre88@orange.fr cc : meylan.contrat_pharma@roche.com emailPharma : pharmaleberre88@orange.fr not addCC : pharmaleberre88@orange.fr addCC : meylan.contrat_pharma@roche.com whiteList = pharmaleberre88@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030858/20260106_10:00:59/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:59 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690030858_06_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_3690030858_06_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_3690030858_06_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:59/Contrat_Diab_Connect_3690030858_06_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690030858_06_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 = pharmaleberre88@orange.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030858 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaleberre88@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-06 10:00:47 - dirToStoreZip = ../../files/bdc/zippedFiles/3690030858 _________ Destinataires _________ to : pharmaleberre88@orange.fr cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : pharmaleberre88@orange.fr not addCC : pharmaleberre88@orange.fr addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = pharmaleberre88@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690030858/20260106_10:00:47/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:47 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690030858_06_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690030858_06_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690030858_06_01_2026.xml fileNameToSend = CPV-EXCLUSIF_3690030858.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 = 3690030858_06_01_2026_detailLivraisons.png > will add file : 3690030858_06_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:47/3690030858_06_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690030858_06_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690030858_06_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690030858_06_01_2026.pdf > will add file : BDC-engagement_3690030858_06_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:47/BDC-engagement_3690030858_06_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690030858_06_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690030858_06_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690030858_06_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690030858_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_3690030858_06_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:47/BDC_XML-engagement_3690030858_06_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690030858_06_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 5/ fileNameToSend = CPV-EXCLUSIF_3690030858.pdf ********* CPV ********** -- CPV 2025 detected -- -- query = INSERT INTO Cpv (typeCpv, idPharma, emailIcpo, dateSignature, bandelettePerforma, bandeletteGuide, cassette, percentEvol, nbBoiteToSend, priceBandConcurrent, active) VALUES ( 'Exclusif', '3690030858.pdf', 'benoit.joly@roche.com', '2026-01-06 10:00:51', 0, 140, 30, '6.3', 21, '23', 1 ) > will add file : CPV-EXCLUSIF_3690030858.pdf IN : ../../files/bdc/unzippedFiles/3690030858/20260106_10:00:47/CPV-EXCLUSIF_3690030858.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : CPV-EXCLUSIF_3690030858.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = pharmaleberre88@orange.fr,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690030858 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmaleberre88@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-05 16:37:00 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031581 _________ Destinataires _________ to : phiedesvosges@orange.fr cc : meylan.contrat_pharma@roche.com emailPharma : phiedesvosges@orange.fr not addCC : phiedesvosges@orange.fr addCC : meylan.contrat_pharma@roche.com whiteList = phiedesvosges@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031581/20260105_16:37:00/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031581/20260105_16:37:00 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Contrat_Diab_Connect_3690031581_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_3690031581_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_3690031581_05_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031581/20260105_16:37:00/Contrat_Diab_Connect_3690031581_05_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Contrat_Diab_Connect_3690031581_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 = phiedesvosges@orange.fr,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031581 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"phiedesvosges@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-05 16:36:50 - dirToStoreZip = ../../files/bdc/zippedFiles/3690031581 _________ Destinataires _________ to : phiedesvosges@orange.fr cc : benoit.joly@roche.com,meylan.contrat_pharma@roche.com emailPharma : phiedesvosges@orange.fr not addCC : phiedesvosges@orange.fr addCC : benoit.joly@roche.com addCC : meylan.contrat_pharma@roche.com whiteList = phiedesvosges@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690031581/20260105_16:36:50/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690031581/20260105_16:36:50 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = 3690031581_05_01_2026_detailLivraisons.png fileNameToSend = BDC-engagement_3690031581_05_01_2026.pdf fileNameToSend = BDC_XML-engagement_3690031581_05_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 = 3690031581_05_01_2026_detailLivraisons.png > will add file : 3690031581_05_01_2026_detailLivraisons.png IN : ../../files/bdc/unzippedFiles/3690031581/20260105_16:36:50/3690031581_05_01_2026_detailLivraisons.png File not kbis & not rib PNG détecté Tentative Envoi sur OFSAD de : 3690031581_05_01_2026_detailLivraisons.png... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 3/ fileNameToSend = BDC-engagement_3690031581_05_01_2026.pdf ********* CONTRAT PRODUIT ********** fileNameToSend = BDC-engagement_3690031581_05_01_2026.pdf > will add file : BDC-engagement_3690031581_05_01_2026.pdf IN : ../../files/bdc/unzippedFiles/3690031581/20260105_16:36:50/BDC-engagement_3690031581_05_01_2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : BDC-engagement_3690031581_05_01_2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** ********** STARTING FOR LOOP ***************** 4/ fileNameToSend = BDC_XML-engagement_3690031581_05_01_2026.xml ********* XML BDC PRODUIT FILE ********** fileNameToSend = BDC_XML-engagement_3690031581_05_01_2026.xml XML LOADED SUCCESS : BDC_XML-engagement_3690031581_05_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_3690031581_05_01_2026.xml IN : ../../files/bdc/unzippedFiles/3690031581/20260105_16:36:50/BDC_XML-engagement_3690031581_05_01_2026.xml File not kbis & not rib Tentative Envoi sur OFSAD de : BDC_XML-engagement_3690031581_05_01_2026.xml... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.contrat_pharma@roche.com' whiteList = phiedesvosges@orange.fr,benoit.joly@roche.com,meylan.contrat_pharma@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690031581 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"phiedesvosges@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// //============================= v.630 ========================================= - 2026-01-05 09:31:33 - dirToStoreZip = ../../files/bdc/zippedFiles/3690020636 _________ Destinataires _________ to : pharmacie.bourgfelden@orange.fr cc : benoit.joly@roche.com,meylan.dccommandes@roche.com emailPharma : pharmacie.bourgfelden@orange.fr not addCC : pharmacie.bourgfelden@orange.fr addCC : benoit.joly@roche.com addCC : meylan.dccommandes@roche.com whiteList = pharmacie.bourgfelden@orange.fr __________________________________ - fName = offlineFiles.zip - 5 - ../../files/bdc/zippedFiles/3690020636/20260105_09:31:33/offlineFiles.zip move_uploaded_file success Open success - dirForExtraction = ../../files/bdc/unzippedFiles/3690020636/20260105_09:31:33 ########## CHECKING ####### fileNameToSend = . fileNameToSend = .. fileNameToSend = Offre-Accu-Fine_3690020636_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 = Offre-Accu-Fine_3690020636_05-01-2026.pdf ********* Offre Accu-Fine ********** Offre-Accu-Fine_3690020636_05-01-2026.pdf UPDATE Users SET iPadConnexion = '2026-01-05 09:31:33' WHERE login = 'benoit.joly@roche.com' > will add file : Offre-Accu-Fine_3690020636_05-01-2026.pdf IN : ../../files/bdc/unzippedFiles/3690020636/20260105_09:31:33/Offre-Accu-Fine_3690020636_05-01-2026.pdf File not kbis & not rib Tentative Envoi sur OFSAD de : Offre-Accu-Fine_3690020636_05-01-2026.pdf... Le serveur OFSAD est en ligne *** END FOR LOOP *** END FOR reached errmsg = File uploaded to OFSAD successfully nbRecipient = 2 dest = 'benoit.joly@roche.com' dest = 'meylan.dccommandes@roche.com' whiteList = pharmacie.bourgfelden@orange.fr,benoit.joly@roche.com,meylan.dccommandes@roche.com +++++++++++++++ WILL CALL CURL +++++++++++++++++ idPharma = 3690020636 signWithDocuSign = attachmentToSign = isPharmaRoc = false CURL response = {"status":"ok", "dest":"pharmacie.bourgfelden@orange.fr"} EMAIL SENT +++++++++++++++++++++++++++++++++++ END FILE ============================================================================================================================================// ####### Creation - 2026-01-05 09:31:33 ########## --------- 2026-01-05 09:31:33 --------- - [getLogfile] suffixe = storeFile delegueEmail = benoit.joly@roche.com ##################################################