Para poder depurar un programa CICS interactivo, debe
compilar el código con información de depuración; en particular,
debe compilar con la opción de compilador TEST. A continuación, puede continuar de las dos maneras
siguientes:
- Si enlaza la opción de tiempo de ejecución TEST al módulo de carga, también
especificará la dirección IP de la estación de trabajo a fin de que se incluya en el
programa. Esta información de tiempo de ejecución se incluye automáticamente al generar
el JCL de construcción, pero solo si establece las siguientes propiedades:
- Establezca Ejecutar por lotes en el depurador en la página Opciones de
entorno de ejecución.
- Marque el recuadro de selección Utilizar CICS en la página
Valores de COBOL o en la página Valores de PL/I.
Si
el daemon de depuración está a la escucha en el entorno de trabajo, se
iniciará una sesión de depuración en cuanto ejecute la transacción que incluye el
programa.
Para evitar ejecutar el módulo de carga bajo un depurador, reconstrúyalo sin
información de depuración y renueve la versión del módulo de carga en la región CICS.
- Si no enlaza la opción de tiempo de ejecución TEST al módulo de carga, utilice la
transacción
CICSx
DTCN, que se suministra con la Herramienta de depuración de
IBM®. Al
ejecutar DTCN, se visualizará un panel para que indique estos elementos, entre otros:
- El nombre de la transacción que incluye el programa.
- La dirección IP de la estación de trabajo.
Si el daemon de depuración
está a la escucha en el entorno de trabajo, se iniciará una sesión de depuración en
cuanto ejecute la transacción indicada desde la estación de trabajo.
Más tarde, puede ejecutar de nuevo la transacción DTCN para
excluir la transacción indicada de la depuración.