Unidad 15. Servidor de transacciones para OS/2 WARP Sobre cuál esta unidad está Esta unidad es una descripción del servidor de transacciones para el OS/2 WARP. Lo qué usted debe poder hacer Después de terminar esta unidad, usted debe poder: • Enumerar el contenido del servidor de transacciones para el conjunto del OS/2 WARP. • Describir las opciones de conectividad disponibles para el servidor de transacciones OS/2 WARP. • Describir la ayuda del fichero y de base de datos para el servidor de transacciones para OS/2 WARP. • Describir las transacciones del sistema disponibles en el servidor de transacciones para OS/2 WARP. Descripción de la Unidad Esta unidad es una descripción del servidor de transacciones CICS para OS/2 WARO incluyendo: • Versión 3.0 del CICS OS/2 • Versión 1.1 de los clientes del CICS • Pasarela CICS para el Lotus e Internet • Funcionamiento en Analyser/2 Cuadro 15-1. Descripción de la unidad Notas: Descripción de la Unidad • CICS para OS/2 V3.0 −Nueva versión de 32 bits −Soporta IBM VisualAge COBOL • Funcionamiento Analyser/2 −Estadísticas y supervisión de la transacción • Clientes V1.1 del CICS (para OS/2, DOS, Windows y Apple Mac) • Pasarela CICS para Lotus Notes e Internet WWW • Funcionamientos en OS/2 V21 o posterior, incluyendo OS/2 WARP Cuadro 15-2. Servidor de la transacción del CICS para el contenido de OS/2 Notas: • El componente clave es CICS para OS/2 V3.0. Ésta es la importante nueva versión de CICS para OS/2, con la nueva función significativa más allá del CICS previamente disponible para OS/2 V2.01. Además, el producto Performance Analyser/2, que era previamente un producto separado, se ha integrado en el servidor de transacciones. • Los Clientes del CICS para OS/2, el DOS, Windows y Apple Macintosh se empaquetan también en el servidor de transacciones, así como las pasarelas de CICS para Lotus Notes y el World Wide Web. El servidor de transacciones de IBM para OS/2 se ejecutará en cualquier versión OS/2 de V2.1 o superior, incluyendo todas las versiones de OS/2 WARP. • CICS para OS/2 • Sistema del nivel de entrada • Ambiente del cliente/de servidor −Opciones potentes de Conectividad Host −Gestión de Sistemas Distribuidos • Opción de entorno operativo cliente −DOS, Windows 3.1, OS/2, ayuda de Apple Mac etc. para: • Soporte para : −“Clientes flacos” −Servidores de usuario único −Servidores multiusuarios GIP17F73 Cuadro 15-3. CICS para OS/2 Notas: • El CICS para OS/2 V3.0 se diseña como sistema de nivel de entrada, siendo fácil de instalar y de mantener. El CICS para OS/2 requiere menos que 4MB del almacenaje adicional para un número razonable de usuarios. • El CICS para OS/2 se diseña para el ambiente cliente/servidor. La asunción es que las aplicaciones serán extendidas por muchos servidores en las posiciones remotas múltiples. Sin embargo, los sistemas necesitan ser centralmente controlados, para un coste y negocio razonable. • El CICS para OS/2 proporciona al acceso no sólo a los datos de ordenador principal, pero permite más importantemente la integración inconsútil de las aplicaciones del cliente/del servidor y del ordenador principal. • El CICS para los clientes de OS/2 utiliza todas las plataformas de cliente populares, incluyendo el DOS, Windows (3.1, 95 y NT), OS/2 y Apple Macintosh (PowerMac incluyendo clásico). • El CICS para OS/2 apoya a clientes “pequeños” así como la función completa o a clientes “grandes”. Los grandes clientes pueden ejecutar aplicaciones de servidor del CICS (programas con comandos EXEC CICS, y las funciones asociadas al Servidor CICS). Instalando un CICS para el servidor de OS/2 en el cliente con una sola licencia del usuario alcanza para los grandes clientes. Conectividad del cliente CIO1IF4 Cuadro 15-4. Conectividad del cliente (CIO11 F14) Notas: Los clientes del CICS pueden conectar con un CICS para el servidor de OS/2 V3.0 usando varios protocolos: • SNA - Esto requiere la ayuda de APPC en el cliente y el servidor. Esto es proporcionada por Communications Manager/Server en el servidor y por los productos siguientes en cada plataforma de cliente: −OS/2 - comunicaciones encargado o servidor. −Windows (de 16 bits) - NS/Win o NetWare para SAA. −Servidor de Windows (de 32 bits) - Microsoft SNA (requiere V2.0 para los clientes del CICS). −DOS – Soportadp solamente por NetWare para SAA. −Apple Mac - requiere soporte de Apple SNA. • TCP/IP - Puede utilizar el soporte incorporado en Windows para los grupos de trabajo 3.1, Windows/95, Windows/NT, OS/2 WARP Connect i OS/2 Warp Server 4.0. Para Windows 3.1, requiere un producto obediente del TCP/IP del Winsock. Para el DOS, requiere el TCP/IP de la IBM para el DOS. Para Apple Mac, requiere el TCP/IP de Apple. • IBM NetBIOS - requiere el programa de ayuda del Lan de la IBM para el DOS o Windows 3.1. Incorporado a Windows para los grupos de trabajo, Win/95, Win/NT y la deformación de OS/2 conectan y servidor de la deformación de OS/2. Ninguna ayuda para Apple Mac. C o n e c t i v i d a d d el ser vi d o r C o n c e n t r a c i ó n de la sesión −Reducir el uso de recursos del ordenador principal −simplificar las definiciones del ordenador principal • conversión de protocolo de e −Protocolos múltiples en SNA, NetBIOS, Novell, TCP/IP • Soporte a la sesión paralela −Cliente a servidor −Servidor a servidor CI011F15 Cuadro 15-5. C o n e c t i v i d a d del servidor (CI011 F15) Notas: • El CICS para los servidores de OS/2 V3.0 puede conectar con otros servidores del CICS using una variedad de protocolos. El CICS para OS/2 V3.0 utiliza la SNA, NetBIOS (IBM Netbeui y emulación de Novell sobre el IPX) y el TCP/IP. El CICS para Windows NT utiliza los mismos protocolos. El CICS en el TCP/IP y SNA de las ayudas de los sistemas abiertos (CICS en UNIX), y CICS/ESA, CICS/MVS, CICS/VSE y CICS/400 utilizan conexiones de la SNA. El CICS para las conexiones de OS/2 V3.0 proporciona a integridad de datos using protocolos del nivel 1 de la sinc., y utiliza opciones de la seguridad de cualquier local (ningunas identificaciones del usuario y palabras de paso) o las verifica (se envían el userid y la palabra de paso). • CICS para las peticiones de entrada de las ayudas de OS/2 V3.0 y el extranjero múltiples sobre una sola conexión con otro servidor, hasta el número máximo de sesiones permitidas. Las sesiones son totalmente independientes a partir de la una otra. • El CICS para OS/2 V3.0 puede conectar los varios modelos de 3151 terminales asíncronas sobre accesos seriales de la PC en el servidor. Las 3151 terminales pueden ejecutar 3270 aplicaciones del CICS solamente. • El CICS para OS/2 V3.0 puede encaminar dinámicamente varios diversos tipos de tráfico. Esto es lograda por el uso de las salidas del usuario de permitir la destinación de una petición determinada de ser determinado en el tiempo de pasada. Esta ayuda incluye peticiones de la encaminamiento de la transacción, peticiones distribuidas de la conexión (DPL) del programa, peticiones del envío de la función y peticiones del tratamiento transaccional distribuida (APPC). P a s a r e l a del ordenador principal Concentración de la sesión − Reducir el uso de recurso del ordenador principal − Simplificar las definiciones del ordenador principal • C o n v e r s i ó n de protocolo −Protocolos múltiples en −SNA, NetBios,Novell, TCP/IP • Soporte a la session paralela −Cliente a servidor −Servidor a servidor • Encaminamiento dinámica −TR, FS, DTP y DPL CI011F76 Cuadro 15-6. Gateway del ordenador principal (CI011F16) Notas: • Un uso común del CICS para OS/2 V3.0 es como Pasarela del ordenador principal para la conexión de los clientes del CICS a los ordenadores principal de la unidad central del CICS. Hay dos razones principales de esto: 1. Para reducir el número de definiciones y de recurso del ordenador principal requerido para conectar a una gran cantidad de clientes. En este caso, no hay necesidad de definir conexiones individuales del cliente al CICS o al VTAM del ordenador principal. Las únicas conexiones que necesitan ser definidas son las conexiones al CICS para los sistemas de OS/2. 2. Los clientes pueden utilizar cualquier TCP/IP o NetBIOS en lugar de tener llena una pila del protocolo SNA en cada cliente. • El CICS para OS/2 puede encaminar las peticiones de la transacción (tráfico terminal) tan bien como las peticiones de programa (llamadas ECI). Todas las peticiones se pueden encaminar a un solo ordenador principal CICS, con el mínimo de requisitos de configuración CICS para OS/2. • El CICS para OS/2 puede también encaminar peticiones individuales a más de un sistema principal CICS, estáticamente o dinámicamente. El encaminamiento estático se basa en las entradas de tabla (el PCT para la encaminamiento de la transacción, PPT para DPL, tablas del recurso para el envío de la función), mientras que el encaminamiento dinámico se basa en una exit de usuario. Comunicación Servidor - Servidor C1011F17 Cuadro 15-7. Servidor a la comunicación del servidor (CIO11 F17) Notas: • La familia CICS soportan todos los modelos populares Cliente/Servidor, incluyendo punto a punto o conversacional, Acceso a Datos Remotos, Colas o Mensajes Remotos, Llamadas a Procedimientos Remotos, Acceso a Aplicaciones Remotas i Presentación Remota. • La comunicación intersistema CICS (ISC) es el término CICS usado para describir todas las funciones de la comunicación del servidor a servidor. El nombre CICS para cada recurso del ISC se da en paréntesis: −Aplicación alejada (encaminamiento de la transacción) −Llamada Procedimiento Remoto (conexión distribuida del programa) −Acceso a Datos Remotos (envío de la función) −Generación de Transacción Remota (proceso asincróno) −Punto a Punto o APPC (Proceso transaccional distribuida) •El tratamiento transaccional distribuida está solamente disponible al usar el protocolo de la SNA. Soporte a la Bases de Datos CIOIIFI8 Cuadro 1 8 . Ayuda de base de datos (CI011 F18) Notas: • El CICS para OS/2 V3.0 utiliza bases de datos relacionales populares, incluyendo Database Server para OS/2 Warp. • El CICS para OS/2 detectará cuando una transacción ha terminado y programará automáticamente en la base de datos una confirmació (commit) o una marcha atrás (rollback). • El CICS para OS/2 provee una coordinación de la confirmación y de la marcha atrás. Esto se logra por una exit de usuario. La exit de usuario proporciona a una interfaz abierta que permite puntos de sincronismo coordinados con muchos gerentes de base de datos. • El CICS para OS/2 proporciona una facilidad de afinidad de transacción, que es útil en los ambientes donde se está utilizando el servidor de base de datos. El CICS para OS/2 utiliza procesos de aplicación múltiples, y planifica diferentes usuarios en un solo proceso. El servidor de base de datos mantiene la información de la conexión sobre la base del proceso. Si se estan utilizando multiples bases de datos, este recurso permite que el CICS planifique una transacción en un proceso de aplicación que tenga ya en el contexto necesario establecido la base de datos en lugar de a cualquier proceso de aplicación disponible. Soporte a Ficheros Cuadro 15-9. Ayuda del fichero (CIO11 F19) Notas: • El soporte al fichero se incluye con el CICS para OS/2. Se basa en el gestor de base de datos Btrieve micro-kernal. El soporte es para ficheros indexados, relativos y secuenciales. Mientras que los ficheros se salvan en el formato de Btrieve, son accesibles por el comando de ficheros EXEC CICS, asi como por interfaz del tratamiento por lotes para COBOL. Así, los programas del CICS y de tratamiento por lotes ofrecen una portabilidad excelente de la aplicación. • El CICS se asegura de que los cambios a los recursos recuperables (es decir ficheros) hechos por una unidad lógica del trabajo (LUW) estén realizados totalmente o en absoluto. Esto se conoce como proceso de “Escribir Diferido”. • El gestor de ficheros del CICS que se envía es una parte de CICS para OS/2 V3.0 se basa en Btrieve Micro-kernal 6.20. Esto incluye el soporte para bloquear a nivel de página (similar al intervalo de control de bloqueo del VSAM) y la recuperación hacia adelante. Además, la utilidad Btrieve BUtil se envía con el CICS para OS/2, y las Btrieve estadísticas del funcionamiento y del uso son capturadas y visualizadas por Performance Analyzer/2.. • El CICS para OS/2 puede apoyar a otros gestores de fichero vía un interfaz externo documentado del gestor del fichero. Soporte a Ficheros C1011F1A Cuadro 15-10. Interfaces externos (CIO11F1A) Notas: • El CICS para OS/2 proporciona un número de interfaces de programación externos, que permiten que los programas fuera del ambiente del CICS tengan acceso a recursos del CICS y/o que controlen el CICS para los sistemas de OS/2. El CICS para OS/2 utiliza tres interfaces de programación externos de aplicación. Dos de los interfaces, a saber el ECI y el EPI, son totalmente compatibles con los interfaces similares en los clientes del CICS. El tercer interfaz, a saber el interfaz de la transacción externa (ETI) permite que un programa externo comience una transacción independiente del CICS, como si el programa externo hubiera publicado un comando EXEC CICS START. Un programa ETI puede comenzar una transacción terminal o no terminal. • Los interfaces de la administración de sistemas permiten al CICS: −ser cerrado por un programa fuera del CICS −Encender apagar el rastreo y controlar qué opciones de rastreo están en efecto −conducir el proceso de importación/exportación para la instalación de la aplicación −tener acceso o modificar la información de configuración de CICS en el fichero de la definición del recurso del CICS (FAACTFTB) − encender el CICS usando una transacción APPC externa Transacciones del sistema CEMT - Gestión de las operaciones CEDA - Definición del recurso CRTE - Encaminador de transacción CMLV - Visor del registro CSCA – Visor de mapas BMS CEDF - Depurador CEBR - Visor del almacenamiento temporal PA2 - Analizador del funcionamiento CADL, CAIM, CAER - importación/exportación CECI - Intérprete de comando EXEC CICS CSFE - Depurador del almacenaje CI019FI6 Cuadro 15-11. Transacciones del sistema (CIO11 F1 B) Notas: El CICS para OS/2 V3.0 tiene un número de transacciones proporcionadas por CICS similares a otras plataformas: • CEMT - Muy similar en la función a CICS/ESA 4.1 CEMT. Permite que los recursos del CICS ser visualizados y sus estatus sean cambiados. Se incluye soporte para el programa "newcopy" que permite que la copia actual de un programa en línea sea cambiada. • CEDA - Los recursos del CICS se definen usando esta transacción. Los recursos incluyen usuarios (SNT), programas (PPT), identificadores de transacción (el PCT), colas transitorias de datos (DCT), colas del almacenamiento temporal (TST), modelos de conversión (CVT) y ficheros (FCT). • CRTE - Programa de encaminamiento CICS. Cuando se invoca CRTE, toda la entrada de información pulsada en una terminal se envía automáticamente al sistema remoto especificado, hasta que se publique un comando de CANCELACIÓN. • CMLV – Utilidad para visionar el registro. Permite la visión en línea de un fichero de diario de CICSMSG de cualquier terminal 3270. Esto es útil para depurar problemas en sistemas remotos. • CSCA – Utilidad de mapas BMS - enumerará todas las definiciones de mapas del sistema y permitirá visualizar entradas individuales de mapas. • CEDF - Facilidad de diagnóstico de la ejecución. Modelado después del recurso de CICS/ESA. Aunque no sea tan de gran alcance como los depuradores del nivel fuente que están disponibles de lenguajes de programación; CEDF tiene la ventaja de la instalación en todos los sistemas de producción y se puede utilizar así para poner a punto un problema en un sistema de producción que no tenga probablemente un entorno de desarrollo del lenguaje instalado en él. • PA2 - PA2 es el menú principal del funcionamiento Analyzer/2. Hay los submenúes numerosos que visualizan varios aspectos del CICS para el funcionamiento de OS/2. Esto es una herramienta a comprobar la salud del sistema. PA/2 ofrece estadísticas sobre el uso de transacciones determinadas; códigos del fin anormal, y tiempo de respuesta de transacciones por código de transacción (tiempo de respuesta incluyendo de mínimo, máximo y medio). • CEBR - Para visualizar colas del almacenamiento temporal. • CADL, CAIM, CAEX - Estas tres transacciones se utilizan para la gestión de los grupos de la aplicación del CICS. La transacción de CADL visualiza a grupos contenidos en un determinado fichero de importación/exportación, y permite que los supriman. CAER permite que exporten los grupos de la aplicación al fichero de importación/exportación y CAIM permite que los grupos de aplicación sean importados desde el fichero de importación/exportación. • CECI - El Intérprete de comandos CICS permite que comandos EXEC CICS sean incorporados en una manera interactiva e inmediata. Similar a la facilidad en CICS/ESA. • CSFE - Transacción del depuración del almacenaje, útil para los problemas de la superposición del almacenaje. • Funcionamiento Analyser/2 • Información del funcionamiento de la transacción y del Sistema • Estadísticas comprensivas: Uso de recurso Tiempo de respuesta • Rastro de la aplicación e información de depuración • Información de las hojas de operación (planning) de capacidad • Visión en línea e información del registro • Tener acceso a las estadísticas del servidor exterior del CICS OS/2 vía DPL • Punto de prueba del usuario CIOliFiC Cuadro 15-12. Funcionamiento Analyser/2 Notas: • Performance Analyser/2 es la herramienta de estadísticas y monitorización que proporciona la información de cómo las transacciones y los recursos del CICS se están utilizando en un CICS para el sistema de OS/2. Tiene seis aplicaciones primarias: 1. Para proporcionar una rutina de información de la gestión del rendimiento para seguir el número y el tiempo de respuesta de transacciones en un cierto plazo. 2. Para proporcionar la información que ayudará a la resolución de los problemas de funcionamiento. 3. Para proporcionar la información para los propósitos de hojas de operación (planning) de capacidad. 4. Para proporcionar el rastro de la aplicación y del nivel de transacción para poder entender el impacto del diseño de la aplicación. 5. Para proporcionar relojes de usuario que permiten cronometrar las pruebas de alto nivel de la aplicación, y totales de reloj para acumular las duraciones individuales. Las llamadas insertadas en el código de esta función se medirán, el impacto de llamadas al CICS o los recursos no CICS pueden ser medidos. 6. Para permitir que otros sistemas remotos de CICS interroguen las estadísticas de la transacción y a los datos del usuario llevados a cabo en un CICS para el servidor de OS/2. •La información del funcionamiento se puede escribir en un fichero y salvarlo para el análisis posterior. Unidad 16. Servidores de transacción para AIX y Window s NT Sobre Esta unidad es una descripción de los servidores de transacción para AIX y Windows NT. Estos productos se describen juntos pues tienen una base del código común. Qué usted debe poder hacer Después de terminar esta unidad, usted debe poder: • Enumerar el contenido de los servidores de transacción para AIX y Windows NT. • Describir el CICS para la configuración de Windows NT con especial referencia al Distributed Computing Environment (DCE) y al sistema de ficheros estructurado Encina (SFS). • Describir las opciones de la conectividad disponibles en el CICS para Windows NT. Descripción de la unidad Esta unidad es una descripción de los servidores de transacción para Windows NT y de las plataformas del AIX incluyendo: −Componentes −Conectividad cliente/servidor y funciones −Componentes DCE −Componentes Encina −Ayuda de programación de la aplicación CI011G01 Cuadro 16-1. Descripción de la unidad Notas: Servidor de la transacción para el contenido de Windows NT CIO7 1G12 Cuadro 16-2. Servidor d e l a t r a n s a c c i ó n para el contenido de Windows NT (CIO11 G12) Notas: • El componente clave es CICS para Windows NT V4.0, ésta es una nueva versión importante del CICS para Windows NT, con la nueva función significativa más allá del CICS previamente disponible para Windows NT V2.01. −Además, el monitor de Encina para Windows NT V2.1, que era previamente un producto separado, se ha integrado en el Servidor de la Transacción. • Los Clientes CICS para OS/2, DOS, Windows y Apple Macintosh estan también empaquetados en el Servidor de Transacción, así como las pasarelas CICS para Lotus Notes y World Wide Web. • El Servidor de la Transacción de IBM para Windows NT V4.0 se ejecutará en la versión 3.51 y 4.0 de Windows NT. C I C S para la configuración de Windows NT Cuadro 16-3. CICS para la configuración de Windows NT (CIOI1 G13) Notas: • El CICS para Windows NT V4.0 se puede pensar en términos de tres componentes: CICS para el servidor de Windows NT V4.0, CICS para el cliente del AIX (UNIX), y los clientes del CICS (deformación del DOS, de OS/2, Windows, y Macintosh). Estos componentes se incluyen en el servidor de la transacción de la IBM para Windows NT V4.0. −Una de las tecnologías claves utilizadas es el Distributed Computing Environment (DCE) de la fundación de software abierto (OSF). Los servicios centrales transaccionales derivan de la tecnología Encina. Aunque las funciones de Encina y del DCE sean utilizadas por el sistema del CICS, los diseñadores y los programadores de aplicación del CICS no interconectan normalmente con estos componentes de nivel inferior. • Los componentes en la izquierda del diagrama del servidor son opcionales. Éstos incluyen los servicios de directorio y de seguridad del DCE que ahora se incluyen en el directorio de IBM y el servidor de la seguridad para Windows NT. Los componentes opcionales adicionales incluyen el sistema de ficheros estructurado Encina (SFS). SFS proporciona las funciones de registro-orientado del fichero VSAM para el ambiente de Windows NT. •En el lado derecho del diagrama se muestra un rectángulo que representa los gestores de recurso adicional que pueden interconectar con el gestor de unidades de trabjo CICS a través del interfaz estándar X/Open XA. Esto incluye los gestores de bases de datos relacionales así como el producto de MQSeries de IBM. •Según lo indicado a la izquierda, hay dos puestas en práctica del cliente que son utilizadas por el CICS para Windows NT V4.0. Aunque proporcionen de la misma función, los clientes CICS de UNIX se basan en la comunicación del DCE mientras que los clientes del CICS para PC’s utilizan los zócalos de TCPIIP. Estos clientes CICS se veran más detalladamente más adelante en esta presentación. •El CICS para las plataformas de sistemas abiertos (UNIX), tales como HP 9000 y Digitaces OSF/1, tiene la misma configuración que el CICS para Windows NT. La diferencia entre los productos del CICS se puede encontrar en el ambiente del sistema operativo (herramientas administrativas), los servicios de comunicación (capacidades de la SNA) y las herramientas de administración de sistemas. Entorno de Computación Distribuido (DCE) Cuadro 16-4. Distributed Computing Environment (DCE) (C1011 G14) Notas: − La Llamada de Procedimiento Remoto (Remote Procedure Call - RPC) está en el “corazón” de la configuración del DCE. El CICS utiliza DCE RPCs para comunicar entre los componentes del sistema del CICS (e.g. SFS) cuando están situados en diversos procesadores y de los clientes basados DCE (todo en lenguaje Unix) a los servidores. • Una célula es el dominio administrativo DCE. Es formada por un conjunto de máquinas, pueda o no estar en la misma LAN. • El Servidor del Directorio de la célula del DCE (CDS) contiene las entradas para todos los recursos del DCE en la célula. El CDS permite que las aplicaciones y los usuarios del DCE tengan acceso a objetos del DCE sin importar su localización en la célula.CICS localiza que son componentes de Encina, de DCE y de CICS a través del directorio de la célula del DCE, y el RPC es el mecanismo de las comunicaciones usado entre los componentes así como entre clientes del CICS y los servidores. −La seguridad del DCE se utiliza al comunicar entre los componentes en una configuración de servidor racimo de CICS. La autentificación CICS del usuario final (controlando el userid y la palabra de paso) también se basa en el DCE y los usuarios finales debe ser autentificados por el DCE antes de que puedan tener acceso a transacciones del CICS. El CICS mismo también proporciona seguridad para los recursos (ficheros, programas, colas y diarios) y las transacciones. Servicios Encina CI011G1 5 Cuadro 16-5. Servicios de Encina (CIO11 G15) Notas: • Sistema de ficheros estructurado (SFS) −El CICS utiliza la Encina SFS para emular a los tres tipos de ficheros VSAM, a saber indexados (KSDS), relativo (RRDS) y secuencial (ESDS). Utiliza los servicios transaccionales de Encina. Los ficheros de SFS se pueden compartir (leído y escribir) entre el CICS para de Windows NT V4.0 las aplicaciones NT y no CICS (usando el programa piloto de fichero externo). −SFS también es utilizado por el CICS para el almacenaje de las colas de datos transitorios y del almacenamiento temporal. •Servicios de transacción integrados de Encina • Los servicios de transacción básicos para los cuales se utiliza la tecnología Encina incluyen la coordinación, bloquear, la emulación y la gestión de los recursos del punto de sincronismo a través del interfaz de la XA. Además, el Encina Peer to Peer Comunication Executive proporciona las comunicaciones punto a punto con Nivel 2 de Punto de Sincronismo sobre el TCP/IP y comunicaciones punto a punto nivel 1 de Punto de sincronismo sobre SNA. Grupo de Servidores CI011G76 Cuadro 16-6. Grupos de servidor (C1011G16) Notas: −Esta vista muestra varios servidores que pueden estar implicados sistema de producción CICS para Windows NT V4.0. Cada servidor mostrado en este diagrama podía ejecutarse en un sistema separado. Esto permite que CICS para Windows NT sea separado a través de sistemas múltiples, capacidad cada vez mayor y función de aislamiento. El aislamiento funcional puede mejorar disponibilidad, simplificando la administración y mantenimiento del sistema y el aumento del rendimiento. −En el centro está el servidor CICS. Éste es el servidor que es visto por los usuarios y por aplicaciones. Sin embargo, el CICS confía en otros servidores para realizar varias funciones. • Muchas aplicaciones del CICS harán uso de una base de datos relacional. Los productos de base de datos relacional se estructuran generalmente en cliente y partes de servidor y el servidor de base de datos se ejecuta a menudo en un sistema separado. El servidor CICS utiliza la interfaz XA para coordinar la integridad de datos con el servidor de base de datos. •Las funciones de las comunicaciones, incluyendo conectividad del ordenador principal, se pueden también funcionar en un servidor separado que funciona como una pasarela de LU6.2 SNA a un sistema huesped. Los sistemas múltiples del servidor CICS pueden compartir una sola Pasarela del ordenador principal. Los servicios DCE, especialmente seguridad y funciones del directorio, se aíslan a menudo sobre un sistema separado. Los servidores de seguridad se pueden aislar para reducir al mínimo las exposiciones de la seguridad, mientras que el servidor de directorio son compartidos a menudo por muchos servidores en lugar de ser utilizado sobre todo por el CICS. •Como los servidores de base de datos, el servidor estructurado del sistema de ficheros se puede aislar sobre un sistema separado. Este servidor se puede compartir por un número de sistemas n del servidor del CICS un arreglo arracimado, teniendo en cuenta de compartir los ficheros comunes. Herramientas de la administración CIOIIG17 C u a d r o 16-7. H e r r a m i e n t a s de la administración (CI011 G17) Notas: • Herramienta de administración GUI • Una herramienta basad en GUI se proporciona con CICS para Windows NT V4.0 para simplificar la administración. Proporciona paneles frontales gráficas a la herramienta de administración subyacente del cicscp. La herramienta de administración del GUI se puede utilizar para definir todos los recursos del CICS, incluyendo colas CICS, programas, transacciones, terminales, usuarios, ficheros, diarios, y enlaces de comunicaciones. Las definiciones se pueden agregar/modificar/suprimir durante la operación del CICS. • Las funciones administrativas del CICS se refieren como RDO (definición del recurso en línea) y consisten en a menudo varias herramientas. • Al definir adiciones y cambios del sistema, los diálogos de la herramienta de administración del GUI preguntarán si los cambios han de tomar efecto inmediatamente o en el arranque en frio siguiente, y también si los cambios son temporales o permanentes. Esto da considerable control sobre el sistema sin la afectación de su disponibilidad. • cicscp −La configuración y la operación del CICS para Windows NT V4.0 y su software asociado ha sido simplificado considerablemente por la introducción de herramienta de configuración automática conocida como cicscp (programa de control del CICS). La herramienta del cicscp se diseña para configurar y para administrar una amplia gama de los componentes de software que pueden estar presentes, incluyendo: Componentes del DCE, compilador de COBOL, SFS, nodos SNA, conexiones SNA y sistemas CICS. O un comando o un interfaz interactivo pueden ser utilizado. Por ejemplo, el comando simple : “cicscp Stara region CICSREGI" comenzará automáticamente cualquier componente que se requiera así como comenzar el sistema de CICSREGI. −cicssdt −cicssdt (herramienta de diagnosticos SFS) se incluye en el servidor de la transacción de IBM para Windows NT V4.0 para asistir a manejar ficheros de datos de Encina SFS. Es una herramienta interactiva puede crear, enumerar, leer y escribir ficheros SFS. También proporciona la capacidad para migrar ficheros "planos" o ficheros VSAM de la unidad central a SFS y al reves. Esta herramienta incluye las capacidades para migrar ficheros VSAM de la unidad central a SFS. Específicamente, sus capacidades son: − Enumerar todos los ficheros en el servidor actual de SFS • Crear/borrar un fichero de SFS • Leer/grabar registros de un fichero • Vaciar un fichero de todos los registros confirmados •Cambiar el servidor actual SDT a otro • Transferir y convertir un fichero plano QSAM a un fichero de SFS • Transferir cualquier fichero SFS a un fichero "plano" y viceversa 7. cicsddt 8. el cicsddt es una herramienta de CICS para administrar la emulación del control de fichero de CICS en DB2 para Windows NT, proporcionando capacidades similares al cicssdt. • sfsadmin • el sfsadmin es la herramienta de administración de Encina para la administración de los ficheros estructurados Encina del sistema de ficheros (SFS). Proporciona muchas de las capacidades que son proporcionadas por IDCAMS en un sistema de MVS/ESA. • tkadmin • el tkadmin es una herramienta de Encina, usada sobre todo para rastrear, el fichero de diario y la administración del volumen, salvaguardia y obtener información sobre el servidor Encina. • Enconsole • Enconsole es un interfaz gráfico de usuario que proporciona a las capacidades administrativas para el ambiente Encina. Proporciona al acceso a las configuraciones del DCE y de Encina, herramientas para definir, parar y comenzar, y modificar los servidores de Encina para requisitos particulares. −CDCN −CDCN es una transacción de depuración CICS para depurar los fuentes C y de los programas en COBOL. Conectividad d e l s e r v i d o r CI077 G78 Cuadro 16-8. Conectividad del servidor (CIO11 G18) Notas: • El CICS para los servidores Windows NT V4.0 puede conectar con otros servidores CICS usando una variedad de protocolos, a saber SNA, y DCE RPC o los zócalos sobre el TCP/IP. El CICS para Windows NT V4.0 utiliza los mismos protocolos. CICS/ESA, CICS/MVS, el CICS para sistemas abiertos (Unix), el CICS para OS/2 CICS/VSE y CICS/400 utilizan conexiones SNA. El CICS para las conexiones de Windows NT V4.0 proporciona integridad de datos usando protocolos de nivel 1 de sincronización. Enviará identificaciones de usuario verificadas o identificaciones de usuario y contaseña en las peticiones que salen y procesará identificaciones de usuario verificadas e identificaciones del usuario no verificadas con contraseña en peticiones de entrada. El soporte de nivel 2 de la sincronización se proporciona sobre conexiones DCE RPC. • CICS para Windows NT V4.0 soporta multiples peticiones de entrada y de salida sobre una sola conexión con otro servidor. Las sesiones son totalmente independientes entre si. CICS para Windows NT V4.0 puede encaminar dinámicamente comandos de conexión de programa (EXEC CICS LINK) tan bien como las peticiones de transacción para transacciones definidas como dinámicas. El encaminamiento dinámica se maneja por programas de la salida (exit) de usuario. Conectividad d e l C l i e n t e C1011 G19 Cuadro 16-9. Conectividad del cliente (CIO11 G19) Notas: Los clientes de CICS pueden conectar con un CICS para el servidor de Windows NT V4.0 usando tres protocolos, a saber: −SNA - Esto requiere la ayuda de APPC en el cliente y el servidor. Esta es proporcionada por el servidor de comunicaciones de IBM en el servidor, y por los productos siguientes en cada plataforma de cliente. • OS/2 - comunicaciones encargado o servidor de comunicaciones de IBM. • Windows (de 16 bits) - NS/Win o NetWare para SAA. • Servidor de Windows (de 32 bits) - Microsoft SNA (requiere V2.0 de los clientes CICS). −DOS – Solo se soporta si está con NetWare para SAA. −Apple Mac - requiere la ayuda de Apple SNA. • Zócalos TCP/IP - el soporte para TCP/IP se incorpora a Windows 3.1, Windows 95, Windows NT, OS/2 Warp Connect y OS/2 Warp Server. Para Windows 3.1, se requiere el Winsock un producto complemento del TCP/IP. Para DOS, se requiere TCP/IP de IBM para DOS. Los clientes de Apple Mac requieren el TCP/IP de Apple. • DCE RPC - IBM Transaction Server para Windows NT V4.0 puede también soportar clientes que utilizan DCE RPC. Esto incluye a clientes CICS para los sistemas en lenguaje Unix, incluyendo AIX, Sun Solaris, HP/UX, Siemens Sinix y Digital Unix. Los clientes del CICS pueden utilizar sesiones paralelas. Lo que significa que un solo cliente puede tener excepcionalmente demanda múltiple al mismo tiempo a uno o más servidores CCICS. Esto es bueno porque un cliente puede tener cierta clase de visualización en una ventana disponible para el usuario, y el usuario podría cambiar a partir de alli de una aplicación a otra, iniciando peticiones de cliente a cada uno en paralelo. Ninguna de las dos aplicaciones necesita preocuparse i es independientemente de si otra aplicación tiene una petición excepcional a un servidor de CICS. Esta capacidad la valoran los proveedores de software y los clientes. Clientes CICS soportados por CICS para Windows NT CIOI 1 G1A Cuadro 16-10. Clientes del CICS apoyados por el CICS para Windows NT (CIO11G1A) Notas: • • • • El CICS para Windows NT V4.0 soporta clientes basados en DCE y no DCE. Los clientes basados en DCE son los clientes que se ejecutan en los ambientes Unix, mientras que los basados en clientes no DCE basó funcionan en los otros ambientes. Los clientes DCE pueden aprovecharse de los servicios de seguridad y de directorio del DCE. Los clientes basados no DCE pueden también asociarse usando protocolos SNA APPC. Clientes CICS soportados por CICS para Windows NT CIMSG ~B Cuadro 16-11. Web al CICS para las opciones de Windows NT (CI011 G1 B) Notas: • Los visores Web pueden tener acceso a las paginas HTML del servidor web que utilizan la Pasarela de Internet de CICS para tener acceso a aplicaciones basadas en 3270 sin modificar las existentes del CICS, o pueden utilizar scripts CGI escritos por usuarios para tener acceso a aplicaciones del CICS usando la Interfaz de Llamada Externa (ECI – External Call Interface). Los clientes CICS pueden enviar cadenas de datos desde emuladores de Terminal 3270 del cliente para tener acceso a las aplicaciones CICS para Windows NT V4.0. Las aplicaciones especialmente escritas del usuario pueden comunicar con los zócalos IP, y el programa de recepción puede tener acceso a aplicaciones CICS usando cualquiera de las Llamadas Externas o de las Interfaces de Presentación Externa (ECI o EPI). −Cualquier sistema que pueda ejecutar telnet 3270 (TN3270) puede tener acceso a CICS para Windows NT V4.0, ussando la ayuda del telnet proporcionada por el cliente de CICS para el AIX, que puede conectar directamente con CICS para Windows NT V4.0 usando DCE RPCs. −Una vez dentro CICS para Windows NT V4.0 puede enviar la petición a cualquier otro sistema conectado a CICS para procesar.