Skip to Content
author's profile photo Former Member
Former Member

User Management:Create User customization.

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

Add a comment
10|10000 characters needed characters exceeded

Related questions

7 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Feb 17, 2009 at 06:53 AM

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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 17, 2009 at 11:28 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 17, 2009 at 07:05 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • author's profile photo Former Member
    Former Member
    Posted on Feb 17, 2009 at 09:18 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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

  • author's profile photo Former Member
    Former Member
    Posted on Feb 17, 2009 at 09:36 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 17, 2009 at 11:08 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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?

  • author's profile photo Former Member
    Former Member
    Posted on Feb 25, 2009 at 05:13 AM

    Thanks to everyone for their valuable suggestions.

    Thanks and Regards,

    Nishita Salver

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.