cancel
Showing results for 
Search instead for 
Did you mean: 

User Management:Create User customization.

Former Member
0 Kudos

Dear All,

My requriment is :

When a new user is created through User Adminstration-->Identity Management --->Create user.I have to also update the same user details into a local database.Please help in this regards.

Thanks and Regards,

Nishita Salver

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Can you go another way and have your other application create the user in an LDAP for example?

Answers (6)

Answers (6)

Former Member
0 Kudos

Thanks to everyone for their valuable suggestions.

Thanks and Regards,

Nishita Salver

Former Member
0 Kudos

Hi Nishita,

In case if XI is available in your landscape, instead of any custom application XI can check the Portal DB for new update and feed the data into your local database through JDBC adaptor.

Else a simple portal application can fetch the user details (new records based on date) from the UME on a perodic basis & call the webservice.

Regards,

Santhosh

former_member189631
Active Contributor
0 Kudos

Nishita,

Implement a KM Scheduler task which will check the UME for the created user and update into your local database database in NWDS and deploy into EP.

Schedule Task:

Navigate to system admin -> System config -> Knowledge Mgmt -> Content Mgmt -> Global services -> scheduler task -> click on deployed scheduler task -> Press the button New to schedule a time -> finish.

By schedule the task you can run the par file periodically.

Ram

Former Member
0 Kudos

I think it still makes more sense to make your UME source an LDAP and have users created there which then have trigger your event. Relying on finding changes in the UME tables in Java is risky as the mechanism migth change later. Also, what do you do about updates, deletions etc?

Former Member
0 Kudos

Dear Harini,

Thank you.

Can you please let me know if there is a way to know that a new user is created in the portal so that we can run this webdynpro application to update it in the Oracle DB.

Thanks and Regards,

Nishita Salver

Former Member
0 Kudos

Hi,

I am not sure if there is way to find it. yet you can check to schedule this. I haven't done it b4 but you can check doing it. CHeck this thread

Regards,

Harini S

Former Member
0 Kudos

Hi All,

Thank you for your valuable replies .

Can you'll please be more clear in what kind of application are you'll saying and how to go about it.

Thanks and Regards,

Nishita Salver

Former Member
0 Kudos

Hi,

You can create a webdynpro application and use UME API to get users and other details required. Then call the webservice (using adaptive webservice model) to update the info to Oracle DB. You can do this logic also in the same application itself without creating webservice. If you want to use webservice only, then you may have to create a web module and ear project. Use bean in web module project to expose the required methods for the webservice.

Please close the thread if your question is answered.

Regards,

Harini S

Former Member
0 Kudos

Dear Michael Nicholls,

Thank you for your prompt reply.

Actually our requriement is that we need to call a webservice on the click Save button of the Create user in User Administrator to which we will be passing the user details and the webservice internally will store the details in Oracle DB.

Can you please suggest me if this is feasible and also kindly guide me through the procedure in obtaning the result.

Thanks and Regards,

Nishita Salver

Former Member
0 Kudos

Hi

As suggested, it is better to create a new application for your requirement which will do this work. It is not recommended to change the standard application since there is huge amount of logic which has be handled for the requirement. Any mess up can cause issues with UME. Instead create a new application which can fetch the users from UME and add them to your Oracle DB. You can run this application periodically to get new users to the DB.

Regards,

Harini S