Skip to Content.
Sympa Menu

en - Re: [sympa-users] Data Source Synchronisation

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: IKEDA Soji <address@concealed>
  • To: "True, James Scott" <address@concealed>
  • Cc: "address@concealed" <address@concealed>
  • Subject: Re: [sympa-users] Data Source Synchronisation
  • Date: Fri, 10 Sep 2021 15:50:06 +0900

Hi James,

On Thu, 9 Sep 2021 13:52:24 +0000
"True, James Scott" <address@concealed> wrote:

> All,
>
> We are running on Sympa 6.2.64 and have been having some issues
> while synchronizing data sources. We mainly use include list to
> include lists as sun lists. Our issue is when we use the manual
> “Synchronize members with data sources” button. For example, if
> subscribers were removed from the included “sub” list and then go
> back the primary “super” list and launch the manual
> synchronization via the button, the users are not removed from
> the primary “super” list.

Whether a user is no longer included or not cannot be determined
until the inclusions from all of data sources are successfully
updated, e.g. in the following cases:

* The list is including from multiple data sources and the
inclusion from one of them fails.

* The list is including from a data source that has
nosync_time_ranges parameter set, and the inclusion was
disabled when the "Synchronize members with data sources"
button was clicked.

> Another example is the name (display
> name). When we change the name for subscribers in the included
> “sub” list and then go back to the primary “super” list and
> launch the manual synchronization via the button, the users’
> names are not updated. We have found that if we wait for the
> automated updated process to run, the synchronization removes the
> users that were removed from the included “sub” list. To get the
> display names to change we had to remove the users from the sub
> list and then wait for the automated synchronization to remove
> them from the primary “super” list. Then add the users back to the
> included “sub” list, with the display name change and use the
> manual synchronization. The users would appear correctly in the
> primary “super” list. The manual synchronization works well with
> additions but not with changing or removing. Is this the expected
> behavior for this feature?

It is the expected behavious.

In general, there are multiple data sources by which a given user can
be included. And once a user is imported, the user can change the
display name of their own by themselves.

In other words, a display name imported from a data source no longer
has any connection to that data source.

Therefore, once a user has been included, changing the display name
on the data source will not affect the display name on the target
list.

OTOH if a user is deleted from (all) data sources and then added
again, the user will be deleted from the list and included again,
and the display name at that time will be used.


Regards,
-- Soji


> Thanks in advance for your assistance,
>
> Jim True
> Campus Communications Infrastructure
> Indiana University
> 812-855-7519
> address@concealed<mailto:address@concealed>
>
>


--
株式会社 コンバージョン
ITソリューション部 システムソリューション1グループ 池田荘児
e-mail address@concealed
https://www.conversion.co.jp/



Archive powered by MHonArc 2.6.19+.

Top of Page