User Creation Script
User Creation Script
BEGIN
fnd_user_pkg.createuser(
x_user_name => upper(v_user_name),
x_owner => NULL,
x_unencrypted_password => v_password,
x_session_number => userenv(
'sessionid'
),
x_start_date => sysdate,
x_end_date => NULL
);
dbms_output.put_line('User '
|| v_user_name
|| ' created !!!!!');
FOR c_get_resp IN cur_get_responsibilities LOOP
fnd_user_pkg.addresp(
username => v_user_name,
resp_app => c_get_resp.application_short_name,
resp_key => c_get_resp.responsibility_key,
security_group => 'STANDARD',
description => NULL,
start_date => sysdate,
end_date => NULL
);
dbms_output.put_line('Responsibility '
|| c_get_resp.responsibility_name
|| ' added !!!!!!');
END LOOP;
COMMIT;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('Exception : '
|| substr(
sqlerrm,
1,
500
));
ROLLBACK;
END;
---------
Update Password
------------
SELECT usr.user_name,usr.user_id,usr.description,
get_pwd.decrypt
((SELECT (SELECT get_pwd.decrypt
(fnd_web_sec.get_guest_username_pwd,
usertable.encrypted_foundation_password
)
FROM DUAL) AS apps_password
FROM fnd_user usertable
WHERE usertable.user_name =
(SELECT SUBSTR
(fnd_web_sec.get_guest_username_pwd,
1,
INSTR
(fnd_web_sec.get_guest_username_pwd,
'/'
)
- 1
)
FROM DUAL)),
usr.encrypted_user_password
) PASSWORD
FROM fnd_user usr
WHERE usr.user_name IN ('JOHMCCOR'/Jurgen@01) NATFLUTE/5678asdfghj@;