<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="Carlito">Hello Kike,<br>
<br>
Many thanks for your quick feedback and sorry by my late one.<br>
<br>
I have re installed Bucardo to follow your advice. I have now 1
instance of bucardo installed on server 1, nothing on server 2.
Both databases are now set to source.<br>
I think now I got more details on the error. Now when I'm trying
to insert several datas at the same time I got a primary key
constraint violation on my second server.<br>
I have added sequences as I though it should help to solve it but
I probably did something wrong.<br>
<br>
Below is my setup : <br>
<br>
<font face="monospace">-- dbgroups:<br>
dbgroup: hbmsync Members: serv1:source serv2:source<br>
-- databases:<br>
Database: serv1 Status: active Conn: psql -U bucardo -d
hubmaster -h ***.***.***.24<br>
Database: serv2 Status: active Conn: psql -U bucardo -d
hubmaster -h </font></font><font face="Carlito"><font
face="monospace"><font face="Carlito"><font face="monospace">***.***.***.24<br>
</font></font>-- relgroup:<br>
Relgroup: hubmaster DB: serv1 Members: public.files<br>
Used in syncs: hbmsync<br>
-- syncs:<br>
Sync "hbmsync" Relgroup "hubmaster" DB group "hbmsync" <b>serv1:source
serv2:source</b> [Active]<br>
-- tables:<br>
2. Table: public.files DB: serv1 PK: code (integer)<br>
-- sequences:<br>
<b>Sequence: public.files_code_seq DB: serv1</b><br>
</font><br>
I have also tried with a second sequence with db pointing to
server2 but the error remain the same.<br>
<br>
Have you any idea on how I can set up bucardo to fix this issue?<br>
<br>
Many thanks for your help.<br>
<br>
Best regards,<br>
</font>
<div class="moz-signature">
<!-- logo et background --> <br>
<table style="border-top: 1px dashed #45BED7;" width="450"
cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td style="vertical-align: top" vertical-align="top"
align="left"> <img style="vertical-align: top"
vertical-align="top"
src="cid:part1.LCKkH9lu.h1cWHyRK@numlog.fr" width="210"
height="60"> <br>
<br>
<!-- nom/prenom --> <strong> <span style="font-family:
Rubik; font-size: 16px; color: #1A084B;" id="sigName">
Quentin BIENFAIT </span> </strong> <br>
<!-- fonction --> <span style="color: #45BED7; font-size:
11px; font-weight: 600" id="sigName"> Equipe EDI / EDI
Team </span> </td>
<td align="right"> <img style="vertical-align: top;"
src="cid:part2.YfuQX8fs.jOZ9YLd0@numlog.fr" width="100"
height="100"> </td>
</tr>
<!-- mail --> <tr>
<td> <br>
<strong> <span style="font-family: Rubik; font-size:
12px; color: #1A084B;"> <a
href="mailto:support.edi@numlog.fr" id="sigEmail"
style="text-decoration: none; color: #1A084B;"><u>Mail
:</u> support.edi@numlog.fr</a> </span> </strong>
<br>
<!-- telephone --> <strong> <span style="font-family:
Rubik; font-size: 12px; color: #1A084B; margin: 0px
0;"> <a href="tel:+33130791616"
style="text-decoration: none; color: #1A084B;"><u>Tél
:</u> +33 1 30 79 16 16 (choix 2)</a> </span> </strong>
<br>
<br>
<!-- adresse --> <span id="sigAddress"
style="font-family: Rubik; font-size: 12px; color:
#45BED7;"> 9 ter route de Saint Germain<br>
78640 Villiers Saint Frédéric - France </span> <br>
<br>
</td>
</tr>
</tbody>
</table>
<!-- bloc Linkedin -->
<table style="border-top: 1px dashed #45BED7; border-bottom: 1px
dashed #45BED7; display: flex;justify-content: center;"
width="450" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="40" align="center"> <a
href="https://www.linkedin.com/company/numlog/"
target="_blank"> <img
src="cid:part3.vq00WLzq.07Y1wht0@numlog.fr"
alt="linkedin numlog" title="linkedin numlog"
width="35" height="35"></a> </td>
<td width="75" align="left"> <a style="font-family: Rubik;
color: #1A084B; font-size: 14px; vertical-align: 50%;
text-decoration: none;" text-decoration="none"
href="https://www.linkedin.com/company/numlog/"
target="_blank">linkedin</a> </td>
<!-- bloc newsletter --> <td width="40" align="center"> <a
href="https://cce6ca04.sibforms.com/serve/MUIEAA5rng8bgYTlAybtSwmIjNm02i1D75jtRGGJKYmaDWA0p1F7pFksNkRD2XGHdmuAWCVoAkNLyYLSK0dJAV2FbkodU2DNptDAf4ITyjy4qK2nteGxkYQkUOM1dB65fTbAvmk7mAQkokRC02MAYzFPkVWDN_cbdU5dcNeHwpkaa2PAVFkeiSe8OQ05-QMsu4CUpRzSswD6zk_z"
target="_blank"> <img
src="cid:part4.UaOP0AwZ.Wwqdj4uw@numlog.fr"
alt="formulaire newsletter numlog" title="formulaire
newsletter numlog" width="35" height="35"></a> </td>
<td width="75" align="left"> <a style="font-family: Rubik;
color: #1A084B; font-size: 14px; vertical-align: 50%;
text-decoration: none;"
href="https://cce6ca04.sibforms.com/serve/MUIEAA5rng8bgYTlAybtSwmIjNm02i1D75jtRGGJKYmaDWA0p1F7pFksNkRD2XGHdmuAWCVoAkNLyYLSK0dJAV2FbkodU2DNptDAf4ITyjy4qK2nteGxkYQkUOM1dB65fTbAvmk7mAQkokRC02MAYzFPkVWDN_cbdU5dcNeHwpkaa2PAVFkeiSe8OQ05-QMsu4CUpRzSswD6zk_z"
target="_blank">newsletter</a> </td>
<!-- bloc site web --> <td width="40" align="center"> <a
href="https://www.numlog.fr" target="_blank"> <img
src="cid:part5.F7gV5GZy.mMrIg6hn@numlog.fr" alt="site
web numlog" title="site web numlog" width="35"
height="35"></a> </td>
<td width="75" align="left"> <a style="font-family: Rubik;
color: #1A084B; font-size: 14px; vertical-align:
50%;text-decoration: none;" href="https://www.numlog.fr"
target="_blank">numlog.<font color="#45BED7">fr</font></a>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<span style="font-family: Rubik; font-size: 10px; color: #1A084B;
margin: 0px 0;"> Ce message électronique contient des informations
confidentielles, couvertes par le secret professionnel ou
réservées exclusivement à leur destinataire. Toute lecture,
utilisation, diffusion ou divulgation sans autorisation expresse
est strictement interdite.<br>
Si vous n'en êtes pas le destinataire, merci de prendre contact
avec l'expéditeur et de détruire ce message. <br>
This message is for the designated recipient only and may contain
privileged, proprietary, or otherwise private information. If you
have received it in error, please notify the sender immediately
and delete the original. Any other use of the email by you is
prohibited. <br>
Avant d'imprimer, pensez à l'environnement - Before printing,
think about the environment </span> <br>
<br>
<!-- RGPD -->
<div class="moz-cite-prefix">Le 25/11/2022 à 12:38, Perez Sanchez,
Enrique a écrit :<br>
</div>
<blockquote type="cite"
cite="mid:DB9PR10MB523693628418325B8A9EF5BECF0E9@DB9PR10MB5236.EURPRD10.PROD.OUTLOOK.COM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style>@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
{font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;}@font-face
{font-family:Carlito;
panose-1:0 0 0 0 0 0 0 0 0 0;}@font-face
{font-family:Rubik;
panose-1:0 0 0 0 0 0 0 0 0 0;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}div.WordSection1
{page:WordSection1;}ol
{margin-bottom:0cm;}ul
{margin-bottom:0cm;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Bonjour, Quentin!<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">Are you trying to set up
2 instances of Bucardo, one replicating from A to B and
another one from B to A? (I think there may be a typo in the
part where you paste your configuration, you said “server1”
twice).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Please, try to set up
just 1 instance of Bucardo, and try adding both databases as
“source”. Then please repeat the tests and let’s see how
that works.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">When you create a new
sync with 2 databases in 2 nodes (with a single instance of
Bucardo), you will notice that a new schema (bucardo)
appears on all the databases and some triggers appear on all
tables.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">In this schema there are
some tables that bucardo uses to keep track of the “deltas”
as well as some tables with per-table (in the public or the
other schemas) information.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Why am I telling you
this? Because this is key: You can have bidirectional
replication between nodes A and B with Bucardo software
installed only on node A, B, or even on a different node C!
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">If Bucardo software is
installed in node A and node A goes down, triggers in the
tables in node B will populate the tables in the bucardo
schema in node B. When node A goes back up, the Bucardo
software processes (KID and CTL) will read and process those
contents and process the replication, handling conflicts
should there be any (“man bucardo” and search for
“conflict”).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Please, try and let us
know. And @rest, please correct me if I’m wrong on anything
:)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Good luck!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Kike<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm
0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span
lang="EN-US"> Bucardo-general
<a class="moz-txt-link-rfc2396E" href="mailto:bucardo-general-bounces@bucardo.org"><bucardo-general-bounces@bucardo.org></a>
<b>On Behalf Of </b>Support EDI via Bucardo-general<br>
<b>Sent:</b> jueves, 24 de noviembre de 2022 11:51<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:bucardo-general@bucardo.org">bucardo-general@bucardo.org</a><br>
<b>Subject:</b> [Bucardo-general] NUMLOG / BUCARDO -
Only half of insert are done in database<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span
style="font-family:"Carlito",serif">Dear Bucardo
team,<br>
<br>
Few weeks ago I started working on building a postgresql
cluster (in master / master mode) composed of 3 VM with
Debian 11 installed.</span><o:p></o:p></p>
<ul type="disc">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level1 lfo1">
<span style="font-family:"Carlito",serif">1
server is running an HA proxy server (version 2.2.9). It
is used to provide load balancing features</span><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l1
level1 lfo1">
<span style="font-family:"Carlito",serif">2
Postgresql server (version 13.8) and Bucardo (version
5.6.0). Bucardo is used here to provide high
availability with a master / master mode.</span><o:p></o:p></li>
</ul>
<p class="MsoNormal"><span
style="font-family:"Carlito",serif">I have
tested inserting data in each database server locally and
every data is available on each server. So the master /
master looks working fine.<br>
Then I have tried to insert data from a distant server
through the HA Proxy server and I have noticed that only
the half of the insert are available in postgresql.<br>
<br>
I have analyzed logs of the 3 softwares to find where
something goes wrong and think it comes from bucardo.
</span><br>
<span style="font-family:"Carlito",serif">In this
case I tried to insert 4 rows in a table named "files". In
postgresql only 2 entries are available. The 2 entries are
the same on both postgresql server.</span>
<o:p></o:p></p>
<ul type="disc">
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
level1 lfo2">
<span style="font-family:"Carlito",serif">First
I checked HA proxy logs and find that it was well
redirecting 50% of insert on server 1 and 50% on server
2. No error in its logs so I presume that it really
works fine.</span><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
level1 lfo2">
<span style="font-family:"Carlito",serif">Then I
checked Postgresql log. In Postgresql logs I cannot see
any error and I can't see any attempt to insert the
missing values. I have changed log level to ensure I'm
not missing something but without success.</span><o:p></o:p></li>
<li class="MsoNormal"
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-list:l0
level1 lfo2">
<span style="font-family:"Carlito",serif">At
last I have checked in Bucardo and find below logs :
</span><o:p></o:p></li>
</ul>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span style="font-family:"Courier
New"">(292750) [Mon Nov 21 10:46:30 2022] KID
(sync_oneToTwo) Got NOTICE run_sync_oneToTwo from 292748
(Bucardo DB) (line 3113)</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Adding
entry to syncrun table</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo)
Populating the dbrun table</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Adding
note to the syncrun table</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Doing
final maindbh commit</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Set
database "serv1" to repeatable read read write</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Set
database "serv2" to repeatable read read write</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Checking
truncate_trigger table on database "serv1"</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Sequence
public.files_code_seq from db serv1 is the highest</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Tables
with deltas on serv1: 1 Without: 0</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Delta
count for serv1.public.files : 2</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Total
delta count: 2</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Setting
session_replication_role to replica for database serv2</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Rows to
push from serv1.public.files: 2</span><br>
<b><span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo)
Deleting from target serv2.public.files (round 1 of 1)</span></b><b><br>
</b><b><span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Rows
deleted from serv2.public.files: 2</span></b><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Copying
from serv1.public.files</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Rows
copied to (postgres) serv2.public.files: 2</span><br>
<b><span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Totals:
deletes=2 inserts=2 conflicts=0</span></b><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Rows
inserted to bucardo_track for serv1.public.files : 2</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Setting
session_replication_role to default for database serv2</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Issuing
final commit for all databases</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) All
databases committed</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Total
time for sync "sync_oneToTwo" (2 rows, 1 table): 0.05
secondes</span><br>
<span style="font-family:"Courier New"">(292750)
[Mon Nov 21 10:46:30 2022] KID (sync_oneToTwo) Sending
NOTIFY "ctl_syncdone_sync_oneToTwo" (line 4937)
skip_commit=0</span><o:p></o:p></p>
</blockquote>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal"><span
style="font-family:"Carlito",serif">I'm not
sure I correctly understand bucardo logs as I'm not
experimented using it, but it looks like it deletes 2
raws in a server 2 and has pushed 2 raws from server 1.</span><o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><span
style="font-family:"Carlito",serif">My first
question is, is my analysis correct or am I wrong?<br>
My second question if I'm right is how should I set up
Bucardo to avoid this issue. I'm sure I'm doing something
wrong but I can't find what's wrong.<br>
My second question if I'm wrong, do you have any idea of
the cause of the issue?<br>
<br>
On server1, my bucardo set up is : <br>
<br>
</span><span style="font-family:"Courier New"">--
dbgroups:<br>
dbgroup: sync_oneToTwo Members: serv1:source serv2:target<br>
-- databases:<br>
Database: serv1 Status: active Conn: psql -p 5432 -U
bucardo -d hubmaster -h ***.**.**.24<br>
Database: serv2 Status: active Conn: psql -p 5432 -U
bucardo -d hubmaster -h ***.**.**.25<br>
-- relgroup:<br>
Relgroup: one_two DB: serv1 Members: public.files,
public.files_code_seq<br>
Used in syncs: sync_oneToTwo<br>
-- syncs:<br>
Sync "sync_oneToTwo" Relgroup "one_two" DB group
"sync_oneToTwo" serv1:source serv2:target [Active]<br>
-- tables:<br>
2. Table: public.files DB: serv2 PK: code (integer)<br>
1. Table: public.files DB: serv1 PK: code (integer)<br>
-- sequences:<br>
Sequence: public.files_code_seq DB: serv1<br>
Sequence: public.files_code_seq DB: serv2</span><span
style="font-family:"Carlito",serif"><br>
</span><br>
<span style="font-family:"Carlito",serif">On
server1, my bucardo set up is : <br>
<br>
</span><span style="font-family:"Courier New"">--
dbgroups:<br>
dbgroup: sync_oneToTwo Members: serv1:source serv2:target<br>
-- databases:<br>
Database: serv1 Status: active Conn: psql -U bucardo -d
hubmaster -h ***.**.**.25<br>
Database: serv2 Status: active Conn: psql -U bucardo -d
hubmaster -h ***.**.**.24<br>
-- relgroup:<br>
Relgroup: one_two DB: serv1 Members: public.files,
public.files_code_seq<br>
Used in syncs: sync_oneToTwo<br>
-- syncs:<br>
Sync "sync_oneToTwo" Relgroup "one_two" DB group
"sync_oneToTwo" serv1:source serv2:target [Active]<br>
-- tables:<br>
1. Table: public.files DB: serv1 PK: code (integer)<br>
2. Table: public.files DB: serv2 PK: code (integer)<br>
-- sequences:<br>
Sequence: public.files_code_seq DB: serv1<br>
Sequence: public.files_code_seq DB: serv2<br>
</span><span style="font-family:"Carlito",serif"><br>
Thanks in advance for any help provided.<br>
<br>
Best regards</span><o:p></o:p></p>
<div>
<p class="MsoNormal">-- <br>
<br>
<o:p></o:p></p>
<table class="MsoNormalTable"
style="width:337.5pt;border:none;border-top:dashed #45BED7
1.0pt" width="450" cellspacing="0" cellpadding="0"
border="1">
<tbody>
<tr>
<td style="border:none;padding:0cm 0cm 0cm 0cm"
valign="top">
<p class="MsoNormal"><img
style="width:2.1875in;height:.625in"
id="Picture_x0020_1"
src="cid:part6.tnhk2ykM.8ACP7DCd@numlog.fr"
class="" width="210" height="60"><br>
<br>
<strong><span
style="font-size:12.0pt;font-family:"Rubik",serif;color:#1A084B">Quentin
BIENFAIT
</span></strong><br>
<b><span style="font-size:8.5pt;color:#45BED7">Equipe
EDI / EDI Team </span></b><o:p></o:p></p>
</td>
<td style="border:none;padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="text-align:right"
align="right"><img
style="width:1.0416in;height:1.0416in"
id="Picture_x0020_2"
src="cid:part7.1BMc5ZLm.IxR8aJNH@numlog.fr"
class="" width="100" height="100"><o:p></o:p></p>
</td>
</tr>
<tr>
<td style="border:none;padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<strong><span
style="font-size:9.0pt;font-family:"Rubik",serif;color:#1A084B"><a
href="mailto:support.edi@numlog.fr"
moz-do-not-send="true"><span
style="color:#1A084B">Mail :</span><span
style="color:#1A084B;text-decoration:none"> </span><span
style="color:#1A084B;text-decoration:none">support.edi@numlog.fr</span></a>
</span></strong><br>
<strong><span
style="font-size:9.0pt;font-family:"Rubik",serif;color:#1A084B"><a
href="tel:+33130791616"
moz-do-not-send="true"><span
style="color:#1A084B">Tél :</span><span
style="color:#1A084B;text-decoration:none"> </span><span
style="color:#1A084B;text-decoration:none">
+33 1 30 79 16 16 (choix 2)</span></a> </span></strong><br>
<br>
<span
style="font-size:9.0pt;font-family:"Rubik",serif;color:#45BED7">9
ter route de Saint Germain<br>
78640 Villiers Saint Frédéric - France </span><o:p></o:p></p>
</td>
<td style="border:none;padding:0cm 0cm 0cm 0cm"><br>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="display:none"><o:p> </o:p></span></p>
<table class="MsoNormalTable"
style="width:337.5pt;border-top:dashed #45BED7
1.0pt;border-left:none;border-bottom:dashed #45BED7
1.0pt;border-right:none;display:flex;justify-content:
center" width="450" cellspacing="0" cellpadding="0"
border="1">
<tbody>
<tr>
<td style="width:30.0pt;border:none;padding:0cm 0cm
0cm 0cm" width="40">
<p class="MsoNormal" style="text-align:center"
align="center"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnumlog%2F&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931435226%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=MqjdofTGRSEw7DUvh6%2F0P7coM1mVfLIYf2q9Bh4kfLA%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="text-decoration:none"><img
style="width:.3645in;height:.3645in"
id="Picture_x0020_3"
src="cid:part8.P9D2k8lt.crpdtESx@numlog.fr"
alt="linkedin numlog" class="" width="35"
height="35" border="0"></span></a><o:p></o:p></p>
</td>
<td style="width:56.25pt;border:none;padding:0cm 0cm
0cm 0cm" width="75">
<p class="MsoNormal"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnumlog%2F&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931591444%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=Aw6JgW%2FvBQjGyYx%2FaDzOi2ieMalQQ%2F8r7ymCRWxmnlc%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="font-size:10.5pt;font-family:"Rubik",serif;color:#1A084B;text-decoration:none">linkedin</span></a>
<o:p></o:p></p>
</td>
<td style="width:30.0pt;border:none;padding:0cm 0cm
0cm 0cm" width="40">
<p class="MsoNormal" style="text-align:center"
align="center"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcce6ca04.sibforms.com%2Fserve%2FMUIEAA5rng8bgYTlAybtSwmIjNm02i1D75jtRGGJKYmaDWA0p1F7pFksNkRD2XGHdmuAWCVoAkNLyYLSK0dJAV2FbkodU2DNptDAf4ITyjy4qK2nteGxkYQkUOM1dB65fTbAvmk7mAQkokRC02MAYzFPkVWDN_cbdU5dcNeHwpkaa2PAVFkeiSe8OQ05-QMsu4CUpRzSswD6zk_z&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931591444%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=%2BFgZYBd2wGcsxbhakrpVhZu2ZwHcYu3u6RE9NCL7krI%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="text-decoration:none"><img
style="width:.3645in;height:.3645in"
id="Picture_x0020_4"
src="cid:part9.UYXdpVL0.b0SaZz4f@numlog.fr"
alt="formulaire newsletter numlog" class=""
width="35" height="35" border="0"></span></a><o:p></o:p></p>
</td>
<td style="width:56.25pt;border:none;padding:0cm 0cm
0cm 0cm" width="75">
<p class="MsoNormal"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcce6ca04.sibforms.com%2Fserve%2FMUIEAA5rng8bgYTlAybtSwmIjNm02i1D75jtRGGJKYmaDWA0p1F7pFksNkRD2XGHdmuAWCVoAkNLyYLSK0dJAV2FbkodU2DNptDAf4ITyjy4qK2nteGxkYQkUOM1dB65fTbAvmk7mAQkokRC02MAYzFPkVWDN_cbdU5dcNeHwpkaa2PAVFkeiSe8OQ05-QMsu4CUpRzSswD6zk_z&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931591444%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=%2BFgZYBd2wGcsxbhakrpVhZu2ZwHcYu3u6RE9NCL7krI%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="font-size:10.5pt;font-family:"Rubik",serif;color:#1A084B;text-decoration:none">newsletter</span></a>
<o:p></o:p></p>
</td>
<td style="width:30.0pt;border:none;padding:0cm 0cm
0cm 0cm" width="40">
<p class="MsoNormal" style="text-align:center"
align="center"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.numlog.fr%2F&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931591444%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=ckIMNbCgapOtKSMtAPgltg8PWec3b%2FC%2FI4gIDrlKxGc%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="text-decoration:none"><img
style="width:.3645in;height:.3645in"
id="Picture_x0020_5"
src="cid:part10.ik3cVUnE.swbvdEHz@numlog.fr"
alt="site web numlog" class="" width="35"
height="35" border="0"></span></a><o:p></o:p></p>
</td>
<td style="width:56.25pt;border:none;padding:0cm 0cm
0cm 0cm" width="75">
<p class="MsoNormal"><a
href="https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.numlog.fr%2F&data=05%7C01%7Cenrique.perez_sanchez%40siemens.com%7C9beaa02befc84dd1379608dace305d88%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C638049005931591444%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=ckIMNbCgapOtKSMtAPgltg8PWec3b%2FC%2FI4gIDrlKxGc%3D&reserved=0"
target="_blank" moz-do-not-send="true"><span
style="font-size:10.5pt;font-family:"Rubik",serif;color:#1A084B;text-decoration:none">numlog.</span><span
style="font-size:10.5pt;font-family:"Rubik",serif;color:#45BED7;text-decoration:none">fr</span></a>
<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
</div>
<p class="MsoNormal"><br>
<span
style="font-size:7.5pt;font-family:"Rubik",serif;color:#1A084B">Ce
message électronique contient des informations
confidentielles, couvertes par le secret professionnel ou
réservées exclusivement à leur destinataire. Toute
lecture, utilisation, diffusion ou divulgation sans
autorisation expresse est strictement interdite.<br>
Si vous n'en êtes pas le destinataire, merci de prendre
contact avec l'expéditeur et de détruire ce message.
<br>
This message is for the designated recipient only and may
contain privileged, proprietary, or otherwise private
information. If you have received it in error, please
notify the sender immediately and delete the original. Any
other use of the email by you is prohibited. <br>
Avant d'imprimer, pensez à l'environnement - Before
printing, think about the environment
</span><br>
<br>
<br>
<o:p></o:p></p>
</div>
</div>
</blockquote>
<br>
</body>
</html>