Story Transcript
HOJA DEL PRODUCTO CA InterTest Batch
CA InterTest™ Batch r8.5 CA InterTest™ Batch ofrece potentes capacidades de depuración que lo ayudarán a realizar pruebas por lotes de los programas COBOL, el ensamblador y PL/I con mayor rapidez y facilidad. Además, ayuda a probar aplicaciones IMS/DC y procedimientos almacenados de DB2.
Descripción general Aportar calidad a las aplicaciones empresariales de mainframe a través de una depuración interactiva y eficaz ayuda a las aplicaciones a satisfacer los niveles de servicio establecidos. Además, CA InterTest Batch ayuda a ofrecer aplicaciones de calidad con rapidez y mejora su estabilidad al detectar errores antes de que lleguen a producirse.
Valor de negocio La fase de prueba y depuración es una de las más importantes y de las que más tiempo requieren en el desarrollo de aplicaciones de mainframe. Por otro lado, se le plantea el reto de conseguir hacer más con un menor número de programadores expertos en mainframe y se ve sometido a la presión de tener que reducir el tiempo de comercialización y cumplir con una normativa gubernamental cada vez más estricta. Las capacidades automatizadas de depuración y prueba que ofrece CA InterTest Batch le permitirán superar los retos que plantea el desarrollo de aplicaciones sin rodeos, ya que contribuyen a garantizar que los programas se hayan sometido a pruebas minuciosas antes de la fase de producción. En concreto, ofrece una depuración automatizada, fiable y rentable.
CA InterTest Batch
Funciones CA InterTest Batch r8.5 representa la inversión y el compromiso continuos de CA Technologies con los responsables de mainframe. Esta versión incluye varias mejoras, como una nueva interfaz de usuario gráfica (GUI) y funciones de Mainframe 2.0. Con Mainframe 2.0 y la nueva interfaz de usuario gráfica de CA InterTest, podrá aprovechar sus inversiones actuales en mainframe y ampliar el mainframe para dar un mejor soporte a las necesidades empresariales y de TI presentes y futuras.
Mainframe 2.0 CA InterTest Batch ha adoptado funciones clave de Mainframe 2.0 diseñadas para simplificar el uso del producto y agilizar y hacer más eficaz a la vez la instalación, la configuración y el mantenimiento para el personal.
CA Mainframe Software Manager: este producto, cuyo nombre abreviado es CA MSM, automatiza la instalación y el mantenimiento de CA InterTest Batch y elimina la complejidad de SMP/E. —
El servicio de adquisición de productos permite mover fácilmente paquetes de instalación y mantenimiento de productos desde el servicio de soporte online de CA directamente hasta su entorno de mainframe y prepararlos para la instalación.
—
El servicio de instalación de software efectúa una estandarización en la instalación de CA InterTest Batch, que incluye un nuevo método optimizado de entrega electrónica de software (ESD) que permite instalar el producto mediante utilidades estándares. Asimismo, este servicio ofrece un mantenimiento y una instalación estandarizados de productos SMP/E a través de APAR y PTF, y simplifica el procesamiento de SMP/E a través de una interfaz de usuario gráfica intuitiva y de un asistente de instalación inteligente.
—
El servicio de implementación de software permite implementar fácilmente CA InterTest Batch en su entorno de mainframe.
—
El inventario de software consolidado (CSI) de CA MSM se ha sometido a actualizaciones y mejoras de infraestructura que añaden flexibilidad al procesamiento de CSI que realiza CA MSM y que permiten al programa utilizar la CPU y la memoria del sistema de forma más eficaz.
Programa de verificación de instalación (IVP) y Programa de verificación de ejecución (EVP): como parte de los requisitos para su inclusión en el conjunto de productos de mainframe de CA Technologies que se lanzan cada mes de mayo, CA InterTest Batch ha superado rigurosas pruebas realizadas a través del IVP y el EVP con el fin de detectar y resolver problemas de capacidad de interoperación antes de su lanzamiento. Estos programas son una ampliación de nuestra iniciativa de certificación de capacidad de interoperación en curso, lanzada en mayo de 2009.
2
CA InterTest Batch
Guía de prácticas recomendables: esta guía proporciona información acerca de la instalación, la configuración inicial y la implementación de CA InterTest Batch para reducir el período de aprendizaje del personal encargado de la instalación y gestión del producto.
Interfaz de usuario gráfica (GUI) fácil de usar basada en el entorno de desarrollo integrado (IDE) de Eclipse Esta mejora proporciona una interfaz de usuario de Eclipse basada en IDE que garantiza un aspecto común y una nueva funcionalidad tanto en CA InterTest Batch como en CA InterTest™ for CICS. Pese a que esta GUI no sustituirá a la interfaz de pantalla verde 3270 tradicional, será una interfaz de usuario alternativa capaz de poner toda la potencia de los controles gráficos al alcance de los dedos. Si no dispone del IDE de Eclipse pero desea utilizar esta nueva GUI con CA InterTest Batch o CA InterTest for CICS, podrá hacerlo fácil y eficazmente sin necesidad de instalar el IDE de Eclipse. En cambio, si lo tiene, es posible que desee aprovechar esta mejora a modo de complemento del IDE de Eclipse. De este modo, podrá utilizar CA InterTest Batch y CA InterTest for CICS junto con otras soluciones de desarrollo y control de calidad de aplicaciones basadas en IDE de Eclipse que ya posea, como las herramientas de desarrollo Java y C++, de otras compañías.
ILUSTRACIÓN B.
+
La nueva GUI de CA InterTest
La nueva GUI de CA InterTest es una interfaz que resulta fácil de usar tanto para el usuario de mainframe tradicional como para la nueva generación de programadores de mainframe.
+
+
+
3
CA InterTest Batch
Otras funciones clave
Depuración de lotes interactiva: puede depurar sus aplicaciones de lotes de forma interactiva en sus entornos de lotes nativos a través de la función Batch Link. Esta función permite una depuración de varios pasos y usuarios de tareas que se ejecutan por lotes, sin necesidad de asignaciones en primer plano.
Prevención de finales anómalos al detectar todos los errores de las aplicaciones: CA InterTest Batch controla instrucciones de programas durante la ejecución. Cada vez que se detecta un error, CA InterTest Batch suspende automáticamente la ejecución del programa con un punto de interrupción automático antes de que se produzca un fallo en el programa. Cuando se realiza un punto de interrupción automático, el sistema queda protegido y se puede proceder inmediatamente a efectuar una depuración interactiva.
Establecimiento de puntos de interrupción para interrumpir la ejecución de un programa: es posible establecer puntos de interrupción con el fin de interrumpir la ejecución de un programa en cualquier punto. En cada punto de interrupción, se muestra la lista de códigos fuente. A continuación, podrán efectuarse las tareas de depuración, como el cambio de variables de programas o áreas de datos del almacenamiento, el establecimiento o la eliminación de otros puntos de interrupción, el cambio o retrazado dinámicos de la ruta de ejecución del programa y la inspección de archivos. Además, CA InterTest Batch le permitirá decidir si los puntos de interrupción deben interrumpir la ejecución del programa antes o después de la ejecución de la instrucción. Los puntos de interrupción posteriores permiten ver valores de campos actualizados en la ventana de mantenimiento, que se puede desplegar totalmente para poder ver grupos y datos de gran tamaño.
Control de la ejecución de un programa para probar todas las rutas de programa: es posible controlar la ejecución de un programa deteniendo y reanudando la ejecución desde cualquier punto. Gracias a esta flexibilidad, resulta fácil probar secciones de programas concretas o eludir errores, lo que le permitirá identificar y corregir varios problemas en una única sesión de depuración.
Asignación fácil de usar/función de conversión de JCL: en cuestión de segundos, podrá configurar, editar y personalizar sus sesiones de prueba y asignaciones para que se ejecuten en primer plano o por lotes. Las invalidaciones de tiempo de ejecución simplifican el proceso de prueba de numerosas versiones de aplicaciones o con varios parámetros de entrada. Tanto CA Librarian® Base for z/OS como CA Panvalet® for z/OS son compatibles como orígenes de JCL además de los archivos PDS.
Visualización y actualización de valores de datos simplificadas: puede visualizar y actualizar cualquier valor de datos desde la práctica visualización de código fuente de CA InterTest Batch, sin necesidad de interrumpir la vista de la sesión.
Visualización y modificación del almacenamiento: la función CORE de CA InterTest Batch permite visualizar y modificar fácilmente datos almacenados con sólo sobrescribir los datos visualizados.
4
CA InterTest Batch
Visualización automática de variables de programa (AUTOKEEP): AUTOKEEP muestra el contenido de variables de programa a las que se hace referencia en la instrucción activa y permite la modificación de estos elementos. Además, este contenido se puede visualizar en el formato tradicional hexadecimal y de carácter o en el formato DISPLAY, lo que facilita la visualización y modificación de campos numéricos. También es posible ver valores de datos históricos de variables de programa COBOL mientras se retrocede por instrucciones ejecutadas anteriormente.
Seguimiento de la ejecución de un programa: con la función de seguimiento, podrá retrazar la ruta de ejecución de un programa y comprender su lógica. En concreto, las capacidades de seguimiento de instrucción en instrucción le permitirán comprender cómo se llegó hasta determinado punto en el tiempo.
Cobertura de código fuente: CA InterTest for Batch enumera el número de veces de ejecución de cada instrucción directamente en la lista de códigos fuente. Esta información se puede utilizar para identificar código que no se haya probado. Además, ayuda a verificar que los datos de prueba sean adecuados. Entre las capacidades de generación de informes integrados y visualizaciones gráficas adicionales se incluyen:
—
Porcentaje probado de la aplicación
—
Número de veces que se ejecuta cada línea durante la prueba
—
Código no alcanzado potencial
—
Código probado/no probado
—
Histogramas y mapas de ejecución
Funciones de Common Symbolic Support en la integración de varios productos: para agilizar la resolución de errores, CA InterTest Batch permite identificar ubicaciones de programas simbólicamente mediante un archivo simbólico común (el archivo PROTSYM), sin direcciones informáticas ni desplazamientos y sin necesidad de preocuparse por los cambios de dirección tras la recompilación. Sucede así incluso con aquellos módulos formados por programas compilados por separado y posteriormente agrupados. El archivo PROTSYM se utiliza en los programas CA InterTest™ Batch, CA InterTest for CICS, CA Optimizer®/II, CA SymDump® for CICS y CA SymDump® Batch. Además, CA InterTest Batch se integra directamente con los productos de gestión de la configuración y del cambio de CA Technologies. Es fácil transferir listas de códigos fuente desde CA Endevor® Software Change Manager (SCM), CA Librarian® Base for z/OS y CA Panvalet® for z/OS al archivo PROTSYM. Si es cliente de CA Endevor SCM, se aprovecha la función de huella de este programa para que CA InterTest Batch pueda localizar y formatear información simbólica de forma dinámica, gracias a lo cual se desaparecen todos los requisitos de configuración de nivel de programa para el soporte simbólico.
5
CA InterTest Batch
Procesamiento sincronizado: para ayudar a garantizar que se está utilizando la versión de código fuente correcta, CA InterTest Batch ofrece un archivo PROTSYM y sincronización de módulos cargables. Cuando se selecciona un programa para someterlo a prueba, CA InterTest Batch compara listas de códigos fuente y la fecha y hora de los módulos cargables. En caso de no encontrar archivos coincidentes, se muestra una lista de selección desde la cual es posible elegir la lista correcta.
Depuración interactiva de procedimientos almacenados de DB2 y programas IMS/DC: CA InterTest Batch permite depurar procedimientos almacenados de DB2 que se ejecutan en WLM y realizar una depuración directa de programas IMS/DC. La compatibilidad con la depuración de procedimientos almacenados de DB2 anidados se consigue al permitir la coexistencia de varias instancias del depurador CA InterTest Batch en el espacio direccionable del procedimiento almacenado. Además, las aplicaciones controladas y las no controladas pueden coexistir en la misma partición de IMS/DC o en el mismo espacio direccionable del procedimiento almacenado de DB2. Una función de programación permite activar el control de cualquier aplicación IMS/DC o procedimiento almacenado de DB2 siempre que se desee.
Compatibilidad de depuración de programas optimizados: CA InterTest Batch es compatible con la depuración de programas que se hayan optimizado tanto mediante la opción OPTIMIZE del compilador COBOL como con CA Optimizer® o CA Optimizer/II.
Compatibilidad con bases de datos ampliadas: CA InterTest Batch ofrece compatibilidad adicional con bases de datos, ya que permite interrumpir automáticamente la ejecución de un programa en cualquier llamada a una base de datos de DB2, IMS, CA DATACOM®/DB y CA IDMS™/DB.
Numerosas funciones de capacidad de uso y vigencia técnica: —
Notificación de instrucciones o párrafos no ejecutados
—
Supresión de puntos de interrupción directamente desde las pantallas de visualización de puntos de interrupción
—
Inclusión de instrucciones de origen en visualizaciones de puntos de interrupción
—
Asignación y visualización de definiciones más complejas, como archivos temporales, nuevos conjuntos de datos y definiciones con atributos DCB en la función Batch Link
—
Filtrado del contenido del menú de selección de Batch Link por ID de usuario, nombre de tarea o nombre de programa
—
Visualización, formateo y modificación de almacenamiento de 64 bits y referencia a datos de 64 bits en puntos de interrupción condicionales; también existe compatibilidad con datos que se encuentran fuera del espacio de datos primario
6
CA InterTest Batch
Enfoque de la prestación de servicios Los servicios de CA ofrecen un conjunto servicios de mainframe prestados a través del personal interno de CA Technologies y de una red de partners establecidos seleccionados para ayudarlo a obtener una implementación correcta y los resultados empresariales deseados con la mayor rapidez posible. Nuestra oferta de servicios estándar está diseñada para acelerar la implementación y el proceso de aprendizaje del personal. La formación y las mejores prácticas en materia de mainframe de CA Technologies, comprobadas a nivel práctico, pueden ayudar a reducir riesgos, a mejorar el uso y la adopción y, en última instancia, a adaptar la configuración del producto a las necesidades de su compañía.
Beneficios CA InterTest Batch permite realizar pruebas y depuraciones directamente desde el origen, evitar ABENDS al detectar todos los errores de aplicaciones online y detectar y resolver errores de forma interactiva a medida que éstos se producen. Ayuda a realizar todas estas acciones sin necesidad de volver a compilar o finalizar la sesión de prueba, con el fin de minimizar de forma más eficaz la indisponibilidad de las aplicaciones y mejorar su calidad general.
Las ventajas de CA Technologies CA Technologies cuenta con 30 años de experiencia reconocida ofreciendo software de gestión de TI empresarial que se caracteriza por su solidez, fiabilidad, escalabilidad y seguridad. CA InterTest Batch, que forma parte de las herramientas de calidad y prueba de aplicaciones de CA, es un componente clave de la iniciativa Mainframe 2.0 de CA Technologies, cuyo objetivo es cambiar definitivamente la forma en que se gestiona el mainframe al ayudar a nuestros clientes a maximizar el valor de los productos de mainframe de CA Technologies y al ofrecer una experiencia simplificada y soluciones innovadoras que aportan valor con rapidez y flexibilidad.
Copyright ©2010 CA. Todos los derechos reservados. Todas las marcas y nombres comerciales, logotipos y marcas de servicios a los que se hace referencia en este documento pertenecen a sus respectivas empresas. DB2, IMS, CICS, COBOL, PL/I y z/OS son marcas comerciales de International Business Machines Corporation en los Estados Unidos, en otros países, o en ambos. El propósito de este documento es meramente informativo. CA no se responsabiliza de la exactitud e integridad de la información. En la medida de lo permitido por la ley vigente, CA proporciona esta documentación "tal cual", sin garantía de ningún tipo, incluidas, a título enunciativo y no taxativo, las garantías implícitas de comercialidad, adecuación a un fin específico o no incumplimiento. CA no responderá en ningún caso en los supuestos de demandas por pérdidas o daños, directos o indirectos, que se deriven del uso de esta documentación, incluidas, a título enunciativo y no taxativo, la pérdida de beneficios, la interrupción de la actividad empresarial, la pérdida del fondo de comercio o la fuga de datos, incluso cuando CA hubiera podido ser advertida con antelación y expresamente de la posibilidad de dichos daños. CS0390_1210
7