En esta página, se proporcionan instrucciones para extraer reglas de negocio de aplicaciones escritas en PL/I, COBOL y JCL. La extracción de reglas comerciales en Mainframe Assessment Tool te ayuda a validar la lógica empresarial y a identificar reglas obsoletas en la base de código de tu mainframe.
Durante la extracción de reglas de negocio, Mainframe Assessment Tool analiza la base de código de tu aplicación de unidad central para identificar las reglas de negocio y presentarlas en un formato estandarizado y legible.
Beneficios de la extracción de reglas de negocios
La extracción de reglas de negocios te ayuda a alcanzar los siguientes objetivos:
- Crea una única fuente de verdad: Mainframe Assessment Tool extrae la lógica de tu aplicación de mainframe en reglas de negocio legibles por humanos en Gherkin, un lenguaje específico del dominio (DSL) de texto sin formato que se usa en el desarrollo basado en el comportamiento (BDD). Este formato estandarizado traduce el código complejo en situaciones claras, lo que cierra la brecha entre el descubrimiento técnico y la intención comercial.
- Elimina la lógica obsoleta: Identifica y quita las reglas irrelevantes para optimizar la migración a Google Cloud.
- Acelera la modernización: Genera especificaciones de aplicaciones a partir del código de tu unidad central para acelerar el proceso de modernización.
- Reduce el riesgo: Minimiza la divergencia funcional validando las reglas extraídas con los propietarios de los procesos comerciales antes de la modernización.
Esta página está destinada a desarrolladores de mainframe, arquitectos empresariales y analistas de negocios que deseen comprender y modernizar las aplicaciones heredadas de mainframe extrayendo reglas de negocios del código fuente.
En esta página, se explica cómo hacer lo siguiente:
- Extrae reglas comerciales: Ejecuta un trabajo de extracción para identificar reglas comerciales en tu aplicación de mainframe.
- Revisa y valida las reglas: Analiza las reglas extraídas para garantizar su exactitud y relevancia en relación con tus objetivos de modernización.
- Actualizar el estado de las reglas: Actualiza el estado de las reglas extraídas para reflejar su relevancia en relación con tus objetivos de modernización.
- Exportar reglas de negocio: Exporta las reglas extraídas a un archivo para su posterior análisis o modernización.
Antes de comenzar
Antes de comenzar, asegúrate de haber completado las siguientes tareas:
- Crea una evaluación: Asegúrate de tener una evaluación existente con recursos de unidad central subidos, como programas y copybooks. Para obtener más información, consulta Crea una evaluación.
Identifica el punto de entrada: Selecciona el módulo principal de tu aplicación de mainframe que sirve como punto de entrada para la extracción de reglas de negocios.
Cómo iniciar un trabajo de extracción de reglas de negocio
La herramienta Mainframe Assessment Tool usa agentes potenciados por Gemini para analizar tu código. Estos agentes realizan la extracción en varios pasos, como el análisis del código, la identificación de la lógica de decisión y la generación de resultados en lenguaje natural.
Puedes ejecutar varios trabajos de extracción dentro de una sola evaluación para analizar grandes aplicaciones de forma incremental. Este proceso te permite enfocarte en funciones comerciales específicas, como la facturación o la nómina, seleccionando diferentes conjuntos de recursos para cada trabajo. Cada vez que inicies una nueva extracción, podrás seleccionar un conjunto diferente de recursos para el análisis.
Para iniciar un trabajo de extracción de reglas de negocios, sigue estos pasos:
- Abre la Mainframe Assessment Tool en un navegador web.
- En el menú de navegación, haz clic en Evaluaciones.
- En la página Evaluaciones, para abrir una evaluación específica, haz clic en la flecha de expansión .
- Haz clic en Reglas de la empresa.
- Haz clic en Nuevo trabajo de extracción.
Para configurar los detalles del trabajo de extracción, en la página Información básica, sigue estos pasos:
- En Nombre, ingresa un identificador único para el trabajo.
- Opcional: En Descripción, ingresa una descripción breve del trabajo (hasta 128 caracteres).
- Opcional: En Instrucción de enfoque, proporciona instrucciones específicas para enfocar la extracción. Por ejemplo:
Extract only the tax calculation logicExtract only rules involving the accounts dataExtract only rules that are implemented in the branch of the code that handles car insurance
- Haz clic en Siguiente.
En la Lista de módulos, selecciona uno o más módulos principales para analizar.
Estos módulos sirven como puntos de entrada para la extracción. Cuando seleccionas módulos principales, Mainframe Assessment Tool identifica y agrega automáticamente todas las dependencias, como los copybooks y los programas llamados. Esto garantiza que las reglas de negocio estén completas y reflejen la lógica completa de la aplicación.
Después de seleccionar los módulos principales, haz clic en Ejecutar trabajo de extracción.
Mientras se ejecuta un trabajo, la tabla Trabajos de extracción muestra el estado del trabajo. Este estado indica la cantidad de pasos de planificación internos que el agente completó correctamente del total requerido para ese análisis específico.
Una vez que finaliza el trabajo de extracción, el estado en la tabla Trabajos de extracción cambia a Completado.
Revisa las reglas de negocio
Después de que Mainframe Assessment Tool extrae las reglas de negocio, puedes revisarlas y definirlas mejor. Este proceso de revisión garantiza que solo se usen las reglas correctas y necesarias para la modernización, y te ayuda a identificar la lógica obsoleta o incorrecta antes de que se modernicen las reglas.
Para revisar las reglas de negocios en un trabajo de extracción, sigue estos pasos:
En la tabla Trabajos de extracción, selecciona el trabajo que deseas revisar.
En la descripción general del trabajo, se muestran los detalles de configuración, como la descripción, la instrucción de enfoque y la lista de recursos incluidos en el análisis. También verás una tabla con las reglas de negocio extraídas y sus etiquetas asociadas.
Revisa las reglas de negocio extraídas y sus etiquetas.
Para abrir el panel Detalles de la regla, selecciona una regla específica.
En el panel Detalles de la regla, se muestra la siguiente información:
- Resumen: Proporciona una descripción de la regla para que comprendas su propósito y función.
- Etiquetas: Muestra las etiquetas que Mainframe Assessment Tool asigna automáticamente a la regla. Usa etiquetas para comprender el contexto de la regla y filtrar la tabla de reglas para un contexto específico de la aplicación para mainframe.
- Contenido de la regla: Muestra los detalles de la regla de negocio, como los datos de entrada, los datos de salida, la lógica empresarial y los casos extremos.
- Activos: Enumera los activos de código fuente asociados con la regla de negocio que te permiten rastrear la regla hasta el código de la unidad central de procesamiento.
Actualiza el estado de la regla
Cuando se extraen las reglas de negocio, se les asigna un estado inicial de Awaiting review. Durante la revisión, debes validar estas reglas para asegurarte de que reflejen la intención comercial actual y, luego, identificar las reglas que se deberían considerar para la modernización. Si seleccionas un estado, te aseguras de que las especificaciones de modernización reflejen con precisión las necesidades actuales de tu empresa.
Para seleccionar el estado de las reglas de negocios, sigue estos pasos:
- En la tabla Reglas de negocio, selecciona las reglas que deseas actualizar.
Haz clic en el menú Cambiar estado y, luego, selecciona uno de los siguientes estados:
- En espera de revisión: Es el estado predeterminado de todas las reglas. Indica que no se revisó la regla.
- Validada: Selecciona este estado para confirmar que la regla es precisa y está activa. Mainframe Assessment Tool usa reglas que marcas como Validadas para volver a generar las especificaciones de la aplicación para la modernización.
- Pendiente de validación: Selecciona este estado si la regla requiere más análisis o información adicional para la validación.
- Obsoleto: Selecciona este estado para marcar las reglas que ya no son pertinentes. La Mainframe Assessment Tool excluye las reglas marcadas como Obsoleto de la exportación y la modernización.
Exportar reglas de negocio
Después de revisar las reglas de negocio extraídas, puedes exportarlas a un archivo. La exportación de reglas de negocio te permite usarlas como entrada con herramientas como la CLI de Gemini para la modernización y el análisis, compartirlas con las partes interesadas o realizar análisis sin conexión.
Para exportar reglas de negocios, sigue estos pasos:
- En la tabla Reglas de negocio, selecciona las reglas que deseas exportar.
- Para exportar reglas de negocios en formato JSON, haz clic en Exportar.
- Para exportar la configuración del agente en Markdown y usarla con Gemini CLI, haz clic en Export for Gemini Modernization. Esta configuración permite que Gemini CLI se conecte y descargue las reglas directamente.
¿Qué sigue?
- Obtén más información para exportar los resultados de la evaluación.