EDITRAN/TX Windows/Unix Manual de Usuario e Instalación INDRA 15 de octubre de 2014 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación ÍNDICE 1. INTRODUCCION Y REQUERIMIENTOS. ............................................................................................... 1-1 2. EDITRAN/TX ........................................................................................................................................ 2-1 2.1. Instalación de EDITRAN/TX en UNIX ............................................................................................................ 2-1 2.2. Instalación de EDITRAN/TX en Windows ..................................................................................................... 2-1 2.3. Configuración de EDITRAN/TX...................................................................................................................... 2-3 2.4. Arranque y parada Windows......................................................................................................................... 2-5 2.5. Arranque y parada UNIX ............................................................................................................................... 2-5 2.6. Arranque de EDITRAN/TX con traza ............................................................................................................. 2-6 2.2.1. 2.4.1. 3. Guía de instalación en Windows ...................................................................................................................................................................................... 2-1 Arranque y parada EICON X25 en WINDOWS. ........................................................................................................................................................... 2-5 CONSULTAS A LA PASARELA EDITRAN/TX. ...................................................................................... 3-1 3.1. Consulta desde EDITRAN .............................................................................................................................. 3-1 3.2. Consulta Web ................................................................................................................................................. 3-1 3.2.1. edihttplog.cfg .......................................................................................................................................................................................................................... 3-1 3.2.2. Página de inicio ....................................................................................................................................................................................................................... 3-2 3.2.2.1. Peticiones a la pasarela ......................................................................................................................................................................................... 3-3 3.2.2.2. Peticiones de EDITRAN.......................................................................................................................................................................................... 3-3 3.2.2.3. Peticiones del Servidor Web ................................................................................................................................................................................ 3-4 4. ANEXO: ARRANQUE MÚLTIPLES EDITRAN/TX ................................................................................. 4-1 INDRA. Todos los derechos reservados. EDITRAN/TX EDITRAN/TX Windows/Unix 1. Manual de Usuario e Instalación 1.INTRODUCCION Y REQUERIMIENTOS. INTRODUCCION Y REQUERIMIENTOS. EDITRAN/TX es el componente de EDITRAN que permite a entornos z/OS e iSeries comunicar con remotos X25 sin necesidad de tener instalados software y hardware X25 específicos de esos entornos, como por ejemplo la controladora de comunicaciones IBM 3745. Esta solución requiere los siguientes elementos: Pasarela EDITRAN/TX: Equipo Unix o Windows con acceso hardware a la red X25. Este manual está enfocado a documentar la instalación y uso de este módulo. Equipo EDITRAN z/OS o iSeries con licencia para EDITRAN/TX. En el resto del manual nos referiremos a éste equipo como HOST EDITRAN. Existen manuales para cada SO que describen los requisitos de EDITRAN cuando se usa la pasarela EDITRAN/TX. La Pasarela EDITRAN/TX tiene las siguientes características: Se requiere una plataforma UNIX o Windows con conectividad TCP/IP con el HOST EDITRAN. Se contrata de forma independiente y sólo puede usarse para dar servicio a EDITRAN. Su uso no implica ningún cambio en los extremos remotos (a no ser que se cambie el NRI local). No requiere que el remoto tenga instalada esta utilidad, puesto que para ese remoto se continúa siendo X25. En llamadas salientes es el HOST EDITRAN el que le proporciona a la pasarela la información X25 necesaria para la conexión. En llamadas entrantes, la pasarela proporciona al HOST los datos X25 disponibles. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 1-1 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2. 2.EDITRAN/TX EDITRAN/TX Los elementos necesarios para el correcto funcionamiento del sistema EDITRAN/TX en los entornos UNIX-Windows son: Adaptador y Software X25 instalado y configurado. Este paso es distinto dependiendo del entorno de trabajo. En el Manual de Instalación EDITRAN UNIX/ Windows se describen los requisitos y ejemplos de configuración para cada entorno soportado. Protocolo TCP/IP instalado. Software EDITRAN/TX instalado y con licencia de uso. 2.1. Instalación de EDITRAN/TX en UNIX En los entornos UNIX el Software EDITRAN/TX se distribuye como un fichero tar comprimido con GNU Zip, que deberá descomprimir en un directorio específico con los permisos necesarios para instalar el producto (por ejemplo, en /opt/editrantx). Por ejemplo, si descarga el fichero de instalación EDITRANTX.tar.gz, una vez colocado en el directorio de instalación elegido deberá ejecutar los siguientes comandos: gunzip EDITRANTX.tar.gz tar –xvf EDITRANTX.tar 2.2. Instalación de EDITRAN/TX en Windows En Windows se proporciona un programa de instalación. Para llevar a cabo la instalación se ejecuta el instalador .exe con un usuario con permisos de administrador. 2.2.1. Guía de instalación en Windows En este apartado vamos a ver los pasos de configuración para la instalación de EDITRAN/TX en Windows: En las primeras ventanas hay que elegir en qué directorio instalar el producto y el nombre que tendrá en la Carpeta Programas, y a continuación nos pide hasta 3 IPs y puertos TCP locales de escucha para EDITRAN/TX, cuyo formato para definir es [IP]:[Puerto] INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-1 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2.EDITRAN/TX En la siguiente pantalla configuramos hasta 3 direcciones locales X25 donde EDITRAN/TX atenderá peticiones de dicha conexión. Se puede definir con puerto (con el formato [nº puerto].[NRI]), sólo con el puerto o sólo con la dirección NRI. En la última pantalla de configuración hay que configurar la IP y puerto TCP donde el servidor EDITRAN estará escuchando. El formato es [IP]:[Puerto]. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-2 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2.3. 2.EDITRAN/TX Configuración de EDITRAN/TX Para consultar la configuración actual ejecute el comando Txcfg sin parámetros Si quisiera cambiar la configuración local de escucha TCP/IP y X25 debe utilizar el comando Txcfg, cuyo modo de uso es: Uso: txcfg [-ip <ip1> [<ip2> <ip3>]] <nri3>]] Siendo : -ip : Direcciones IP locales. -nri : NRIs locales. [-nri <nri1> [<nri2> Con la opción –ip se establecen hasta tres direcciones IP y puertos de escucha. Con la opción –nri se establecen hasta tres direcciones X25 locales Por ejemplo, si queremos que EDITRAN/TX escuche por las IP 10.0.0.2 puerto TCP 7777, IP 10.0.0.3 puerto TCP 7778 y NRI 31516171 conectado al puerto 1 de la tarjeta de red X25 deberemos ejecutar: Txcfg –ip 10.0.0.2:7777 10.0.0.3:7778 –nri 0.31516171 Cada instalación de EDITRAN/TX debe asociarse al menos a un HOST EDITRAN al que da servicio. Para el correcto funcionamiento del producto es necesario configurar la IP y puerto al que se pasarán las conexiones entrantes de los remotos X.25. Dependiendo del SO en que se haya instalado debe modificar lo siguiente: En Windows: Modificar el fichero Txstart.bat, en el parámetro –h: EdiTx start %1 %2 –h[IP]:[Puerto] En UNIX: Debe definir la variable IP_ROUTE_TX del script de arranque con la IP y el puerto de EDITRAN con el formato [IP]:[Puerto]. Consulte el apartado 2.5 Arranque y parada UNIX. Si al arrancar EDTRAN/TX no estuviera definido este dato, el sistema no arrancaría y dejaría en el fichero de log el siguiente mensaje: 20141010 165344 000000000-000000000-000000 EDItran/TX arrancado. IP HOST - (undefined) 20141010 165344 000000000-000000000-000000 EDItran/TX finalizado De forma adicional, se puede configurar la Pasarela EDITRAN/TX para que de servicio a varios HOST EDITRAN. En estos casos, se definirán varias rutas de forma que las conexiones X25 entrantes se pasen al HOST que corresponda al NRI local de la llamada. El fichero de rutas es un fichero de texto que debe llamarse hosts.cfg y en el que cada línea es del tipo <nri>;<ip>:<puerto>. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-3 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2.EDITRAN/TX Suponiendo un escenario en que el cliente tenga una línea X25 y tenga dos entornos EDITRAN, por ejemplo de real y pruebas, podría configurar la pasarela de forma que las llamadas entrantes lleguen al entorno adecuado. En el esquema se representa el caso: Red X25 EDITRAN/TX NRI:31516171 NRI:3151617102 EDITRAN IP:10.0.0.101:8888 EDITRAN PRUEBAS IP:10.0.0.102:8888 Para configurarlo adecuadamente deberá: Configurar la pasarela EDITRAN/TX para que acepte las llamadas X25 que lleguen a ambos NRIs. Txcfg –ip 10.0.0.2:7777 –nri 0.31516171 0.3151617102 Crear el fichero hosts.cfg con el siguiente contenido para que las llamadas que lleguen con la subdirección 02 se pasen al entorno de pruebas. El resto se pasarán al HOST EDITRAN principal que se configuró en el bat o script de arranque. 3151617102;10.0.0.102:8888 INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-4 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2.4. 2.EDITRAN/TX Arranque y parada Windows El Servicio instalado de Windows para el control de EDITRAN/TX tendrá por defecto el siguiente nombre y características: Si se ha elegido la opción de instalar el servicio, el arranque se deberá hacer desde el mismo servicio EDItran/TX. También se puede instalar el servicio EDITRAN/TX con el siguiente comando: serviciotx install Y desinstalarlo con el siguiente comando: serviciotx uninstall Si no se eligió instalar el Servicio, se puede arrancar EDITRAN/TX desde un símbolo de sistema (cmd) ejecutando el comando EdiTx, que tiene el siguiente modo de uso: Editx start|stop [-s] [-t] [-h<ip host>] start: Arranca el sistema EDItran/TX. stop: Detiene el sistema EDItran/TX. -t : Traza. -s : Modo Silencioso. -h : Direccion IP de EDItran/TX remoto. También mediante los batch Txstart.bat y Txstart.bat, que a su vez se pueden ejecutar desde los accesos directos en el menú de Inicio, elegir Programas, EDITRAN-TX, opciones Arrancar EDITRAN-TX y Parar EDITRAN-TX. 2.4.1. Arranque y parada EICON X25 en WINDOWS. Desde símbolo de Sistema, diríjase al directorio c:\WINDOWS\SYSTEM32\EICON para poder utilizar los siguientes comandos: Arrancar tarjeta EICON X25 eccard start Detener tarjeta EICON X25 eccard stop Comprobar estado tarjeta EICON X25 eccard status También puede utilizar el Servicio de Windows EiconCards. 2.5. Arranque y parada UNIX En los entornos UNIX el script EdiTX es el que se encarga de arrancar y parar EDITRAN/TX. Se debe definir la variable IP_ROUTE_TX en dicho script, descomentando la línea adecuada y configurando la IP y el puerto del HOST EDITRAN: ################# #IP_ROUTE_TX DEFINITION IP_ROUTE_TX=10.0.0.4:7777 export IP_ROUTE_TX Para arrancar y parar EDITRAN/TX ejecute EdiTX start y EdiTX stop, y para consultar el estado de EDITRAN/TX ejecute EdiTX status. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-5 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 2.6. 2.EDITRAN/TX Arranque de EDITRAN/TX con traza Es posible arrancar EDITRAN/TX con traza para depurar errores con mayor detalle. En Windows: Con el batch Txstart.bat ejecutado de la siguiente forma: Txstart.bat -t Con el comando EdiTx ejecutado de la siguiente forma: EdiTx start -t –h[IP host]:[Puerto host] En el Servicio de Windows EDItranTX, añadiendo –t en el campo Parámetros de inicio y pulsando en Iniciar (ese parámetro no se queda guardado en el Servicio): En tarjeta EICON Windows Para poder arrancar traza de EICON debe dirigirse desde símbolo de Sistema al directorio c:\WINDOWS\SYSTEM32\EICON para poder utilizar los siguientes comandos: Arrancar traza EICON X25 ECMODULE TRACE X25 /T 128 /S 8000 /port 1 Arranca la traza en el puerto 1 con un buffer de 8000 y se salvaran los primeros 128 bytes de cada paquete. Si estuviera en otro puerto, definir en port el número de puerto asignado. Comprobar traza EICON X25 en pantalla ECMODULE TRACE X25 Guardar traza EICON X25 en un fichero ECMODULE TRACE X25 /O [Ruta y nombre de fichero] Por ejemplo, el comando ECMODULE TRACE X25 /O c:\trazax25.txt dejará el fichero de traza en c:\trazax25.txt. Detener traza EICON X25 ECMODULE TRACE X25 /S 0 En Unix: Con el script EdiTx ejecutado de la siguiente forma: EdiTx –t start La traza de EDITRAN/TX generará los ficheros editrantx.traza, editcp.traza y edix25.traza. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 2-6 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 3. Consultas a la pasarela EDITRAN/TX. 3.1. Consulta desde EDITRAN 3.Consultas a la pasarela EDITRAN/TX. Desde el menú de EDITRAN es posible consultar el estado, el log y la configuración de la pasarela EDITRAN/TX. El proceso servidor encargado de atender estas peticiones es logsrv, que por defecto escucha en el puerto 8120. Este valor puede modificarse creando o modificando si existe, el fichero logsrv.cfg; es un fichero de texto en el que deberá contener una línea con el siguiente formato: PUERTO=7120 Consulte EDITRAN/P Manual de Usuario para ver los detalles de la información mostrada al usuario. 3.2. Consulta Web EDITRAN/TX permite también consultar su actividad desde cualquier equipo con acceso a la pasarela mediante un cliente Web. La aplicación está probada y es funcional con Internet Explorer 8 y Google Chrome. Para poder realizar consultas mediante un navegador web debemos conectarnos a la dirección http://IPEDITRANTX:Puerto, siendo el puerto por defecto el 8888. Este dato es configurable como se explica más adelante. Al momento de conectarnos en la página web, el servidor web nos pide un usuario y una contraseña para poder acceder a la aplicación. Hay un usuario creado por defecto que es: Usuario: editran Contraseña: editran 3.2.1. edihttplog.cfg Este archivo por defecto se instala junto a la instalación típica de EDITRANTX, y se encuentra en la raíz de la instalación. Guarda los parámetros que va a usar el cliente Web. Estos son: PATHHOME: La ruta a partir de donde está la carpeta de la instalación de EDITRANTX que contiene los recursos del servidor web. Por defecto es weblog. IPESCUCHA: IP de escucha del servidor web. Por defecto es 0.0.0.0. PUERTO: Puerto de escucha del servidor web. Por defecto es 8888. IPDENEGADAS: IPs que no pueden conectarse al servidor web. Por defecto está en blanco. USUARIOS: Usuarios que son capaces de conectarse al servidor para la consulta vía web. IPPERMITIDAS: IPs permitidas para la conexión web. En blanco, permite todas las IPs. Por defecto está en blanco. TIMEOUT: Temporizador de cada petición para la desconexión. CABECERA y PIE: Ficheros a incluir, necesarios para el servidor, incluidos en la instalación. Estos valores pueden modificarse directamente en este archivo de texto plano (no recomendable) o mediante el cliente web. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 3-1 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 3.Consultas a la pasarela EDITRAN/TX. 3.2.2. Página de inicio La página principal de la aplicación web podemos verla en la siguiente imagen. Podemos ver tres apartados distintos: Peticiones a la pasarela: Consultas a EDITRAN/TX. Peticiones de EDITRAN: Consultas del programa de EDITRAN. Peticiones del Servidor Web: Consultas y gestión de la aplicación web. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 3-2 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 3.Consultas a la pasarela EDITRAN/TX. 3.2.2.1.Peticiones a la pasarela Tiene tres apartados: Consulta del log: Nos permite ver el log de EDITRAN/TX. Podemos ver una imagen: Consultar configuración: Es la configuración de EDITRAN/TX. Consulta de Estado: Nos indica si la pasarela de EDITRAN/TX está activa o inactiva. 3.2.2.2.Peticiones de EDITRAN Dos apartados: Consulta de Licencia: Nos permite ver la licencia del producto y su estado. Consulta de HostID: Identifica el equipo de la instalación. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 3-3 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 3.Consultas a la pasarela EDITRAN/TX. 3.2.2.3.Peticiones del Servidor Web Dos apartados: Servidor Web. Configuración: Nos permite la consulta y administración de usuarios capaces de acceder al Servidor Web, cambiar la IP y el puerto de escucha, las IPs denegadas y permitidas y los ficheros cabecera y pie del servidor. Esta aplicación web es la que modifica edihttplog.cfg. Podemos ver una imagen: Es aconsejable borrar el usuario por defecto editran y crear uno nuevo con distinta password para evitar conexiones no deseadas. Servidor Web: Reiniciar servidor: Reinicia el servidor web. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 3-4 EDITRAN/TX Windows/Unix Manual de Usuario e Instalación 4. 4.Anexo: Arranque múltiples EDITRAN/TX Anexo: Arranque múltiples EDITRAN/TX Es posible instalar en un mismo equipo varios servicios EDITRAN/TX. En algunos casos puede ser necesario si por ejemplo, se tiene que atender más de tres NRIs o se quiere balancear la carga de las transmisiones. Para ello debe realizar el siguiente procedimiento: 1- Instalar EDITRAN/TX de la manera habitual instalando el servicio en la instalación. 2- Una vez instalado, hacer una copia del directorio de EDITRAN/TX instalado con un nombre distinto de directorio (por ejemplo, EDITRANTX_2) 3- Ahora hay que instalar el servicio del segundo TX. Para ello, debe dirigirse con símbolo de sistema o modo comando (cmd) al directorio del segundo TX y ejecutar: serviciotx install 1000 En donde aparece 1000 debe definir un número entre 1000 y 6000. 4- A continuación debe configurar el segundo EDITRAN/TX. Para ello, debe ir con el símbolo de sistema o modo comando (cmd) al directorio del segundo TX y ejecutar: txcfg [-ip <ip1> [<ip2> <ip3>]] [-nri <nri1> [<nri2> <nri3>]] Siendo : -ip : Direcciones IP locales donde está instalado EDITRANTX mas el puerto, separado por : . Se pueden definir hasta 3 IPs locales distintas. IMPORTANTE: Se debe configurar un puerto distinto al configurado en el primer EDITRAN/TX. -nri : NRIs locales conectados al equipo con EDITRAN/TX por los que se transmitirá la llamada X25. Se puede definir el puerto al que está conectado el NRI de la siguiente forma: 0.314151, 1.315254, etc. Nota: Se asume que el primer TX se ha configurado en la instalación; si no, el comando txcfg serviría para el primer TX por igual. 5- Para finalizar, vaya a la ventana de Servicios de Windows (services.msc) y en el servicio EDITRANTX configure un usuario distinto de la cuenta de sistema local que se define por defecto. Nota: Puede cambiar el usuario del servicio del TX principal o del secundario; el nombre del servicio EDITRAN/TX secundario dependerá del número que se haya configurado en el comando serviciotx. INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 4-1 Centros de Competencia eCommerce Avda. de Bruselas 35 28108 Alcobendas. Madrid, España T. +34 91 480 80 80 T. +34 91 480 50 00 www.indracompany.com INDRA. Todos los derechos reservados. EDITRAN/TX Pág. 4-1