EP 6.0 SP2: User self-registration in Company exception

Hi!
It's seems this question to SAP' team.
I have installed EP 6.0 SP2 patch 4 hf 7 and CM patch 4 hf 4. I want to implement Delegated Administration. I set following options and restart J2EE engine:
ume.logon.selfreg=true
ume.admin.selfreg_company=true
ume.tpd.companies=company1;company2;company3;
ume.tpd.imp.class=com.sap.security.core.tpd.SimpleTPD
On screen "Welcome to User Registration" I filled in all necessary data and choose Company. Exception appears in console log file when on the next screen ("Apply for Company company1...") I press "submit":
Aug 30, 2004 9:40:42 AM # Client_Thread_0      Fatal           >>> JSPCompiler >>> ERROR in Compiling :JSPFileInfo :4365243
JSP File : F:\usr\sap\REAP\j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\portal\portalapps\c
om.sap.portal.usermanagement.admin\selfreg_exception.jsp
Class Name: sapportalsjspselfreg_exception
Java File : F:\usr\sap\REAP\j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\portal\portalapps\
com.sap.portal.usermanagement.admin\work\_sapportalsjsp_selfreg_exception.java
Package Name :
Class File : F:\usr\sap\REAP\j2ee\j2ee_00\cluster\server\services\servlet_jsp\work\jspTemp\irj\root\WEB-INF\portal\portalapps
\com.sap.portal.usermanagement.admin\work
_sapportalsjsp_selfreg_exception.class
Is out dated : false
com.sapportals.portal.prt.servlets_jsp.server.compiler.CompilingException: Error in executing a process for compilation, F:/u
sr/sap/REAP/j2ee/j2ee_00/cluster/server/services/servlet_jsp/work/jspTemp/irj/root/WEB-INF/portal/portalapps/com.sap.portal.u
sermanagement.admin/work/_sapportalsjsp_selfreg_exception.java:93: cannot resolve symbol
symbol  : class ComponentAccessToLogic
location: class sapportalsjspselfreg_exception
                          com.sap.security.core.admin.IAccessToLogic proxy = new ComponentAccessToLogic (componentRequest, aR
esponse);
                                                                                ^
1 error
        at com.sapportals.portal.prt.servlets_jsp.server.compiler.J2eeCompiler_6_20.launchCompilerProcess(J2eeCompiler_6_20.j
ava:577)
        at com.sapportals.portal.prt.servlets_jsp.server.compiler.J2eeCompiler_6_20.compileExternal(J2eeCompiler_6_20.java:37
3)
        at com.sapportals.portal.prt.servlets_jsp.server.compiler.J2eeCompiler_6_20.compile(J2eeCompiler_6_20.java:689)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:2143)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPCompiler.compile(JSPCompiler.java:76)
        at com.sapportals.portal.prt.servlets_jsp.server.jsp.JSPCompiler.run(JSPCompiler.java:120)
        at com.sapportals.portal.prt.core.broker.JSPComponentItem.compileJSP(JSPComponentItem.java:263)
        at com.sapportals.portal.prt.core.broker.JSPComponentItem.getComponentInstance(JSPComponentItem.java:122)
        at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.service(PortalComponentItemFacade.java:338)
        at com.sapportals.portal.prt.core.broker.PortalComponentItem.service(PortalComponentItem.java:817)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:385)
        at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:462)
        at com.sapportals.portal.prt.component.AbstractComponentResponse.include(AbstractComponentResponse.java:88)
        at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:226)
        at com.sap.security.core.admin.ComponentAccessToLogic.gotoPage(ComponentAccessToLogic.java:129)
        at com.sap.security.core.admin.SelfRegLogic.executeRequest(SelfRegLogic.java:192)
        at com.sapportals.portal.prt.component.usermanagement.admin.SelfRegComponent.doContent(SelfRegComponent.java:75)
If it necessary I can provide full stack trace...
Is it some configuration problem or portal's error?
WBR, Lnk.

I have a similar problem.
Sep 29, 2004 12:16:01 PM # Client_Thread_4      Warning         Authentication error.
com.sap.security.api.NoSuchUserAccountException: USER_AUTH_FAILED
     at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:290)
     at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:242)
     at com.sap.security.core.imp.DBTextFileUserAccount.<init>(DBTextFileUserAccount.java:37)
     at com.sap.security.core.imp.UserAccountFactory.getUserAccountByLogonId(UserAccountFactory.java:335)
     at com.sap.security.core.imp.UserAccountFactory.getAuthenticatedUserAccount(UserAccountFactory.java:685)
     at com.sap.security.core.logon.imp.DefaultLoginModule.login(DefaultLoginModule.java:253)
     at com.sap.security.core.logon.imp.LoginContext.personalizeRequest(LoginContext.java:96)
     at com.sap.security.core.logon.imp.JUMAuthenticator.logon(JUMAuthenticator.java:766)
     at com.sapportals.portal.prt.component.usermanagement.admin.SelfRegComponent.doAfterContent(SelfRegComponent.java:123)
     at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:404)
     at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:250)
     at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:333)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:797)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:803)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:684)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:208)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:665)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:312)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1245)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Nested Exception:
com.sap.security.core.persistence.datasource.PersistenceException: User account for logonid "ricardom" not found!
     at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:290)
     at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:242)
     at com.sap.security.core.imp.DBTextFileUserAccount.<init>(DBTextFileUserAccount.java:37)
     at com.sap.security.core.imp.UserAccountFactory.getUserAccountByLogonId(UserAccountFactory.java:335)
     at com.sap.security.core.imp.UserAccountFactory.getAuthenticatedUserAccount(UserAccountFactory.java:685)
     at com.sap.security.core.logon.imp.DefaultLoginModule.login(DefaultLoginModule.java:253)
     at com.sap.security.core.logon.imp.LoginContext.personalizeRequest(LoginContext.java:96)
     at com.sap.security.core.logon.imp.JUMAuthenticator.logon(JUMAuthenticator.java:766)
     at com.sapportals.portal.prt.component.usermanagement.admin.SelfRegComponent.doAfterContent(SelfRegComponent.java:123)
     at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:404)
     at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:250)
     at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:333)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:797)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:803)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:684)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:208)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:665)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:312)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1245)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Sep 29, 2004 12:16:01 PM # Client_Thread_4      Warning         [class=com.sap.security.core.admin.SelfRegComponent][method=Logging in failed][cl=2320]
javax.security.auth.login.LoginException: USER_AUTH_FAILED
     at com.sap.security.core.logon.imp.LoginContext.personalizeRequest(LoginContext.java:133)
     at com.sap.security.core.logon.imp.JUMAuthenticator.logon(JUMAuthenticator.java:766)
     at com.sapportals.portal.prt.component.usermanagement.admin.SelfRegComponent.doAfterContent(SelfRegComponent.java:123)
     at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:404)
     at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:250)
     at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:333)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:797)
     at com.sapportals.portal.prt.core.PortalRequestManager.traverseAndFire(PortalRequestManager.java:803)
     at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:684)
     at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:208)
     at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
     at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
     at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:665)
     at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:312)
     at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
     at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1245)
     at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
     at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
     at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)
Thanks.
Bejar.

Similar Messages

  • User self registration !

    Hi,
    Does anyone have idea / detailed documentation of the step by step process of setting up user self registration in SAP SRM ?
    Are there better ways of automating the user creation after approval from the authorized administrators within a company ?
    Also, during implementation does anyone have a sample file which can be used to create users in SRM directly after users fill in the details for the same?
    Awaiting your replies !
    Regards,
    Rajesh Rajendran

    Hi,
    That function is available in standard.
    http://help.sap.com/saphelp_srm50/helpdata/en/c5/fa7d3cb7f58910e10000000a114084/frameset.htm
    Regards,
    Masa

  • Error after entering user self registration details

    Hello all,
    I am getting an 2 errors: after i fill the user self registration and click create.  Any advice on how i can resolve this?
    some times i get:  "Error: Structure : No agent found."
    and sometimes i get: "Error: Function call cannot be executed; parameter contains errors"
    appreciate your time and help.-  will give points
    Arpita
    Edited by: Arpita Rani on Oct 22, 2008 4:46 AM

    Pls let me kow if you have resolved the issue as am facing the same issue.
    rgds,
    Manu

  • Wireless Guest Users Self Registration

    We are looking for a solution where for guest user self registration an email will be send to the employee/network admin for approval request before providing the network access to guest users.
    Please let me know if ISE is having this feature. Also let me know the other options.

    If you want to go through the process of having a employee or "sponsor" approve the account, why not just have the person who would be the appover create the account for the guest user and cut out the middle step? This is the process we have been using and so far so good!  If abuse is a concern we try to keep tabs on that by occasionally checking the logs in ISE to see if any one user is creating many account or consistantly has an account that may be for non work related functions.

  • User Self Registration in OIM 11.1.1.3

    Hi all,
    Iam trying to register user using self registration process,the request is sent to admin(xelsysadm), i tried to accept request in admin(xelsysadm account) but the request status is showing as "Request Failed".And showing error as
    IAM-2050014:An error occurred while initiating approvals for request oracle.iam.platform.workflowservice.exception.IAMWorkflowException: Tasklist mapping failed for workflowdefinition:
    Error:default/DefaultRequestApproval!1.0 due to unable to process due to null. The corresponding error message is {1}.
    Can any help to solve the issue.
    Thanks & Regards,
    Satish
    Edited by: satish on Sep 8, 2010 3:58 PM
    Edited by: satish on Sep 11, 2010 7:16 PM

    Did you set the organization, before approving the Task. The Approver needs to specify an OIM organization in which to create a user.
    Regards,
    Sanjay Sadarangani

  • User self-registration in the portal

    I am developing an Intranet site for a very large organization using OPortal 3.0. Since is impossible to manage personally every request to add users to the portal (over 3000 potential users) I need to provide a self-registration procedure so users can register themselves to the portal with certain basic privileges.
    Does anybody knows how can I implement such a procedure..?
    Fernando

    Hello Fernado,
    Look topic name "Using API's for Single Sign On" at this forum.There is an answer to your question.Also you can:
    'Create a procedure which does insertion to the tables portal30.wwsec_person$ and portal30_sso.wwsec_person$'.My procedure is:
    CREATE OR REPLACE PROCEDURE PORTAL30_SSO.CREATE_USER
    (username IN VARCHAR2)
    as
    begin
    insert into portal30.wwsec_person$
    (user_name,db_user,created_by_dbuser,created_by_user,password,sso_user_type)values (upper username), 'PORTAL30_PUBLIC','PORTAL30_PUBLIC','PORTAL30','guest','USER');
    insert into portal30_sso.wwsec_person$
    (user_name,db_user,created_by_dbuser,created_by_user,password,sso_user_type) values (upper(username),'PORTAL30_SSO_PUBLIC','PORTAL30_SSO_PUBLIC','PORTAL30','hy?<K2K0~4FA810F520ACB67945FFFA7F03925269','USER');
    end;
    After that create a form to this procedure and publish as portlet.Now put this portlet your 'Welcome' window.Here they will have default password 'guest'.Also you can take another parameters like name,lastname,address,etc.
    Don't forget to give public privilege to this procedure.

  • AD User self-registration request workflow

    Hi Experts,
    I Am working on oracle 11G 11.1.1.5
    I have installed AD connector and things are working as expected.
    I have enabled the AD User RO for self request.
    And the self registration request is working as expected.
    In the workflow however the DefaultResource Approval and DefaultOperational Approval are getting called and teh tasks are assigned to the admin user (xelsysadm)
    Where in the system is this workflow defined?
    Is it possible to remove these approval steps completely (not auto approve)?
    I want the approval to be assigned to a New Group that i have created as AD_ADMINSITRATORS in OIM Roels.
    Will i have to write a completely new custom workflow?
    Do i have to create a new request template because right now i see the default AD User Form that the user needs to fill in for self request (with default pre-pop) and i am ok with this form for request.
    Is self -registration different from request based provisioning?
    It woulod be very helpful if someone can explain the complete process.
    Thanks and Regards,
    Kungo

    Kungo wrote:
    Hi Experts,
    I Am working on oracle 11G 11.1.1.5
    I have installed AD connector and things are working as expected.
    I have enabled the AD User RO for self request.
    And the self registration request is working as expected.
    In the workflow however the DefaultResource Approval and DefaultOperational Approval are getting called and teh tasks are assigned to the admin user (xelsysadm)
    Where in the system is this workflow defined?
    Is it possible to remove these approval steps completely (not auto approve)?NO, You need to go through these stages and auto approve is the only way.
    >
    I want the approval to be assigned to a New Group that i have created as AD_ADMINSITRATORS in OIM Roels.
    Will i have to write a completely new custom workflow?Not necessarily, modify you AD resource object and assign AD_ADMINISTRATORS as the Object Authorizer and then attach the OOTB Resource Autorizer Approval process to the template or request level or operation level policy as you want.
    Do i have to create a new request template because right now i see the default AD User Form that the user needs to fill in for self request (with default pre-pop) and i am ok with this form for request.Request template is different then the dataset (dataset is something which you see when creating a request). Template is created for permissions around attributes you want on that request and also who can create the request.
    >
    Is self -registration different from request based provisioning?Yes self registration is different than provisioning.
    >
    It woulod be very helpful if someone can explain the complete process.
    Thanks and Regards,
    Kungo

  • Cisco ISE users self-registration Time Zone

    Hello, everyone!
    I'm configuring ISE Guest portal and I wonder why I need to choose time zone while in self-registration? Where is it used? And how can I disable this parameter from the self-registration page?

    Time profiles provide a way to give different levels of time access to different guest accounts. Sponsors must assign a time profile to a guest when creating an account, but they cannot make changes to the time profiles. However, you can customize them and specify which time profiles can be used by particular sponsor groups. Beginning with Cisco ISE 1.2 time profiles are referred to as the account duration in the Sponsor portal.
    Cisco ISE 1.2 includes these default time profiles, which replace the profiles available previously:
    DefaultFirstLoginEight—the account is available for 8 hours starting when the guest user first successfully connects to the Guest portal. This replaces the DefaultFirstLogin time profile.
    DefaultEightHours—the account is available for 8 hours starting when sponsors first create the account. This replaces the DefaultOneHour time profile.
    DefaultStartEnd—sponsors can specify dates and times on which to start and stop network access.

  • Reg:OIM User Self-Registration screen

    I need to add ComboBox in Self-Registration screen for that i have modified FormMetadata.xml and tjspSelfRegistrationTiles.jsp page.
    Now the ComboBox is created and i am able register a user using Self-Registration .
    When I am logging in as xelsysadm for approving the user , i find some of the previously /default fields are missing.
    I wanted to know how the combo box and these fields in the approval form are related.
    when I clcik on the update button after entering the mandatory fields , Still i am getting that mandatory fields are missimg.
    This is my code
    FormMetadata.xml
    <Attribute name="Users.TimeZone" label="global.label.timezone" displayComponentType="ComboBox" dataLength="80" map="Users.TimeZone" useInRule="true" />
    <AttributeReference optional="false">Users.TimeZone</AttributeReference>
    tjspSelfRegistrationTiles.jsp
    <logic:equal name="field" property="type" value="ComboBox">
                                       <html:select name="selfRegistrationForm" property="<%=msName%>"
                                            styleClass="Fields">
                                            <html:option value=""></html:option>
                                            <html:option value="time1">+1.00</html:option>
                                            <html:option value="time2">+1.50</html:option>
                                            <html:option value="time3">+5.30</html:option>
                                            <html:option value="time4">-7.00</html:option>
                                       </html:select>
                                  </logic:equal>

    Hi,
    Can you verify you see all the value on approval form mentioned in this section in FormMetaData.xml.
    <!-- Definition of the form that will be displayed to the approver(s) for self-registration approval -->
    Did you added new udf in this section.
    If you don't see all the field in approval form do you see any error in log.Please provide above info so that we can find out the issue.
    Regards
    Nitesh

  • Fixing selfreg.cmd on NT (user self registration)

    Ok, still trying to get the fully authorised method of getting self registration to work on Win NT/2000.
    I've got my portal30_sso_ua schema set up. I've run in ssoumgt.pks/pkb and therefore I can also see wwsso_ls_private and granted everything as appropriate .
    I've tried to hack the selfreg.cmd file, but it still bombs out.
    Has anyone got this working yet on NT? If so, please could they send their hacked scripts (inc. supporting files) so that I can get this working.
    Cheers,
    John

    Ok, made those changes - I'd had the label in ok before but missed the $ param changes.
    Running the script gives me the following output and error.
    C:\oracle\iSuites\portal30\admin\plsql>selfreg2.cmd -s portal30
    Installing the Self-Registration Feature
    Beginning installation of Self-Registration Feature
    ...portal_schema: portal30
    ...portal_password: *************
    ...sso_uadmin_schema: portal30_SSO_UA
    ...connect_string: Connect string not defined
    ...sso_uadmin_dblink: no dblink specified for accessing User Administration
    bjects
    ...LS API: portal30_SSO_UA.wwsso_api_user_admin.create_user
    SQL*Plus: Release 8.1.7.0.0 - Production on Thu Sep 27 11:30:49 2001
    (c) Copyright 2000 Oracle Corporation. All rights reserved.
    Connected to:
    Oracle8i Enterprise Edition Release 8.1.7.2.1 - Production
    With the Partitioning option
    JServer Release 8.1.7.2.1 - Production
    No errors.
    Warning: Package Body created with compilation errors.
    Errors for PACKAGE BODY WWSEC_APP_SELF_REG:
    LINE/COL ERROR
    422/9 PLS-00201: identifier 'PORTAL30_SSO_UA.WWSSO_API_USER_ADMIN' must
    be declared
    422/9 PL/SQL: Statement ignored
    Define Self-Registration Switch in Preference Store
    Disconnected from Oracle8i Enterprise Edition Release 8.1.7.2.1 - Production
    With the Partitioning option
    JServer Release 8.1.7.2.1 - Production
    Installation of Self_Registration Feature Finished
    >>>>>>>>>>
    I have the schema PORTAL30_SSO_UA created. I have granted and created a synonym from PORTAL30_SSO.WWSSO_API_USER_ADMIN to PORTAL30_SSO_UA.
    I've even tried granting the object from PORTAL30_SSO_UA to PORTAL30 schema.
    Why doesn't it compile? What have I missed?
    Regards,
    John

  • Creating Multiple User Self Registration Profiles

    Hi,
    We have a requirement where we need to have multiple self registration request templates. The organization has external contractors for which different data need to be taken. We have created multiple request templates, can anyone guide as to how i can replace the default request form with my newly created request templates.
    Thanks.
    UZ

    Hi,
    Okay problem solved. What I have done is to create the user with a standard password and then login as that user and change the password using dbms_ldap to the password they selected. I then go on and make the other changes and login to sso.
    Have tested this with the pwdMustChange option turned on and it works a treat!
    Great, thanks for the help though.

  • User Self Registration Set Up

    On a windows 2000 server running Oracle 8.1.7 and Portal 3.0.8.9.8, I ran through the steps to configure the Login portlet to allow for self registration. The last step was to run selfreg.cmd. When I execute the script I get a 1step label not found. Upon inspecting the code, the label is not there. Other labels are. What do I do?

    Robert,
    In case you have not found a solution yet check out the link http://technet.oracle.com:89/ubb/Forum70/HTML/002208.html
    Sarita

  • Self Registration without Company or Workflow approval

    Hello,
    We have NW2004s SP 10.  Is it possible to allow a very simple self registration without using Companies or Workflow approval?  The online help seems to imply that this is possible, but I've tried to configure our Portal as such but nothing shows up on our welcome page. 
    What I've done is the following:
    User Admin UI settings:
    Enable Self-Registration of Guest Users=true
    Display Contact Information Form During Self-Registration = true
    All the rest are set to false/blank or default
    Visual Admin settings:
    Server ->Service -> UME Provider -> ume.logon.selfreg = true
    Thanks,
    T

    You also need to assign the UME Action UME.Selfregister_User to the Everyone group. Use /useradmin to create a UME role called something useful and add the UME action specified.
    Now grant that role to the Everyone group.
    Cheers

  • Populate Text on User Self Registration request based on input data

    Hi,
    We have added two custom fields on the Self User registration form, one field is the Organization tax number and other field is organization name. We require that when user enters Organization Tax No., the organization name is populated automatically. We need to show the organization name to the user so that it can be confirmed that they have entered the correct tax number corresponding to their Organization.
    Is there anyway this can be done. Please note that both are custom fields and text fields.
    Quick response will be appreciated. Thanks.
    UZ

    I have already done that, i have created custom fields on the user form. Modified the user registration form by making changes to the User Registration form xml file. However, the prepopulate adapter i have created is not working. I have created a simple adapter for testing purposes only. The code is as follows:
    public class PrepopulateCompanyName implements PrePopulationAdapter {
         public Serializable prepopulate(RequestData requestData) throws RequestServiceException {
              return "Prepopulated Value";          
    I have referred to the adapter in SelfCreateUserDataset.xml as follows:
    <AttributeReference name="Organization_Name" attr-ref="Organization_Name" available-in-bulk="false" type="String" length="100" widget="text" required="false" >
         <PrePopulationAdapter name="PrepopulateOrgName" classname="com.infotech.tra.CustomValidator.PrepopulateCompanyName"/>
    </AttributeReference>
    Please note that the plugin has been registered with OIM. I do not see any exceptions in log file either.
    UZ

  • User self registration  - session problem?

    I have created a form which lets users register by themselves.
    The form calls a stored procedure which creates the user - sofar
    everything works ok. At the very end of the procedure I want to
    automatically login the user and direct him to the main page.
    That fails with a 'Page not found' error in the browser.
    i have done a lot of debugging and everything looks ok, the user
    is created. I can log in as the new user if I close the browser
    and restart it. I suspect I loose the session because the
    procedure that creates the user uses a set_context call to be
    able to work:
    portal30.wwctx_api.set_context(p_user_name
    => 'PORTAL30',
    p_password
    => 'PORTAL30');
    foo := wwsec_api.add_portal_user(p_user_name =>
    username,
    p_first_name =>
    first_name,
    p_last_name =>
    last_name,
    p_work_phone =>
    phone,
    p_organization =>
    organization,
    p_db_user => null,
    p_portal_user
    => 'Y');
    portal30.wwctx_api.clear_context;
    (I have a clear_context which I hoped should take me back to the
    original session)
    At the very end of the registration procedure I call the login
    function to log in the user:
    portal30.wwptl_login.login_url(ssousername =>
    username,
    password => password,
    p_requested_url =>
    url,
    p_cancel_url
    => 'http://myserver.com/');
    The browser is taken to this URL:
    http://myserver.com/pls/portal30/!
    PORTAL30.wwa_app_module.accept
    and the following error message is shown in the browser:
    Page Not Found...
    Anyone got any idea what might be the problem and what to do
    about it, or how to debug it???

    I managed to grant execute on the package using SQL/Plus as you
    suggested - but I'm still having problems. Using the following
    code:
    portal30.wwctx_api.set_context(p_user_name => 'PORTAL30',
         p_password => 'PORTAL30');
    my_special_procedure;
    portal30.wwctx_api.clear_context;
    -- Create a new session for the user
    portal30.WWCTX_SSO.clear_sso_session(sess_id);
    v_sess_id := portal30.WWCTX_SSO.set_sso_session(
    p_user_name => username,
    p_db_user => username,
    p_nls_language => 'us',
    p_http_language => 'en',
    p_nls_territory => null,
    p_trans_language => null,
    p_start_time => sysdate,
    p_active => 1,
    p_ip_address => v_ip_address,
    p_id => null,
    p_is_logged_on => false);
    No luck - no pages can be viewed. Have to restart the browser to
    get back to portal.
    I've also played around with some other functions in the
    WWCTX_SSO package, like create_session, but still no luck.

Maybe you are looking for