EDItran TX 5.0
Transcripción
EDItran TX 5.0
EDItran TX 5.0 IMS (Windows-UNIX) Manual de instalación y usuario Indra. Junio de 2009. ETX50USII.doc. Indra. La información aquí contenida puede ser objeto de cambios sin previo aviso. Las distintas versiones del producto pueden dar lugar a cambios, adiciones o supresiones de información en este manual. La correspondencia acerca de este manual debe realizarse en la hoja de comentarios aquí incluida y debe ser dirigida a Indra, Producto EDItran, Avda. de Bruselas 35 (Edificio VIO-1), 28108 - Arroyo de la Vega - Alcobendas, Madrid. Comentarios de usuario sobre esta documentación. Exprese, y háganos llegar, su opinión y comentarios acerca de la documentación entregada y así podremos corregirla en las posteriores versiones de este documento. Indra. Producto: EDItran TX 5.0 IMS Manual de instalación y usuario Referencia: ETX50USII.doc Avda. de Bruselas 35 - Arroyo de la Vega - Alcobendas. 28108 MADRID. _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ _______________________________________________________________________________________________________ Empresa : ____________________________________________________________________________________ Departamento: ____________________________________________________________________________________ Contacto: ____________________________________________________________________________________ Dirección: ____________________________________________________________________________________ Manual de Instalación y usuario Índice 1. INTRODUCCION Y REQUERIMIENTOS. ....................................................................................................1-1 2. DEFINICIONES Y CAMBIOS (OS/390 – Z/OS). ............................................................................................2-1 3. EDITRAN/TX EN UNIX Y WINDOWS............................................................................................................3-1 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 3.7. 3.8. INSTALACIÓN DE EDITRAN/TX EN UNIX ...........................................................................................................3-1 INSTALACIÓN DE EDITRAN/TX EN WINDOWS .................................................................................................3-1 CONFIGURACIÓN DE EDITRAN/TX WINDOWS .................................................................................................3-1 ARRANQUE Y PARADA WINDOWS ....................................................................................................................3-1 CONSULTAS A LA PASARELA WINDOWS. .............................................................................................................3-1 CONFIGURACIÓN DE EDITRAN/TX UNIX...........................................................................................................3-2 ARRANQUE Y PARADA UNIX..............................................................................................................................3-2 CONSULTAS A LA PASARELA UNIX ......................................................................................................................3-5 Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 1-1 EDItran TX 5.0 IMS. 1. INTRODUCCION Y REQUERIMIENTOS. Se ha desarrollado una nueva utilidad que consiste en evitar la 3745 para poder establecer conexiones con remotos x25. Esta utilidad, se contrata de forma independiente al propio EDItran, y requiere: EDItran/TX y software pasarela de datos para entorno UNIX-WINDOWS. El sistema se basa en los siguientes elementos: • El host (CICS), dialoga a través de TCP/IP con PASARELA EDItran que corren en el entorno WINDOWS-UNIX, encapsulando y desencapsulando datos. • PASARELA que corre en la plataforma UNIX-WINDOWS, dialoga a través de x25 con los extremos remotos. • En llamadas salientes desde IMS, éste, proporciona a PASARELA UNIX-WINDOWS información x25 necesaria para esa conexión. • En llamadas entrantes al IMS, PASARELA UNIX-WINDOWS proporciona al anterior la información x25 disponible. • Una vez que hay conectividad entre ambos extremos, PASARELA UNIX-WINDOWS es un mero transmisor de datos: • Cuando EDItran IMS quiere enviar un dato al extremo remoto, se lo envía a PASARELA unixwindows a través del socket establecido. PASARELA, recibe ese dato y lo envía al extremo remoto a través del cvc x25. • Cuando el remoto envía un dato, le llega a PASARELA UNIX-WINDOWS a través del circuito x25 conectado entre ambos. Pasarela, envía ese dato al IMS a través del socket ip que ambos tienen conectados. Esta utilidad tiene las siguientes características: • Se requiere una plataforma UNIX-WINDOWS • Se contrata de forma independiente al propio EDItran, y requiere: EDItran/TX y pasarela de datos (software para entorno UNIX-WINDOWS). • No sirve para otro producto que no sea EDItran. • No requiere que el extremo remoto cambie nada (a no ser que se cambie el nri local x25 de host, el cual estará enganchado en la plataforma unix-windows). • No requiere que el remoto tenga instalada esta utilidad, puesto que para ese remoto se continúa siendo x25. • Se tratan y se generan las liberaciones como en el mundo x25, a diferencia del mundo tcp/ip nativo, en donde para liberar se cierra el socket. • EDItran puede funcionar simultáneamente con varios tipos de conexión (x25, TCP/IP y TX), es decir puede tener simultáneamente una sesiones conectadas por x25, otras por lu6.2, otras contra PAD privados, otras contra PAD públicos, otras contra tcp/ip y otras por tcp contra remotos x25. En resumen, EDItran TX permite: 1. Conexiones EDItran desde un host (IMS) hacia remotos x25, sin necesidad de disponer de una 3745, de forma que sea para esos remotos un proceso transparente. Para ello, desde el host se realizan conexiones ip contra un unix-windows, el cual dispone de una tarjeta de red x25, que es la que se comunica con los extremos remotos. Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 1-1 EDItran TX 5.0 IMS. 2. Conexiones EDItran x25 y x28 desde centros remotos a un host (IMS). Para ello, dichos remotos se conectan vía x25 a un windows-unix, y éste se engancha vía ip al host (IMS), que en definitiva es el destino final de la conexión remota. De esta manera, se evita también la 3745 y el proceso es transparente para las entidades remotas. EDItran/TX requiere por tanto de los siguientes elementos: 1.- Una ó más máquinas UNIX (SOLARIS, AIX, HP) ó WINDOWS (NT ó 2000) con n tarjetas de red x25 (en un UNIX pueden ir varias tarjetas mientras que en un windows sólo puede ir una tarjeta, que además debe ser dedicada a EDItran/TX). Las placas x25 no requieren modem y deben ser SAGEM (modelo PRIMA ó XMEM) ó EICON (múltiples modelos). 2.- Software EDItran/TX para UNIX-WINDOWS. 3.- TCP/IP desde host (IMS) a las máquinas unix-windows. 4.- Software EDItran/TX para IMS. Pasarela remota EDItran TCP/IP WAN EDItran EDItran Pasarela 1-n X25 TCP/IP LAN PAD Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 EDItran Pag. 1-2 Manual de Instalación y usuario 2. DEFINICIONES Y CAMBIOS (OS/390 – Z/OS). Se requiere la misma instalación que para EDItran/TCP. Las definiciones están descritas en el manual Interfaz TCP/IP 5.0. Manual de instalación y usuario (IP50USII) Los parámetros afectados de los perfiles de EDItran/P se enumeran en el citado manual y están descritos en el manual de usuario de EDItran/P (EP50USUI). En la consulta de la traza se han introducido nuevos mensajes para las sesiones que utilizan la pasarela, que incluyen mensajes de TCP/IP y mensajes de X25. (Ejemplo en versión 4.1 pues no ha variado) 31/03/05 15:34:17 SESION -----------------------000000000000000000000000 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 31/03/05 15:35:32 SESION -----------------------000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC 000099930000099980TELEGC CONSULTA DE LA TRAZA FECHA ----30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 HORA -------15:23:41 15:23:41 15:23:41 15:23:41 15:23:41 15:23:42 15:24:09 15:24:09 15:24:13 15:24:13 15:24:13 15:24:13 15:24:13 15:24:13 15:24:13 15:24:15 S E E E S S E E S E S S S E S S E CLA --CON TAK X25 X25 X00 X00 SAP SAR SCP A2P SDR EAB EAB SAB E11 E11 C NSM COMENTARIO - ------ -----------------------1 INDICACION CONEXION TCP 1 ACEPTA CONEX. TCP-X25 0B 0F INDICACION CONEXION INDICACION CONEXION PETICION SESION REMOTA ACEPTACION PET. SESION 0 0 PETICION DE RECEPCION SOLICITA PREVIO RECEPC. 3 0 FICH.INCORRECTO EN RECEP PETICION FIN DE SESION PETICION FIN DE SESION LIBERACION DE APLICACION PETICION LIBERACION PETICION LIBERACION CONSULTA DE LA TRAZA FECHA ----30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 30-03 HORA -------15:21:21 15:21:21 15:21:21 15:21:21 15:21:21 15:21:23 15:21:24 15:21:41 15:21:41 15:21:41 15:21:42 15:21:45 15:21:45 15:21:49 15:21:49 15:21:49 S S E S S S S E E S E S E S E S S CLA --E00 E00 SOC CON X25 X11 X11 X25 X00 X00 SAP SAR SCP SDR A7I EAB EDITRAN 4.1 EDITRAN 4.1 C NSM COMENTARIO - ------ -----------------------PETICION DE CONEXION PETICION DE CONEXION 1 PETICION CONEXION TCP 1 PETICION CONEXION TCP 0B INDICACION LIBERACION INDICACION LIBERACION 0F INDICACION CONEXION INDICACION CONEXION PETICION SESION ACEPTACION PET. SESION 0 0 PET. INICIO DE EMISION 3 0 FICH.INCORRECTO EN EMIS. INFORMATIVO A LA APLICA. PETICION FIN DE SESION Los mensajes de la red X25 se incluyen con la clave ‘X25’ y son similares a los mensajes XAI y GAT de las interfaces de conexión ISAR o NPSI/GATE para X25. Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 2-1 Manual de Instalación y usuario En la consulta expandida puede verse el contenido completo de los mensajes X25 que se intercambian entre EDItran IMS y la Pasarela UNIX-Windows. -----------------------------------------------------------------------------| 31/03/05 GESTOR DEL EDITRAN EDITRAN | | 15:48:02 CONSULTA DE LA TRAZA 4.1 | -----------------------------------------------------------------------------| | | CODIGO LOCAL: CODIGO REMOTO: APLICACION: | | | | 30/03/2005 15:23:41.24 000099930000099980TELEGC E X25 | | 430B000FB0A330000099983054454C4547430A0000000000000000000000 | 0000000000000000000A00000031713283030A0000003151362514000000 | | | | | | | | | 30/03/2005 15:23:41.25 000099930000099980TELEGC S X25 | | 130F00000000000000000000000000000000000000000000000000000000 | | 000000000000000000000000000000000000000000000000000000000000 | | | | | | | | | | | | | | | ------------------------------------------------------------------------------ En el mensaje de solicitud de llamada ‘0B’ tenemos 43· que es la longitud del mensaje en hexadecimal 0B es el tipo de mensaje X25 (solicitud de llamada) 000F indica la longitud de datos de usuario B0A330000099983054454C4547430A son los datos de usuario 0A0000003171328303 es la longitud, en hexadecimal, y el nri llamante 0A0000003151362514 es el nri llamado. . La indicación de llamada entrante (0B) es idéntica a la solicitud de llamada El mensaje de aceptación de llamada, o de llamada aceptada (0F) sólo incluye, generalmente, la longitud y el código de mensaje. En ocasiones pueden aparecer datos de parámetros negociados 130F00000000000000000000000000000000000000 Las indicaciones de liberación o las peticiones de liberación (13) están compuestas de longitud, tipo de mensaje y causa y diagnóstico de liberación. La causa y diagnóstico se corresponde con los códigos estándar de X25. 0313497F Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 2-2 Manual de Instalación y usuario 3. EDItran/TX EN UNIX Y WINDOWS 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 EDItran 4.1 Manual de Instalación 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. 3.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. Por ejemplo, si se ha recibido el fichero editx.sparc-sunsolaris2.6.V413-2003-06-24.tar.gz deberá ejecutar lo siguiente: gunzip editx.sparc-sun-solaris2.6.V413-2003-06-24.tar.gz tar –xf editx.sparc-sun-solaris2.6.V413-2003-06-24.tar 3.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 debe seleccionar el botón de INICIO y al desplegarse el menú elegir la opción Ejecutar. Si la unidad donde se encuentra el producto para instalar fuera “E:”, teclee lo siguiente: E:\EDItranTX413.exe Siga las instrucciones que vayan apareciendo por la pantalla. 3.3. Configuración de EDItran/TX WINDOWS En el mismo proceso de instalación se deben indicar las direcciones IP locales y puertos de escucha, las direcciones de X.25 y la dirección IP del CICS y puerto de escucha, también se indica el modelo de tarjeta X.25, SAGEM o EICON. 3.4. Arranque y parada WINDOWS En el menú de inicio elegir programas y aparece la opción EDItranTX Windows 413, ejecutando dicha opción da la posibilidad de Arrancar EDItranTX, Parar EDItranTX y documentación de EDItranTX. 3.5. Consultas a la pasarela Windows. Desde IMS, se puede consultar el estado, el log ó la configuración de la pasarela Windows (consulte el manual EP50USUI, capítulo 4.2.4), siempre y cuando haya sido configurada la misma, para ello es necesario que en la máquina Windows se esté ejecutando el proceso logsrv que por defecto escucha en el puerto 8120. Este valor puede modificarse Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-1 Manual de Instalación y usuario mediante la variable de entorno EDI_IPC_KEY_BASE. El puerto por el que escuchará es el valor que tenga la variable de entorno EDI_IPC_KEY_BASE sumándole el valor 120 (para escuchar sobre el puerto 6120 habría que poner la variable de entorno EDI_IPC_KEY_BASE a 6000). 3.6. Configuración de EDItran/TX UNIX Una vez instalado es necesario establecer algunos parámetros necesarios para el funcionamiento de la pasarela. Para ello se proporciona el siguiente comando que hay que ejecutar antes de arrancar el sistema por primera vez. Uso: TxCfg –ip <ip1> [<ip2> <ip3>] –nri <nri1> [<nri2> <nri3>] Siendo: -ip: Direcciones IP locales. -nri: NRIs locales. 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, TxCfg –ip 172.25.145.80:7888 172.25.145.80:7889 –nri 312456789 configura la pasarela para escuchar en TCP por la dirección 172.25.145.80 y dos puertos distintos 7888 y 7889 y por X25 aceptará las llamadas que lleguen al NRI 312456789. Además, es necesario tener definida como variable de entorno IP_ROUTE_TX que establece la dirección y puerto IP del HOST. 3.7. Arranque y parada UNIX Para arrancar y parar EDItran/TX ejecute EdiTX start y EdiTX stop. En los entornos Windows también se puede establecer el valor de la variable IP_ROUTE_TX al arrancar mediante la opción –h del comando EdiTX. Si por ejemplo el EDItran/TX del Host tiene como IP de escucha 156.122.34.12 y puerto 8888 debería ejecutar EdiTx start –h156.122.34.12:8888 En los entornos UNIX EdiTX es el script que se lista a continuación. Se recomienda definir la variable IP_ROUTE_TX en este script descomentando la línea adecuada y asignandola el valor que proceda. #!/bin/sh ################# #SUN, DEC y LINUX LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH export LD_LIBRARY_PATH ################# #AIX Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-2 Manual de Instalación y usuario LIBPATH=`pwd` export LIBPATH ################# #HP SHLIB_PATH=`pwd` export SHLIB_PATH #export X25_IFNAME_A=NXL0 #export X25_IFNAME_B=NXL1 ################# #DEC DTE CLASS DEFINITION #X25_DTE_CLASS_A=llc2-class-a #export X25_DTE_CLASS_A #X25_DTE_CLASS_B=llc2-class-b #export X25_DTE_CLASS_B ################# #IP_ROUTE_TX DEFINITION #IP_ROUTE_TX=IP:PUERTO HOST #export IP_ROUTE_TX PROC_STAR="editrantx editcp edix25" PROC_STOP="editrantx editcp edix25" N=`tput rmso` B=`tput smso` if ps -ef > /dev/null 2>&1; then PS="ps -ef" else PS="ps -x" fi # arranque del proceso dado startproc() { if [ -f $1 ]; then echo '*** Arranque ***' - $USER - `date` >>$1.out if [ ! -z "$traza" ] ; then EDI_DEBUG=$1.traza else EDI_DEBUG= fi $1 >> $1.out 2>&1 & sleep 8 pid=`$PS | grep $! | grep $1 | grep -v grep | awk '{print $2}'` if [ "$pid" != "" ] ; then echo "\tProceso $1 arrancado." return 0 else echo "\tProceso $1 NO ARRANCADO." return 1 fi fi } # parada del proceso dado Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-3 Manual de Instalación y usuario stopproc() { pid=`$PS | grep $1 | grep -v grep | awk '{print $2}'` if [ "$pid" != "" ] ; then kill -2 $pid > /dev/null 2>&1 if [ $? = 0 ] ; then echo "\tProceso $1 detenido." return 0 else echo "\tProceso $1 NO DETENIDO." return 1 fi else echo "\tProceso $1 no encontrado." fi sleep 4 } # estado del proceso dado statusproc() { pid=`$PS | grep $1 | grep -v grep | awk '{print $2}'` if [ "$pid" != "" ] ; then return 0 else return 1 fi } ################################## traza= force= while getopts tf opcion do case $opcion in t) traza=1 ;; f) force=1 ;; \?) printf "Opcion invalida\n" ;; esac done shift `expr $OPTIND - 1` case $1 in 'start') echo "Arrancando sistema EDItran/TX..." if [ -z "$force" ] ; then statusproc editrantx if [ $? = 0 ]; then echo "${B}Hay otro sistema EDItran/TX arrancado${N}." exit 1 fi fi for PROCESO in $PROC_STAR; do Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-4 Manual de Instalación y usuario startproc $PROCESO done; statusproc editrantx if [ $? = 0 ]; then echo "Sistema EDItran/TX arrancado." exit 0 else echo "${B}Sistema EDItran/TX NO ARRANCADO${N}." exit 1 fi ;; 'stop') echo "Deteniendo sistema EDItran/TX..." for PROCESO in $PROC_STOP; do stopproc $PROCESO done; statusproc editrantx if [ $? = 0 ]; then echo "${B}Sistema EDItran/TX NO DETENIDO${N}." exit 0 else echo "Sistema EDItran/TX detenido." exit 1 fi ;; 'status') echo "Estado sistema EDItran/TX..." statusproc editrantx if [ $? = 0 ]; then echo "${B}Sistema EDItran/TX arrancado${N}." exit 0 else echo "Sistema EDItran/TX detenido." exit 1 fi exit 0 ;; *) printf "Usage: %s [-t] [-f] start|stop|status\n" $0 printf "\t-t\t Traza\n" printf "\t-f\t Ignora otro EDItran/TX arrancado\n" printf "\tstart\t Arranca el sistema EDItran/TX\n" printf "\tstop\t Detiene el sistema EDItran/TX\n" printf "\tstatus\t Obtiene el estado del sistema EDItran/TX\n" exit 1 ;; esac 3.8. Consultas a la pasarela Unix Desde IMS, se puede consultar el estado, el log ó la configuración de la pasarela Windows (consulte el manual EP50USUI, capítulo 4.2.4) , siempre y cuando haya sido configurada la misma, para ello es necesario que en la máquina Unix se esté ejecutando el proceso logsrv que por defecto escucha en el puerto 8120. Este valor puede modificarse mediante la variable de entorno EDI_IPC_KEY_BASE. Por ejemplo, si se modificaran las siguientes líneas del script de arranque, el puerto sería el 6120 (KEY_BASE + 120). Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-5 Manual de Instalación y usuario ################# #EDI_IPC_KEY_BASE DEFINITION EDI_IPC_KEY_BASE=6000 export EDI_IPC_KEY_BASE Indra. Todos los derechos reservados ETX50USII.doc 18/10/2011 Pag. 3-6 BARCELONA Avda. Diagonal, 218, 3º 08018 BARCELONA BILBAO Henao, 4, 4ºA 48001 BILBAO MADRID Avda. de Bruselas 35 - Arroyo de la Vega - Alcobendas 28108 MADRID SEVILLA Avda. San Francisco Javier, 22, 6º 41018 SEVILLA VALENCIA Colón, 60 46004 VALENCIA
Documentos relacionados
EDItran Proxy 5.0
3.5.1. Syslog en sistemas Windows El sistema operativo Windows no posee la funcionalidad de syslog, sin embargo existe mucho software creado para poder recoger y almacenar la salida que se pueda ge...
Más detalles