Usar Cloud Run con Mainframe Connector

Mainframe Connector te permite activar y monitorizar tareas de Cloud Run desde tu mainframe. Por ejemplo, puedes usar esta función para integrar tu herramienta de extracción, transformación y carga (ETL) con Mainframe Connector mediante trabajos de Cloud Run.

En esta página se explica cómo puedes realizar las siguientes tareas con Mainframe Connector:

  • Activar un trabajo de Cloud Run: inicia un trabajo de Cloud Run desde Mainframe Connector.
  • Ver registros de tareas de Cloud Run: consulta los registros de tareas de Cloud Run de forma local en tu mainframe para monitorizarlo.
  • Cancelar una tarea de Cloud Run: cancela una tarea de Cloud Run en curso

Para obtener más información sobre cómo crear y gestionar trabajos de Cloud Run, consulta la documentación de Cloud Run.

Antes de empezar

Ejecutar un trabajo de Cloud Run con Mainframe Connector

Para ejecutar un trabajo de Cloud Run con Mainframe Connector, sigue estos pasos:

  1. Para activar un trabajo de Cloud Run desde tu mainframe, usa el comando cloud run job execute desde tu archivo de lenguaje de control de trabajos (JCL) del mainframe:

    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job execute JOB_NAME
    /*
    

    Sustituye JOB_NAME por el trabajo de Cloud Run que quieras ejecutar.

    Puedes ejecutar el comando cloud run job execute en modo síncrono y asíncrono. Si quieres activar un trabajo en modo síncrono e imprimir los registros del trabajo a medida que se lleva a cabo, usa el comando anterior con la marca --tail_logs.

  2. Para ver los registros de una ejecución de un trabajo de Cloud Run específico, usa el comando cloud run job logs de tu archivo JCL de mainframe:

    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job logs EXECUTION_ID
    /*
    

    Sustituye EXECUTION_ID por el ID de ejecución del trabajo de Cloud Run.

  3. (Opcional) Para cancelar una tarea de Cloud Run, usa el comando cloud run job cancel de tu archivo JCL de mainframe:

    Example JCL
    //STEP01 EXEC BQSH
    //STDIN DD *
    cloud run job cancel EXECUTION_ID
    /*
    

    Sustituye EXECUTION_ID por el ID de ejecución del trabajo de Cloud Run que quieras cancelar.