Cómo crear dominio en TIBCO Administrator 5.10
Hola.
Un dominio en TIBCO Administrator es un conjunto de usuarios, máquinas y servicios que trabajan dentro de un perímetro administrativo dentro de una organización o empresa. El dominio puede contener servidores o máquinas en la misma red o fuera de ella.
Para crear un dominio en TIBCO Administrator versión 5.x se utiliza la herramienta TIBCO Domain Utility que se encuentra en TIBCO_HOME/tra/5.x/bin
El requisito para esta configuración es, además de tener instalado TIBCO Administrator, tener instalado TIBCO EMS para usar como comunicación del dominio.
Para crear el dominio, sigan los siguientes pasos:
- Ir a TIBCO_HOME/tra/5.x/bin y ejecutar ./domainutility
- Seleccionar Domain Configuration > Create a new administration domain
- Introducir un nombre para el dominio
- Seleccionar Show Advanced > TIBCO EMS para el transporte del dominio.
- Introducir parámetros de conexión a EMS y usuario / password
- Clic en Test Connection
- Seleccionar puerto para acceder a la consola web después de la instalación
- Introducir credenciales de acceso
- Ingresar una conexión de base de datos válida.
- Database endpoint y credenciales.
- Clic en Test Connection
- Clic en Exit
Errores comunes al crear un dominio en TIBCO Administrator
Warning EMS libraries not found in classpath
Ocurre cuando primero se instaló TRA y después EMS por lo que TRA desconoce una instalación de EMS.
La solución es ejecutar le utilidad traUpgradeManager con el path de EMS:
./traUpgradeManager -path /home/oracle/tibco/tra/5.10/bin -ems /home/oracle/tibco/ems/8.2
Esto va a actualizar todos los archivos .tra con el path de EMS. De esta manera el domainutility sabrá dónde se encuentran las librerías de EMS.
Warning Connection failed!
Se requiere que exista un topic wildcard "mayor que" (>) en EMS
La solución es conectarse a EMS y crear el topic como muestro enseguida:
tcp://localhost:7222> create topic >
Validation Error Port(s) 8080 in use
El puerto 8080 está en uso por lo que la solución es seleccionar otro puerto. Por ejemplo 8085.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver : oracle.jdbc.driver.OracleDriver
El error se debe a que se requiere agregar el jar de Oracle en el folder de tra
La solución es copiar el archivo ojdbc8.jar de la carpeta ORACLE_HOME/jdbc/lib a TIBCO_HOME/tra/5.x/lib
Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
El error se debe a la sintaxis de conexión a Oracle.
La solución es usar la diagonal para el SID como muestro enseguida:
jdbc:oracle:thin:@<host>:<port>/<SID>
Error [DomainUtility] AESDKJ-0000 com.tibco.administrator.wizard.util.FileCopyException: FileCopy: destination directory doesn't exist: /home/oracle/tibco/administrator/domain/..
Este error se debe a falta de permisos del usuario con el que se ejecuta el domainUtility por lo que se debe ejecutar con sudo pues la carpeta de administrador/domain requiere permisos de escritura por parte de root.
sudo ./domainUtility
Otra manera sería dar permisos de escritura sobre la carpeta administrador/domain al usuario que ejecuta el domainUtility
java.lang.NoClassDefFoundError: com/tibco/tibjms/TibjmsTopicConnectionFactory
java.lang.ClassNotFoundException: com.tibco.tibjms.TibjmsTopicConnectionFactory
Este error me sale al arrancar el tibcoadmin del dominio.
La solución es ejecutar el traUpgradeManager con sudo sobre el TIBCO_HOME y el path a EMS
sudo ./traUpgradeManager -path /home/oracle/tibco -ems /home/oracle/tibco/ems/8.2
Espero les sirva.
Sin duda un excelente contenido.
ResponderBorrar