Wwsso_api_user_admin.reset_password

Hi,
I need to use the wwsso_api_user_admin.reset_password function to reset a user's password to a chosen new password. But I am unable to execute it from the browser like I was able to execute a similar procedure called wwsso_app_account.reset_password.
So I checked the privileges for the wwsso_api_user_admin.reset_password procedure and gave it same grant execute privilege as was existing in wwsso_app_account.reset_password. But I am still unable to run it. When I login into sqlplus as portal30_sso, I can successfully run this procedure.
How can I change the privileges properly on this procedure so that I can run it from JSP page ?
Thanks in advance,
-Virinder.

Try creating the following procedure in the SSO schema:
create or replace procedure my_reset_password
p_username IN VARCHAR2,
p_newpassword IN VARCHAR2
is
l_error_code number;
begin
wwsso_api_user_admin. reset_password
p_username => p_username,
p_newpassword => p_newpassword,
p_error_code => l_error_code
htp.p('Password has been reset');
end;
Grant appropriate privileges:
grant execute on my_reset_password to public
Try it from the browser:
http://host:port/pls/portal_sso/portal_sso. my_reset_password?p_username=portal_admin&p_newpassword=test

Similar Messages

  • Ssolocal.sql script

    We have turned off LDAP authentication using the ssolocal.sql script. However, only the portal30 user is able to log in now.
    The other users who were created using OID and who have logged in earlier are not able to log in after we turned off LDAP authentication using the ssolocal.sql script. Has anyone faced a similar problem?
    Thanks.

    This behavior is to be expected. When using LDAP authentication, the repository used for authentication is the LDAP directory -- binding to user entries defined in the directory.
    When you switch authentication to local mode, it is going to attempt to authenticate the users against the local table. However, since the user accounts were created in the directory, the local table does not have the password information, even though "shadow entries" in the WWSSO_SSO_USER view may have been created.
    In order to get these accounts authenticatable, passwords need to be assigned to the local entries. Since it won't be possible to "copy" over the passwords from the directory, you'll need to reset or reassign the passwords in the local table.
    If you are on version 3.0.8 or 3.0.9 of the portal, you can use the following procedure to reset the passwords:
    WWSSO_API_USER_ADMIN.RESET_PASSWORD
    P_USERNAME IN VARCHAR2
    ,P_NEWPASSWORD IN VARCHAR2
    ,P_ERROR_CODE OUT NUMBER
    );This procedure will raise and error code or exception depending on the problem, if any. The codes and exceptions are listed in the package specification in sso/ssoumgt.pks.
    If your code is not running in the Login Server schema, then the permission to execute this package needs to be granted to the schema in which your code resides.
    null

  • Self-registration and the WWSSO_API_USER_ADMIN package

    I am using the wwsso_api_user_admin package to build a self registration JPDK portlet for my client to be run on the Portal Welcome page and I have a few questions. Just so you know, I am using Oracle 8.1.7.1.1 and Oracle Portal 3.0.9.8.2 all running on Win 2000.
    1. The package spec ssoumgt.pks is not clear as to which warning codes and exceptions can be returned or raise from create_user. All the other procedures in that package have explicit comments about which warnings and/or exceptions can possibly occur, but create_user does not. It makes sense that it would return OK_SO_FAR and DUP_USERNAME, but are there any other return codes and/or exceptions?
    2. The package spec ssoumgt.pks also states that the create_user procedure "will raise an exception if a dupicate user is created." During my unit testing, I only recieve a DUP_USERNAME warning when I try to register a username twice. Is there a similar exception, and if so, what causes it to be raised? The phrase in the spec also makes it sound like the duplicate username is created anyway before the exception or warning is returned. I suspect that the package has change, but someone forgot to update the comments in the package spec. Can you clarify this?
    3. In Portal, under Login Server Administration, I have set the Login Server configuration to disallow passwords to be the same as the user name and required passwords to contain at least one numeric digit and one character. However, these restrictions are not enforced by the create_user procedure in the wwsso_api_user_admin package. I can even supply a NULL password and the account is created in the login server. Is this a bug or am I not getting something?
    Thanks,
    Dennis

    are you working with 9iAS portals?
    portal_sso (or portal30_sso) schema was used to be in the 9iAS system. in the 10g family, it was replaced by orasso which resides in the infrastructure db.
    AMN

  • Portal groups and API - WWSSO_API_USER_ADMIN

    All,
    Just checking that I am going about this in the correct way.
    I have the latest version of Portal on AIX. This being - 3.0.8.9.8.
    I am currently writing the program which pragmatically creates users, using the APIs. (Yes.this little gem!)
    I am using the now published API - WWSSO_API_USER_ADMIN - is there any documentation on this yet?
    Anyway, I have created the users correctly (both in PORTAL30 and PORTAL30_SSO accounts).
    I am also not sure how to add users to a group.is there another published API which I should be using. Or do I use PORTAL30_SSO.WWSEC_API and the ADD_GROUP_TO_LIST procedure?
    Also, like CREATE_USER, do I have to run the procedure once as portal30 and once as portal30_sso.
    How about removing, or even better, modifying users who pass between groups?
    Cheers, for your help.
    Matt.
    null

    I am looking for documentation too. Here is what I saw on FAQ for portal, but I don't know where the sso directory is?
    6.5 Can I add and maintain Oracle9iAS Portal users programmatically?
    In Release 3.0.8, there is a new API for adding and maintaining users. The API is located
    in WWSSO_API_USER_ADMIN. Documentation for the API is not currently available on OTN, but
    the API is public and supported. The spec is in ssoumgt.pks under the sso directory.
    Using this API you can create a utility that migrates users from other directories into the
    Login Server.
    null

  • Adding New Portal User using PLSQL APIs

    I am trying to use the PLSQL APIs to add a new user based. Please let me know if I am on the right track. I am using Portal 3.0.8
    1) At the portal30_sso schema, I used wwwsso_ls_private.ls_create_user and it works.
    2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
    3) I used the activate_user api and it works.
    4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
    Please help.
    null

    Here are the steps I have taken to set up Self Registration using the PL/SQL API
    1st Solution...
    1) At the portal30_sso schema, I used wwwsso_ls_private.ls_create_user and it works.
    2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
    3) I used the activate_user api and it works.
    4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
    2nd Solution
    1st Solution...
    1) At the portal30_sso schema, I used WWSSO_API_USER_ADMIN.create_user and it works.
    2) At the portal30 schema, I used wwsec_api.add_portal_user and it works.
    3) I used the activate_user api and it works.
    4) Still can't log on using my user name and password. The message is "Error: Authentication failed. Please try again. (WWC-41419)"
    Here is a code sample of step 1.
    declare
    v_user portal30_sso.sso_user_type;
    v_err number;
    begin
    portal30_sso.wwsso_api_user_admin.create_user
    p_username => 'NEWUSER2',
    p_password => 'PASSWORD',
    p_error_code => v_err
    end;
    It would really help me out if I can get a response to see if it is possible or not to create a self-registration feature for Portal. Thank you for your help.
    null

  • "portal30.wwsec_api.access_denied_exception" when using "wwsec_api.add_portal_user"

    Hi,
    The following code is compiled under the user PORTAL30 but when I try to execute it, I receive the following exception:
    portal30.wwsec_api.access_denied_exception
    Which are the permissions needed to execute this code.
         v_username := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_usuario' , p_portlet_runtime_record.reference_path);
              v_password := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_clave1' , p_portlet_runtime_record.reference_path);
    v_nombres := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_nombres' , p_portlet_runtime_record.reference_path);
    v_apellidos:= wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_apellidos', p_portlet_runtime_record.reference_path);
    v_email := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_email' , p_portlet_runtime_record.reference_path);
    v_celular := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_celular' , p_portlet_runtime_record.reference_path);
    v_operador := wwpro_api_parameters.get_value('_'||p_portlet_runtime_record.reference_path||'_operador' , p_portlet_runtime_record.reference_path);
    v_username := upper(v_username);
         /*portal30.wwctx_api_private.set_context
         p_user_name => 'PORTAL30_SSO'
    ,p_password => 'PORTAL30_SSO'
    portal30_sso.wwsso_api_user_admin.create_user
         p_username => v_username
    ,p_password => v_password
    ,p_email => v_email
    ,p_error_code => v_retcode
                   /*v_id := portal30_sso.wwsec_api.id_sso(v_username);*/
         /*portal30.wwctx_api_private.set_context
         p_user_name => 'PORTAL30'
    ,p_password => 'PORTAL30'
    v_retcode := portal30.wwsec_api.add_portal_user(
         p_user_name => v_username
    ,p_portal_user => 'Y'
    ,p_first_name => v_nombres
    ,p_last_name => v_apellidos
    ,p_email => v_email
    ,p_mobile_phone => v_celular
    ,p_known_as => v_operador
                        /*portal30.wwctx_api_private.set_context
         p_user_name => 'PORTAL30'
    ,p_password => 'PORTAL30'
    Regards
    Alejandro Chirinos

    I change the code to include "portal30.wwctx_api.get_user()" that way I know now that the user without login is "PUBLIC" so I change the permissions to include ANY_USERS/CREATE and ANY_GROUP/MANAGE but I'm still receiving the "portal30.wwsec_api.access_denied_exception" exception.
    What else can I do?
    Regards
    Alejandro Chirinos
    [email protected]

  • How to generate a notification when a user changes his password?

    Hi all,
    I have OIM 11.1.1.5.0 BP02 installed. When an administrator resets a user's password, the following email is sent to the user:
    Password has been reset for user <Firstname> <Lastname> . You will be required to change your password on next login.
    First Name: <Firstname>
    Last Name: <Lastname>
    Password: passW0rd
    +For any issues, please contact [admin email or phone]+
    My requirement is to generate a similar email when a user changes his/her own password. How would I go about doing this?
    Thanks in advance.

    You can use an event handler for this.
    Write your own code as a plugin for the event handler (refer to the developers guide for details on event handlers) then you can reference this from your custom event handler XML configuration with operation "CHANGE_PASSWORD"
    e.g.
    <action-handler class="<CLASS NAME>" entity-type="User" operation="CHANGE_PASSWORD" name="<EVENT HANDLER NAME>" stage="postprocess" sync="TRUE" order="2000" />
    The action "RESET_PASSWORD" is also available for administrator change.

  • ORA-02074: cannot ROLLBACK in a distributed transaction

    I have a stored procedure that successfully creates a portal user when I run it with SQLPLUS.
    However when I call the same procedure through ODP.Net, I get the following error.
    "ORA-20001: ORA-02074: cannot ROLLBACK in a distributed transaction\nORA-06512: at \"PORTAL30.WWSEC_API\", line 1915\nORA-02074: cannot SET SAVEPOINT in a distributed transaction\nORA-06512: at \"PORTAL30.PRO_CREATE_WEB_USER\", line 28\nORA-06512: at line 1"
    The portal version is 3.0.9.8.2 The stored proc is in the portal30 schema and I am connecting as portal30 user.
    Any help is greatly appreciated...
    Thanks.
    The following is the code for the stored procedure:-
    CREATE OR REPLACE PROCEDURE PORTAL30.PRO_CREATE_WEB_USER (
    puser IN varchar2,
    puser_last_name IN varchar2,
    puser_first_name IN varchar2,
    puser_group IN varchar2,
    password IN varchar2
    ) AS
    l_group_id number;
    l_id number;
    e_code number;
    begin
    l_id := wwsec_api.add_portal_user(p_User_Name => puser,p_Last_Name => puser_last_name,p_First_Name => puser_first_name,p_Portal_User => 'Y');
    wwsec_api.activate_portal_user(puser);
    portal30_sso.WWSSO_API_USER_ADMIN.CREATE_USER(P_USERNAME=> puser,P_PASSWORD=>password,p_error_code=> e_code);
    wwsec_api.add_user_to_list(p_person_id => l_id,p_to_group_id => wwsec_api.group_id (p_name => puser_group),p_is_owner => wwsec_api.NOT_OWNER);
    wwsec_api.set_defaultgroup(p_groupid => wwsec_api.group_id (p_name => puser_group),p_username => puser);
    commit;
    exception
    when others then
    raise_application_error(-20001,substr(sqlerrm,1,200));
    end;
    The foll is the code I am using to call the stored proc.
    private void createUser()
    string retval ;
    OracleConnection oraconn = new OracleConnection(Data Source=testdb;User ID=portal30;Password=portal30" );
    OracleCommand cmd = new OracleCommand("PRO_CREATE_WEB_USER", oraconn);
    cmd.CommandType = CommandType.StoredProcedure;
    OracleParameter a_uid = new OracleParameter("puser" ,OracleDbType.Varchar2,20);
    a_uid.Direction = ParameterDirection.Input ;
    a_uid.Value = (txtUserId.Text).Trim() ;
    cmd.Parameters.Add(a_uid);
    OracleParameter a_last_name = new OracleParameter("puser_last_name" ,OracleDbType.Varchar2,20);
    a_last_name.Direction = ParameterDirection.Input ;
    if (( txtLName.Text).Trim() != "" )
    a_last_name.Value = (txtLName.Text).Trim() ;
    else
    a_last_name.Value = " ";
    cmd.Parameters.Add(a_last_name);
    OracleParameter a_first_name = new OracleParameter("puser_first_name" ,OracleDbType.Varchar2,20);
    a_first_name.Direction = ParameterDirection.Input ;
    if ((txtFName.Text).Trim() != "")
    a_first_name.Value = (txtFName.Text).Trim() ;
    else
    a_first_name.Value = " ";
    cmd.Parameters.Add(a_first_name);
    OracleParameter a_type = new OracleParameter("puser_group" ,OracleDbType.Varchar2,20);
    a_type.Direction = ParameterDirection.Input ;
    a_type.Value = (lstUserType.SelectedValue).Trim() ;
    cmd.Parameters.Add(a_type);
    OracleParameter a_passwd = new OracleParameter("password" ,OracleDbType.Varchar2,20);
    a_passwd.Direction = ParameterDirection.Input ;
    a_passwd.Value = (txtPassword.Text).Trim() ;
    cmd.Parameters.Add(a_passwd);
    try
    oraconn.Open();
    cmd.ExecuteNonQuery();
    lblMsg.ForeColor = System.Drawing.Color.FromName("blue");
    lblMsg.Text = "User Created.";
    catch(OracleException e)
    { retval = e.Message ;
    lblMsg.ForeColor = System.Drawing.Color.FromName("red");
    lblMsg.Text = "Error Creating user" ;
    finally
    oraconn.Close();

    Also note that remote procedure/function calls (e.g. from ODP.NET), do not support distributed transactions (i.e. a SAVEPOINT/ROLLBACK block within the PL/SQL procedure/function) before database version Oracle 9i.
    So if you are using say Oracle 817 you must use the "OracleTransaction" object in ODP.NET instead.
    See:
    http://www.dotnet247.com/247reference/msgs/39/197274.aspx

  • WWSSO_APP_ADMIN.ls_login

    Hi,
    I am calling WWSSO_APP_ADMIN.ls_login in wwsso_alert.password_reset_notification procedure by passing
    user and password parameters.
    I need to login internally with the random password generated by reset_password procedure and display change password page which is coded the same package.
    When i run below mentioned package, it is giving
    "Unexpected error occured during authentication".
    Can i execute this package like this..
    WWSSO_APP_ADMIN.ls_login(site2pstoretoken, ssousername, password, subscribername, p_request, p_test_cookies, p_suppress_warning);
    I would really appreciate if you could send me a code on this..
    Desperately looking for your response on this..
    Thanks in advance,
    Venky
    [email protected]
    PROCEDURE password_reset_notification(
    p_user IN VARCHAR2,
    p_password IN VARCHAR2,
         p_email IN VARCHAR2 DEFAULT NULL
         ) IS
         v_err_code VARCHAR2(4000);
    p_suppress_warning BOOLEAN DEFAULT FALSE;
         ssousername VARCHAR2(200) := p_user;
         password varchar2(200) := p_password;
         site2pstoretoken VARCHAR2(200) DEFAULT NULL;
         subscribername VARCHAR2(200)DEFAULT NULL;
         p_request VARCHAR2(200)DEFAULT NULL;
         p_test_cookies VARCHAR2(200)DEFAULT NULL;
    BEGIN
    /here i am passing user and password which was generated
    by wwsso_app_account.reset_password/
         WWSSO_APP_ADMIN.ls_login(site2pstoretoken, ssousername, password, subscribername, p_request, p_test_cookies, p_suppress_warning);
    BEGIN
              ch_password(p_username => ssousername, p_password => password);
    /** here i wrote code for displaying page**/
         END;
    END password_reset_notification;

    Portal Version: 3.0.8.9.8
    Platform: Win 2K Advanced Server
    Database: Oracle 8i Enterprise Edition 8.1.7.0.0
    I installed the Portal as part of the OAS 9i install.
    I do get the "Oracle Portal" page when I go to http://localhost/pls/portal30 . However, I am not prompted to log in at that point. When I do try and click on the login link I get the PROCEDURE DOESN'T EXIT error.
    Using "Toad" I opened up the portal30_sso schema to see if the package is there... it's there but has a red X in front of it.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by S. Goudswaard ([email protected]):
    More information is needed for this to be solved:
    - exact Portal version you installed
    - platform you installed on
    - Exact database version and if it's Standard or Enterprise Edition
    - why doesn't the procedure want to be compiled?<HR></BLOCKQUOTE>
    null

  • Create Portal Users (In English)

    Hi...
    I'm creating users manually in Portal via PL/SQL with this functions:
    wwsso_api_user_admin.create_user(uid,pwd,uid || '@xxxxxxx.com',sysdate,null,false,foo);
    dbms_output.put_line('user created');
    portal30.wwctx_api.set_context(p_user_name => 'PORTAL30',p_password => 'xxxxxxx');
    DBMS_OUTPUT.put_line('context set ');
    foo := portal30.wwsec_api.add_portal_user(p_user_name => uid,p_db_user => null,p_portal_user => 'Y');
    dbms_output.put_line('portal user added ');
    l_gid := portal30.wwsec_api.group_id(l_GROUP);
    portal30.wwsec_api.add_user_to_list(p_person_id =>foo, p_to_group_id =>l_gid, p_is_owner => portal30.wwsec_api.NOT_OWNER);
    portal30.wwsec_api.set_defaultgroup ( p_groupid => l_gid ,p_username => uid );
    dbms_output.put_line('portal default group ');
    This process creates the user correctly, but after the process, I can't access any application, even do a logout… because I’m getting this error:
    [Thu Mar 29 11:34:02 2007] [warn] mod_plsql: Stale Connection due to Oracle error 6510
    [Thu Mar 29 11:34:02 2007] [error] mod_plsql: /pls/portal30/STARTER.LOS_HOME_ASEG.show ORA-6510
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 852
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 935
    ORA-06512: at "PORTAL30.WWCTX_API", line 170
    ORA-06512: at "PORTAL30.WWSEC_API", line 3665
    ORA-06512: at "PORTAL30.WWV_USER_SECURITY", line 32
    ORA-06512: at "STARTER.LOS_HOME_ASEG", line 303
    ORA-06512: at line 8
    The only way to use any application with this new user is closing all the browsers windows
    What can i do?

    Yes you can. you will need to create the
    login server and portal users and activate them as part of a looping block of code.
    Check out the security and login server forum for how to create users using the APIs
    hth

  • Deleting portal users using APIs

    Hi
    We are deleting users from portal through a java class using
    JBDC( using prepareCall and executeUpdate) . We can successfully
    delete the user from the login server using the procedure
    PORTAL30_SSO.WWSSO_API_USER_ADMIN.DELETE_USER(). However, when
    we try to delete the user from portal30 using
    PORTAL30.WWSEC_API.DELETE_PORTAL_USER()
    we get the following errors
    ERROR at line 1:
    ORA-01086: savepoint 'DELETEUSER_SAVEPOINT' never established
    ORA-06512: at "PORTAL30.WWSEC_API", line 1471
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 849
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 669
    ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at line 1
    We can run the delete_portal_user procedure successfully as
    portal30(the owner of the portal30 schema). But when we try to
    delete a user as another dba user, we get the error shown above.
    This user has full sysdba priveleges on the portal30 schema. The
    workaround is to create another database connection in the Java
    class for the portal30 user. However they prefer to run it
    as the dba who have created the user but not as portal30.
    I checked in the JPDK documentation but there is no API to delete
    users.
    Any help is greatly appreciated.
    Many Thanks
    Raja

    I get the same thing would any answer this question please ?

  • Mail not recognized in account

    I created my new iTouch in my iMac and did first sync perfectly.
    I bought a game and synced it. No problem.
    Now in the iTouch, I confirm account and mail to access the game, as requested.
    "E-mail not valid".
    What the ** ?
    Message was edited by: Hellstan

    Did you set up the account on a device that asks you to pair a device? If so, this is the older version of sync.
    Are you using an email address in the username? [https://accounts.firefox.com/reset_password]

  • Provisioning EP roles and user groups through CUP

    Hello experts,
    I am configuring EP provisioning through CUP.
    I created the EP connector as per the instructions in the config guide. But I have not added any parameter values or did any field mapping. I have imported necessary Portal roles.
    My EP connector is tested successful. But when I try to provision a role through CUP, I get this error:
    Error processing your request, Request no: 4 in stage : NEW_AS11.
    In the log it shows,  Field Mapping is not set for Application  (EP)
    But when I go to field mapping, I get this error for EP.
    Data retrieval from system XP1 failed : com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
    I could not find much documentation on fieldmapping.
    Are there any steps that I am missing for EP provisioning?
    Thanks in advance..
    Kee

    Thanks for your response.
    I have set up the parameters while setting up the EP connector in CUP.
    My role search URI is correct  but I am not sure about the last three parameters...
    ASSIGN_GROUPS:OC sapgroup
    ASSIGN_ROLES:OC saprole
    CHANGE_USER:OC sapuser
    CREATE_USER:OC sapuser
    CREATE_USER:password password
    DELETE_USER:OC sapuser
    LOCK_USER:OC sapuser
    LOCK_USER:islocked true
    RESET_PASSWORD:OC sapuser
    RESET_PASSWORD:password password
    ROLESEARCH_URI -  http://portalserver name:port number/UserRoleSearchForAEService_5_3/Config1?wsdl&style=document
    ROLESEARCH_URI_USERNAME -  same user Id I provided for the connector
    ROLESEARCH_URI_PASSWORD See your system administrator for the value.
    UNLOCK_USER:OC Sapuser
    UNLOCK_USER:islocked false
    ROLE_DATA_SOURCE -- ROLE.UME_ROLE_PERSISTENCE.un:   ??? What  is the role data source?? Is the value that is  provided is correct for the UME roles
    SCHEMA_ID SAPprincipals   ?? What does this Schema Id mean???
    USER_DATA_SOURCE  ????  Should we mention the user data source on the Portal system. In our case, it is the LDAP. But what would be the corresponding parameter value for LDAP.
    So when I go to field mapping to create one for EP, I get the following error:
    Data retrieval from system XP1 failed : com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
    Log Details:
    2009-03-03 14:28:48,055 [SAPEngine_Application_Thread[impl:3]_19] ERROR Error in gettting Field Def
    com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:131)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getSchemaAttributes(SchemaRequest.java:142)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getFieldDefinition(SchemaRequest.java:163)
         at com.virsa.ae.configuration.bo.FieldMappingBO.getSAPFieldDefList(FieldMappingBO.java:126)
         at com.virsa.ae.configuration.actions.LoadFieldMapAction.execute(LoadFieldMapAction.java:56)
         at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:271)
         at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:425)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:455)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:192)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPMessageImpl.<init>(SOAPMessageImpl.java:83)
         at com.sap.engine.services.webservices.jaxm.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:35)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:118)
         ... 25 more
    Caused by: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)(:main:, row=5, col=18) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:139)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:173)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.parseDocument(SOAPPartImpl.java:221)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:189)
         ... 28 more
    Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)
         at com.sap.engine.lib.xml.parser.XMLParser.scanAttValue(XMLParser.java:1403)
         at com.sap.engine.lib.xml.parser.XMLParser.scanAttList(XMLParser.java:1577)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1712)
         at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)
         at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)
         at com.sap.engine.lib.xml.parser.XMLParser.scanContent(XMLParser.java:2442)
         at com.sap.engine.lib.xml.parser.XMLParser.scanElement(XMLParser.java:1843)
         at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2845)
         at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:231)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160)
         at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261)
         at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:280)
         at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:342)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:101)
         ... 31 more
    2009-03-03 14:28:48,055 [SAPEngine_Application_Thread[impl:3]_19] ERROR com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
    com.virsa.ae.core.BOException: com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
         at com.virsa.ae.configuration.bo.FieldMappingBO.getSAPFieldDefList(FieldMappingBO.java:134)
         at com.virsa.ae.configuration.actions.LoadFieldMapAction.execute(LoadFieldMapAction.java:56)
         at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:271)
         at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:425)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
         at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
         at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:455)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: com.virsa.ae.service.ServiceException: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:131)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getSchemaAttributes(SchemaRequest.java:142)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.getFieldDefinition(SchemaRequest.java:163)
         at com.virsa.ae.configuration.bo.FieldMappingBO.getSAPFieldDefList(FieldMappingBO.java:126)
         ... 22 more
    Caused by: com.sap.engine.services.webservices.jaxm.soap.accessor.NestedSOAPException: Unable to create message from source.
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:192)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPMessageImpl.<init>(SOAPMessageImpl.java:83)
         at com.sap.engine.services.webservices.jaxm.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:35)
         at com.virsa.ae.provisioning.idm.spml.request.SchemaRequest.sendSchemaRequest(SchemaRequest.java:118)
         ... 25 more
    Caused by: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)(:main:, row=5, col=18) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:139)
         at com.sap.engine.lib.xml.parser.DOMParser.parse(DOMParser.java:173)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.parseDocument(SOAPPartImpl.java:221)
         at com.sap.engine.services.webservices.jaxm.soap.SOAPPartImpl.setContent(SOAPPartImpl.java:189)
         ... 28 more
    Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: Bad Attribute value: ' or " expected!(:main:, row:5, col:18)
    Appreciate your response.
    Thanks
    Kee

  • Strong concerns about creating users programatically vs. through Portal GUI

    Hi,
    I am working with a Portal install right now where we have created some portal users through the Portal GUI, and some users using PORTAL30_SSO.WWSSO_API_USER_ADMIN.CREATE_USER procedure.
    The strong concerns come when I select the USER_NAME from WWSEC_PERSON$ connected as PORTAL30, and I only get the users created through the portal GUI.
    However, if I connect as PORTAL30_SSO I get all the users created programatically, as well as the users created through the GUI.
    Is there a reasonable explanation for this?
    Thanks.
    null

    Daniel,
    I was in the same quandry. But, you will notice a record automatically created in portal30's wwsec_person$ table, when the user logs in the first time. It is almost as if the Login server checks for the existence of the record. No one in Portal Dev. confirmed this, but it seems like the most logical explanation. Try it. Create a user programmatically, you should see the new user in SSO, but not in portal30. Login as the new user and then see the diff.
    hth
    Sanjay

  • The User portlet and the Portal User Profile portlet

    Im trying to create a sub administrator home page on version
    309, however the 'create user' portlet has been split into
    a 'create user' and a 'update user profile' portlet (as seen on
    the new default portal30 homepage).
    However the only portlet that seems to be available in the
    portlet list is 'update user profile' portlet.
    So how do I add the create user portlet to my homepage?

    I found the wwsec_api and wwsso_api_user_admin packages. I now know I can build my own user profile screen and use these APIs to add, update, and remove users.
    However, do I need to use the wwsec_person$ table, or can I create my own? Or can I add additional fields to the wwsec_person$ table? I have 7 additional pieces of information that need to be captured. I could just use some of the database fields in the table that we don't currently have use for, but then the name of the field will not accurately represent the contents of the data (i.e. store our "Organization" data in the "Department" field, our "DSN Phone Number" in the "Work Phone Number" field, etc.) and it would make for difficult maintenance.
    Can anyone offer suggestions as to how they implemented a customized User Profile, easily?

Maybe you are looking for

  • Demo for SAP ERP 6.0 EhP 3.0 BAIO with 2 clients

    Hi! I successfully configured SAP PI and have a SAP ERP 6.0 EhP 3.0 BAIO with 2 clients. ERP: 100 (Business System A) ERP: 200 (Business System B) Which scenarios can I start with (ABAP Proxy, RFC-to-File, etc.) and where can I find the appropriate d

  • SQLSever2000 Migration hangs

    I am trying to migrate sql2k database to O9i using OMWB 2.0.2.0.0 Before I ran sp_changedbowner('sa') on the sql server I was getting many errors in capturing the system tables. Now it just hangs on 'Capturing Loading SS2K_SYSCOMMENTS' with jwre usin

  • Installing Oracle 9i Enterprise Edition

    1) While installing Oracle 9i Enterprise Edition on Windows XP Professional I got "ORA-12540:TNS: Internal Restriction Limited Exceeded" error. What should I do now? Please donot direct me to the metalink. 2) Does someone has a list of Registry varia

  • CMC - Cannot export "Check Relationship" query results to CSV - XIR3

    Hi I'm trying to export the users belonging to a particular user group in CMC to a .CSV file. In order to do this, I go to "Users and Groups" tab and right-click on the desired group under the Group Hierarchy link. I select the >Tools Option and then

  • Very choppy playback for Flash Player in all browsers

    I'm new to this forum but I hope someone can help me. I'm running Windows 7 Professional 64-bit with a AMD Phenom II x4 965 BE CPU and 8G DDR3 1600 memory on a MSI NF980-G65 mobo. All of a sudden today Flash Player (v 10.1.85.3) started very choppy v