Foren

Scheduler - Import users from different user database

thumbnail
Yves Legrand, geändert vor 12 Jahren.

Scheduler - Import users from different user database

Regular Member Beiträge: 156 Beitrittsdatum: 18.11.09 Neueste Beiträge
Hi,

we need to add a scheduled import functionality for users.
These users are located in a different source which is available through a webservice.
We need to synchronize these users once a day with th liferay userdatabase.
How would you implement this? As a portlet? Or as a hook? What else is necessary to do except the configuration of the scheduler within the config file?

Thanks a lot,

Best wishes,
Yves
thumbnail
Hitoshi Ozawa, geändert vor 12 Jahren.

RE: Scheduler - Import users from different user database

Liferay Legend Beiträge: 7942 Beitrittsdatum: 24.03.10 Neueste Beiträge
We have the same requirement. That's why I created a batch web service tool. Sample without too much error checking is available at the wiki page below. We just kick the batch file from a scheduler outside of Liferay.

http://www.liferay.com/community/wiki/-/wiki/Main/Web+Service+samples;jsessionid=98CCD7189B56A088E857BFEA49195985.node-1
thumbnail
Monsieur LeFrancais, geändert vor 12 Jahren.

RE: Scheduler - Import users from different user database (Antwort)

Regular Member Beiträge: 156 Beitrittsdatum: 18.11.09 Neueste Beiträge
Hi Hitoshi,

thanks for your answer.
I solved this requirement using the Liferay built-in scheduler. It's just a service builder portlet, which uses the local services.

Cheers,
Yves
thumbnail
Hitoshi Ozawa, geändert vor 12 Jahren.

RE: Scheduler - Import users from different user database

Liferay Legend Beiträge: 7942 Beitrittsdatum: 24.03.10 Neueste Beiträge
So you're pulling data into Liferay while I'm pushing data into it. We didn't want to add features into Liferay itself because we wanted to more easily determine where the error was occurring and also to able to version up Liferay more easily (web service interface doesn't change too often).