Usa Cloud Run con el conector de Mainframe

Mainframe Connector te permite activar y supervisar trabajos 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) existente con Mainframe Connector mediante trabajos de Cloud Run.

En esta página, se explica cómo puedes realizar las siguientes tareas con el conector de Mainframe:

  • Ejecuta un trabajo de Cloud Run: Inicia un trabajo de Cloud Run desde el conector de Mainframe.
  • Ver los registros de trabajos de Cloud Run: Consulta los registros de trabajos de Cloud Run de forma local en tu mainframe para supervisarlos.
  • Cancela un trabajo de Cloud Run: Cancela un trabajo de Cloud Run en curso.

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

Antes de comenzar

Ejecuta un trabajo de Cloud Run con el conector de Mainframe

Para ejecutar una tarea de Cloud Run con el conector de Mainframe, sigue estos pasos:

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

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

    Reemplaza JOB_NAME por el trabajo de Cloud Run que deseas ejecutar.

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

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

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

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

  3. Para cancelar un trabajo de Cloud Run, usa el comando cloud run job cancel desde tu archivo JCL de Mainframe:

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

    Reemplaza EXECUTION_ID por el ID de ejecución del trabajo de Cloud Run que deseas cancelar.