Problemas de Autenticación al Ejecutar un Ibot de Delivers.

Ver el tema anterior Ver el tema siguiente Ir abajo

Problemas de Autenticación al Ejecutar un Ibot de Delivers.

Mensaje  rvalenzuela el Mar 15 Mar 2011, 19:08

Buen día amigos. Por este medio quiero pedir su colaboración para ver si alguno de ustedes me puede ayudar a resolver un problema que tengo al momento de ejecutar un Ibot de Delivers.

He realizado toda la configuración del Delivers y puedo crear los Ibot, pero cuando se van a ejecutar, el sistema me saca un error de Autenticación por posible usuario / contraseña errada.

Algo que no entiendo del mensaje es la parte que dice "Authentication failed for Administrator in repository siebel", no se por que hace referencia a un repositorio siebel, cuando el nombre del repositorio (.rpd) real es dmventas

El mensaje completo que me envía el Delivers es el siguiente:

+++ ThreadID: f54dcbb0 : 2011-03-14 17:05:30.586 Global Error: [nQSError: 77006] Oracle BI Presentation Server Error: Authentication failed. Error Codes: WKY9UVRD: Authentication Failure. Error Codes: IHVF6OM7:OPR4ONWY:U9IM8TAC Odbc driver returned an error (SQLDriverConnectW). State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused. [nQSError: 43001] Authentication failed for Administrator in repository siebel: invalid user/password. (08004) +++ ThreadID: f54dcbb0 : 2011-03-14 17:05:30.623 ...Trying main loop again. +++ ThreadID: f54dcbb0 : 2011-03-14 17:05:30.648 ... Sleeping for 9 seconds. +++ ThreadID: f54dcbb0 : 2011-03-14 17:05:39.719 Global Error: [nQSError: 77006] Oracle BI Presentation Server Error: Authentication failed. Error Codes: WKY9UVRD: Authentication Failure. Error Codes: IHVF6OM7:OPR4ONWY:U9IM8TAC Odbc driver returned an error (SQLDriverConnectW). State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused. [nQSError: 43001] Authentication failed for Administrator in repository siebel: invalid user/password. (08004) +++ ThreadID: f54dcbb0 : 2011-03-14 17:05:39.771 Terminal Error: Exceeded number of retries.

Agradezco a ustedes su gran colaboración. Cordial saludo, Raúl Valenzuela.

Esta es la configuración BI Delivers que realicé:

Creación de usuario

En una base de datos Oracle a la cual tenga acceso el servidor de BI se debe crear el esquema que albergará las tablas de configuración que requiere el servidor.

Creación de usuario Delivers:

CREATE USER DELIVERS
IDENTIFIED BY "PWDDELIVERS"
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 2 Roles for DELIVERS
GRANT SELECT_CATALOG_ROLE TO DELIVERS;
GRANT RESOURCE TO DELIVERS;
ALTER USER DELIVERS DEFAULT ROLE ALL;
-- 12 System Privileges for DELIVERS
GRANT CREATE SEQUENCE TO DELIVERS;
GRANT ALTER SESSION TO DELIVERS;
GRANT CREATE SYNONYM TO DELIVERS;
GRANT CREATE TABLE TO DELIVERS;
GRANT UNLIMITED TABLESPACE TO DELIVERS;
GRANT CREATE SESSION TO DELIVERS;
GRANT CREATE DATABASE LINK TO DELIVERS;
GRANT CREATE CLUSTER TO DELIVERS;
GRANT CREATE DIMENSION TO DELIVERS;
GRANT CREATE VIEW TO DELIVERS;
GRANT QUERY REWRITE TO DELIVERS;
GRANT CREATE MATERIALIZED VIEW TO DELIVERS;


Ejecución de script de creación de objetos

Ejecutar el script ubicado en el servidor de instalacion de BI, en el directorio /oracle/app/biventas/OracleBI/server/Schema/SAJOBS.Oracle.sql con el usuario delivers creado en el numeral anterior

@SAJOBS.Oracle.sql

Verificar que se hayan creado los objetos necesarios, ejecutando la siguiente sentencia:

select table_name from user_tables where table_name like 'S_NQ%';

TABLE_NAME
---------------------------
S_NQ_JOB
S_NQ_JOB_PARAM
S_NQ_INSTANCE
S_NQ_ERR_MSG

SQL>


Asignación de variables de entorno

Se Asignan los valores correspondientes a las variables de entorno:

export SADATADIR=/sfwora/oracle/product/bi10.1.3.4/OracleBIData
export SATEMPDIR=/sfwora/oracle/product/bi10.1.3.4/OracleBIData/tmp
export SAWROOTDIR=/sfwora/oracle/product/bi10.1.3.4/OracleBI/web
export SAROOTDIR=/sfwora/oracle/product/bi10.1.3.4/OracleBI


Entrada en TNSNAMES

Debe Crearse la entrada en el tnsnames en el servidor antes de ejecutar la herramienta de configuración, dicho tnsnames debe apuntar a la base de datos en la que se realizaron los pasos 1 y 2.

DMVENTAS_TEST=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.184)(PORT = 1521))
)

(CONNECT_DATA =
(SERVICE_NAME = DMVENTAS)
)
)


Ejecución de schconfig

Se debe configurar las siguientes variables de entorno:

LD_LIBRARY_PATH: /sfwora/oracle/product/10.1.3/lib:/sfwora/oracle/product/10.1.3/lib32:/sfwora/oracle/product/bi10.1.3.4/OracleBI/odbc/lib64:/sfwora/oracle/product/bi10.1.3.4/OracleBI/odbc/lib:/sfwora/oracle/product/bi10.1.3.4/OracleBI/server/Bin64:/sfwora/oracle/product/bi10.1.3.4/OracleBI/server/Bin:/usr/X11R6/lib:/sfwora/oracle/product/10.1.3/jdk/lib
LD_LIBRARY_PATH64: Debería tener el mismo valor de la variable anterior $LD_LIBRARY_PATH

Con el usuario de instalación (biventas) se ejecuta la herramienta de configuración ubicada en: cd /oracle/app/biventas/OracleBI/server/Bin

./schconfig

Opción 1 (Configuración Scheduler)
Opción 1 (Database)
Opción 3 (Data Source Name): Para asignar el Data Source Name, que es el nombre que esté definido en el tnsnames verificado en el punto 4

DMVENTAS_TEST

Guardar cambios

Opción 1 (Database)
Opción 4 (User Name): Nombre del usuario creado en el paso 1 - DELIVERS
Opción 5 (Password): Clave del usuario creado en el paso 1 - PWDDELIVERS
Opción 0: Salir y guardar los cambios

Opción (General)
Opción 11 (Administrator Password): Definición del password (Administrador)

Opción 0: Salir y guardar los cambios

Opción 0 (Salir)
Opción 1 (General)
Opcion 2 (Sender Address): correo que envía las alertas: rsierra@segurosbolivar.com

Opción 3: Se asigna el servidor SMTP, puede usarse el nombre o la dirección IP, el nombre del servidor configurado (correo.segurosbolivar.com). Se debe asegurar que se resuelva el nombre correctamente, de no ser así, se recomienda usar la dirección IP.

Opción 8: Activar autenticación de SMTP y elegir el nombre del servidor

Nota: Es recomendable verificar que hay acceso al servidor SMTP a través del comando:

telnet correo.segurosbolivar.com 25

Opción 9 (User Name): Nombre de usuario de correo (rsierra)
Opción 10 (Password): Password de correo (********)

Opción 0: Guardar y Salir

Opción 0 -> Opción 0

Verifique que las líneas resaltadas en negrita existan en el archivo instanceconfig.xml ubicado en el directorio \OracleBIData\web\config




DMVENTAS_DESA

/oracle/app/biventas/OracleBIData/web/catalog/biventas

bidesa


XmlP
XmlP
http://bidesa:5777/xmlpserver/services/XMLPService
http://bidesa:5777/xmlpserver
http://bidesa:5777/xmlpserver/servlet/admin
bipublisheradmin

/home/app/ias10gv/product/10.1.3.4/OracleAS/jdk
client/OracleBIOffice.exe











Nota: Para lo anterior, el path de ubicación del credentialstore.xml depende de la instalación en el servidor.

Definir Credenciales

Este paso no se realiza en una segunda instalación, a partir de sch.sh start

Se ingresa al directorio /sfwora/oracle/product/bi10.1.3.4/OracleBI/web/bin
Y se ejecuta el comando (Reemplazando el password de Administrator):
./cryptotools credstore -add -encr -username Administrator -password Administrador -alias admin -inFile /sfwora/oracle/product/bi10.1.3.4/OracleBIData/web/config/credentialstore.xml

Luego se inicia el servicio de Scheduler en el path OracleBI/setup con el comando ./run-sch.sh start

- FIN -

Una vez más gracias por su colaboración.





rvalenzuela

Cantidad de envíos : 49
Edad : 44
Localización : Bogotá D.C. - Colombia
Fecha de inscripción : 17/07/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Problemas de Autenticación al Ejecutar un Ibot de Delivers.

Mensaje  rvalenzuela el Vie 12 Ago 2011, 01:54

Ya lo resolví, como tenía instaladas dos instancias del repositorio en el mismo servidor de aplicación, al instalar la segunda instancia por defecto utilizó los mismos puertos de comunicación con los que se instaló la primera instancia del repositorio, por eso cada vez que intentaba conectarse al segundo repositorio, en realidad intentaba conectarse al primer repositorio sacando el mensaje de advertencia de que el usuario o la contraseña del repositorio que intentaba abrir no eran los correctos.

rvalenzuela

Cantidad de envíos : 49
Edad : 44
Localización : Bogotá D.C. - Colombia
Fecha de inscripción : 17/07/2009

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.