El Blogcito de Ricardo Dufoo

Etiqueta: Oracle EBS

Consult the OPP service log for details…..

por en Mar.30, 2011, archivado en EBS, Oracle

El día de ayer mientras ejecutaba un reporte de Oracle EBS me topé con el siguiente error:

Procesamiento posterior de solicitud 1702549 rechazado a 29-MAR-2011 19:54:45 con el mensaje de error:
One or more post-processing actions failed. Consult the OPP service log for details.

¿Cómo consultar ese archivo «OPP service log» para encontrar el error? El buen Javiruchis me pasó la siguiente consulta para identificar el archivo a consultar:

SELECT fcpp.concurrent_request_id req_id, fcp.node_name, fcp.logfile_name
FROM fnd_conc_pp_actions fcpp, fnd_concurrent_processes fcp
WHERE fcpp.processor_id = fcp.concurrent_process_id
AND fcpp.action_type = 6
AND fcpp.concurrent_request_id = &&request_id

Espero les sirva….

 

 

1 Comentario : mas...

Password Oracle EBS R11-R12

por en Feb.14, 2011, archivado en EBS, Oracle

Hace algunos ayeres me pasaron un método para obtener la contraseña de un usuario de EBS desde la base de datos de Oracle (Se requiere acceso a APPS).   El script funcionaba bien con R11 pero cuando salió el R12 las cosas cambiaron… hasta hace poco que le hice una pequeña modificacion a la consulta original.

Primero es necesario crear el siguiente paquete en la base de datos:

create or replace package xxi_otn_sample
as
function decrypt(key in varchar2, value in varchar2)
return varchar2 ;
end ;

create or replace package body xxi_otn_sample
as
function decrypt(key in varchar2, value in varchar2)
return varchar2
as language java name
‘oracle.apps.fnd.security.WebSessionManagerProc.decrypt(java.lang.String,java.lang.String) return java.lang.String’;
end;

La consulta para R11:

SELECT usertable.user_name
,(SELECT
xxi_otn_sample.decrypt(UPPER((
SELECT(
SELECT
xxi_otn_sample.decrypt(UPPER(
(SELECT upper(fnd_profile.value('GUEST_USER_PWD')) FROM dual)
)
,usertable.encrypted_foundation_password)
FROM dual
) AS apps_password
FROM fnd_user usertable
WHERE usertable.user_name LIKE upper(
(SELECT substr(fnd_profile.value('GUEST_USER_PWD'),1,instr(fnd_profile.value('GUEST_USER_PWD'),'/')-1)
FROM dual)))),usertable.encrypted_user_password)
FROM dual ) AS encrypted_user_password
FROM fnd_user usertable
WHERE
usertable.user_name LIKE upper('&username')

La consulta para R12:

 

SELECT usertable.user_name
,(SELECT
xxi_otn_sample.decrypt(UPPER((
SELECT(
SELECT
xxi_otn_sample.decrypt(UPPER(
(SELECT upper(FND_WEB_SEC.GET_GUEST_USERNAME_PWD) FROM dual)
)
,usertable.encrypted_foundation_password)
FROM dual
) AS apps_password
FROM fnd_user usertable
WHERE usertable.user_name LIKE upper(
(SELECT substr(FND_WEB_SEC.GET_GUEST_USERNAME_PWD,1,instr(FND_WEB_SEC.GET_GUEST_USERNAME_PWD,'/')-1)
FROM dual)))),usertable.encrypted_user_password)
FROM dual ) AS encrypted_user_password
FROM fnd_user usertable
WHERE
usertable.user_name LIKE upper('&username')

1 Comentario :, , mas...

Busca algo?

Escriba una palabra para buscar en el sitio:

Todavia no encontrando lo que usted esta buscando? Deje un comentario y entraremos en contacto con ud, para poderlo ayudar!

Visita a nuestros amigos!

Amigos recomendados...

Archivos

Entradas, ordenadas por mes...