使用 fnd_user_pkg API 建立使用者,新增職責,修改使用者密碼等
比如有一個外圍支援系統,使用者需要在外圍系統登入之後點個link就可以登入到Oracle ERP系統中,那麼我們需要先把外圍系統的使用者建立在Oracle ERP中,並且分配職責給他。
DECLARE
a BOOLEAN;
BEGIN
-------------------------------------------------------------
--Change password
-------------------------------------------------------------
/*
a := apps.fnd_user_pkg.changepassword('SIMON','oracle');
IF NOT a THEN
--RAISE_APPLICATION_ERROR(-20002, 'Password not updated');
dbms_output.put_line('Password not updated');
ELSE
dbms_output.put_line('***Password updated');
COMMIT;
END IF;
*/
-------------------------------------------------------------
--Create User
-------------------------------------------------------------
fnd_user_pkg.CreateUser('SIMON',
'SEED',
'PW$234567'
);
-------------------------------------------------------------
--Add Resp
--select * from fnd_responsibility fr where fr.responsibility_id =
--select * from fnd_responsibility_tl frt where upper(frt.responsibility_name) like '%%'
--select * from fnd_application fa where fa.application_id =
--select * from fnd_security_groups fs
-------------------------------------------------------------
fnd_user_pkg.AddResp ('SIMON',
'SYSADMIN',
'SYSTEM_ADMINISTRATOR',
'STANDARD',
'Test API',
sysdate,
null
);
Commit;
End;
--使用下面程式碼可以在Link中直接登入Oracle ERP系統:
iSupport Login
method="post" name="Login" id="Login">
[@more@]-------------------------------------------------------------
--Change password
-------------------------------------------------------------
/*
a := apps.fnd_user_pkg.changepassword('SIMON','oracle');
*/
-------------------------------------------------------------
--Create User
-------------------------------------------------------------
'SEED',
'PW$234567'
);
-------------------------------------------------------------
--Add Resp
--select * from fnd_responsibility fr where fr.responsibility_id =
--select * from fnd_responsibility_tl frt where upper(frt.responsibility_name) like '%%'
--select * from fnd_application fa where fa.application_id =
--select * from fnd_security_groups fs
-------------------------------------------------------------
fnd_user_pkg.AddResp ('SIMON',
'SYSADMIN',
'SYSTEM_ADMINISTRATOR',
'STANDARD',
'Test API',
sysdate,
null
);
Commit;
End;
比如有一個外圍支援系統,使用者需要在外圍系統登入之後點個link就可以登入到 ERP系統中,那麼我們需要先把外圍系統的使用者建立在Oracle ERP中,並且分配職責給他。
DECLARE
a BOOLEAN;
BEGIN
-------------------------------------------------------------
--Change password
-------------------------------------------------------------
/*
a := apps.fnd_user_pkg.changepassword('SIMON','oracle');
IF NOT a THEN
--RAISE_APPLICATION_ERROR(-20002, 'Password not updated');
dbms_output.put_line('Password not updated');
ELSE
dbms_output.put_line('***Password updated');
COMMIT;
END IF;
*/
-------------------------------------------------------------
--Create User
-------------------------------------------------------------
fnd_user_pkg.CreateUser('SIMON',
'SEED',
'PW$234567'
);
-------------------------------------------------------------
--Add Resp
--select * from fnd_responsibility fr where fr.responsibility_id =
--select * from fnd_responsibility_tl frt where upper(frt.responsibility_name) like '%%'
--select * from fnd_application fa where fa.application_id =
--select * from fnd_security_groups fs
-------------------------------------------------------------
fnd_user_pkg.AddResp ('SIMON',
'SYSADMIN',
'SYSTEM_ADMINISTRATOR',
'STANDARD',
'Test API',
sysdate,
null
);
Commit;
End;
--使用下面程式碼可以在Link中直接登入Oracle ERP系統:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/59792/viewspace-1009051/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux建立使用者、設定密碼、修改使用者、刪除使用者Linux密碼
- 5. 建立使用者、授權以及修改密碼等許可權操作密碼
- 修改git使用者密碼Git密碼
- Linux建立使用者、設定密碼、修改使用者、刪除使用者命令Linux密碼
- MySql增加使用者、授權、修改密碼等語句MySql密碼
- MySql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼MySql資料庫密碼
- Ubuntu修改使用者密碼Ubuntu密碼
- mysql修改使用者密碼MySql密碼
- Centos修改root使用者密碼CentOS密碼
- 修改sys ,system使用者密碼密碼
- svn建立使用者及密碼密碼
- RUBY實踐—帶密碼加密的使用者建立及修改密碼加密
- 修改ASM sys使用者密碼方法ASM密碼
- 修改root使用者密碼為root密碼
- MYSQL建立使用者時用密文密碼MySql密碼
- MySQL修改使用者密碼及重置root密碼MySql密碼
- MySQL新建使用者,授權,刪除使用者,修改密碼MySql密碼
- mysql如何修改root使用者的密碼MySql密碼
- mysql8.0+修改使用者密碼MySql密碼
- Oracle 限制業務使用者自身修改密碼Oracle密碼
- 修改MySQL的root使用者的密碼MySql密碼
- 新使用者首次登陸修改密碼密碼
- 單使用者模式下修改root密碼模式密碼
- linux 單使用者模式修改密碼Linux模式密碼
- OEM 裡sysman使用者密碼的修改密碼
- impdp自動建立使用者與密碼密碼
- linux新增使用者並設定密碼以及刪除使用者Linux密碼
- linux下批量修改使用者密碼Linux密碼
- 修改mysql的root使用者密碼為空MySql密碼
- RAC中修改使用者帳號密碼密碼
- ebs修改應用系統使用者密碼密碼
- 修改ORACLE使用者密碼的一個方法:Oracle密碼
- 公司網站使用者名稱密碼修改?網站密碼
- mongodb怎樣給本地資料庫新增使用者名稱密碼和修改賬號密碼?MongoDB資料庫密碼
- 使用者職責丟失異常處理
- linux建立使用者並設定密碼Linux密碼
- MySQL 多例項給root使用者建立密碼MySql密碼
- 推特建議所有使用者修改密碼:故障導致使用者密碼在公司內部曝光密碼