Mandatos de z/OS Debugger
Los mandatos y las palabras clave se pueden abreviar. Las abreviaturas que se muestran con algunos mandatos son abreviaturas mínimas. Sin embargo, puede utilizar una abreviatura mínima o cualquier cadena desde el mínimo de abreviatura hasta la escritura total de la palabra clave; todas son válidas. Esto es así para todas las palabras clave de mandatos.
Si está depurando en modalidad de pantalla completa, puede obtener ayuda con la sintaxis del mandato z/OS Debugger pulsando PF1 o especificando un signo de interrogación (?) en la línea de mandatos. Así se listan todos los mandatos de z/OS Debugger en la ventana Registro.
Para obtener una lista de las opciones de un mandato, escriba un mandato parcial seguido de un interrogante.
La modalidad de depuración remota solamente acepta estos mandatos (si así se indica) si la ejecuta en la modalidad de compatibilidad de Debug Tool.
En la tabla siguiente se resumen los mandatos z/OS Debugger.
| mandato ? | Se muestran todos los mandatos de z/OS Debugger en la ventana Registro. |
| Mandato ALLOCATE | Asigna un archivo a un conjunto de datos existentes, una concatenación de los conjuntos de datos existentes o un conjunto de datos temporal. |
| Mandato ANALYZE (PL/I) | Muestra el proceso de evaluación de una expresión y los atributos de datos de los resultados intermedios. |
| Mandato Assignment (ensamblador y desensamblado) | Asigna el valor de una expresión a una ubicación de almacenamiento o registro especificado. |
| Mandato Assignment (LangX COBOL) | Asigna el valor de una expresión a una referencia especificada. |
| Mandato assignment (PL/I) | Asigna el valor de una expresión a una referencia especificada. |
| Mandato AT | Define un punto de interrupción (otorga el control de su programa a z/OS Debugger en las circunstancias especificada). |
| mandato BEGIN | BEGIN y END delimitan una secuencia de uno o más mandatos para formar un mandato más largo. |
| Mandato block (C y C++) | Le permite agrupar cualquier número de mandatos de z/OS Debugger en un solo mandato. |
| Mandato break (C y C++) | Le permite terminar y salir de un bucle (es decir, do, for y while) o el mandato
switch desde cualquier punto distinto del final lógico. |
| Mandato CALL | El mandato CALL invoca un procedimiento, un nombre de entrada o un nombre de programa, o solicita que se ejecute una función de programa de utilidad. |
| Mandato CC | Controla si se recopilan datos de cobertura de código. |
| Mandato CLEAR | Elimina las acciones de los mandatos de z/OS Debugger emitidos anteriormente (como ejemplo, puntos de interrupción). |
| Mandato COMMENT | Se utiliza para insertar un comentario en el registro de sesión. |
| Mandato COMPUTE (COBOL) | Asigna el valor de una expresión aritmética a una referencia especificada. |
| Mandato CURSOR (modalidad de pantalla completa) | Mueve el cursor entre la última posición guardada en el panel de sesión de z/OS Debugger (excluyendo los campos de cabecera) y la línea de mandatos. |
| Mandato declarations (ensamblador, desensamblado y LangX COBOL) | Declare las variables de sesión que son efectivas durante una sesión de z/OS Debugger. |
| Mandato declarations (C y C++) | Declare las variables de sesión y los códigos que son efectivos durante una sesión de z/OS Debugger. |
| Mandato declarations (COBOL) | Declare las variables de sesión que son efectivas durante una sesión de z/OS Debugger. |
| Mandato DECLARE (PL/I) | Declare las variables de sesión que son efectivas durante una sesión de z/OS Debugger. |
| Mandato DESCRIBE | Muestra los atributos de referencias, las unidades de compilación y el entorno de ejecución. |
| mandato DISABLE | Convierte al punto de interrupción AT en inoperativo, pero no lo borra; puede inhabilitarlo (ENABLE) más adelante sin escribir de nuevo todo el mandato. |
| Mandato do/while (C y C++) | Lleva a cabo un mandato antes de evaluar la expresión de prueba. |
| Mandato DO (PL/I) | Permite recopilar uno o más mandatos en un grupo que se puede ejecutar (opcionalmente) varias veces. |
| mandato ENABLE | Hace que los puntos de interrupción AT estén operativos después de inhabilitarlos mediante el mandato
DISABLE. |
| Mandato EVALUATE (COBOL) | Proporciona una notación abreviada para una serie de sentencias IF anidadas. |
| Mandato expression (C y C++) | Evalúa la expresión indicada que se puede utilizar para asignar un valor a una variable o para invocar una función. |
| Mandato FIND | Proporciona la función de búsqueda en pantalla completa y en modalidad en línea de los archivos de origen y de listado, así como la función de búsqueda en pantalla completa de las ventanas Registro y Supervisor. |
| Mandato FINDBP | Proporciona la función de búsqueda de origen en pantalla completa para líneas, sentencias y puntos de interrupción de desplazamiento. |
| Mandato for (C y C++) | Proporciona un bucle interactivo. |
| Mandato FREE | Libera (desasigna) un archivo asignado. |
| Mandato GO | Hace que z/OS Debugger inicie o reanude la ejecución de su programa. |
| Mandato GOTO | Hace que z/OS Debugger reanude la ejecución del programa en el ID de sentencia especificado. |
| Mandato GOTO LABEL | Hace que z/OS Debugger reanude el programa en ejecución en la etiqueta de la sentencia especificada. |
| Mandato %IF (lenguaje de programación neutro) | Le permite llevar a cabo de forma condicional un mandato; utilice esta sintaxis si está construyendo un mandato que puede ejecutarse en diferentes lenguajes de programación. |
| Mandato IF (ensamblador, desensamblado y LangX COBOL) | Le permite llevar a cabo un mandato de forma condicional. |
| Mandato if (C y C++) | Le permite llevar a cabo un mandato de forma condicional. |
| Mandato IF (COBOL) | Le permite llevar a cabo un mandato de forma condicional. |
| Mandato IF (PL/I) | Le permite llevar a cabo un mandato de forma condicional. |
| Mandato IMMEDIATE (modalidad de pantalla completa) | Hace que un mandato de una lista de mandatos se lleve a cabo de forma inmediata. Para utilizarlo con mandatos asignados a una tecla de función de programa. |
| Mandato INPUT (C, C++ y COBOL) | Proporciona una entrada para una lectura interceptada y solamente es válida cuando hay una lectura pendiente para un archivo interceptado. |
| Mandato JUMPTO | Salta a la sentencia especificada y, a continuación, detiene el programa en esa sentencia. |
| Mandato LIST | Muestra información sobre su sesión de z/OS Debugger. |
| Mandato LOAD | Especifica que el módulo denominado se debería cargar con fines de depuración. |
| Mandato LOADDEBUGDATA | Especifica una unidad de compilación (CU) como CU de ensamblador y carga los datos de depuración. |
| Mandato MEMORY | Identifica una dirección en la memoria para visualizarla en la ventana Memoria. |
| Mandato MONITOR | Define o redefine un mandato cuya salida se visualiza en la ventana Supervisor (modalidad de pantalla completa), salida de terminal (modalidad en línea) o archivo de registro (modalidad por lotes). |
| mandato MOVE (COBOL) | Transfiere datos de un área de almacenamiento a otra. |
| mandato NAMES | Especifica nombre de módulos de carga o unidades de compilación para depurar o ignorar, y visualiza el valor actual del mandato
NAMES. |
| Mandato Null | Un punto y coma grabado donde se esperaba un mandato. |
| Mandato ON (PL/I) | Establece las acciones que se han de ejecutar cuando se alcanza la condición PL/I especificada. |
| Mandato PANEL (modalidad de pantalla completa) | Muestra los paneles especiales (por ejemplo, para personalizar su sesión de pantalla completa). |
| Mandato PERFORM (COBOL) | Identifica una serie de mandatos que se ha de ejecutar. La serie de mandatos se puede ejecutar de forma repetida, si utiliza la palabra clave UNTIL del mandato. |
| mandatos PLAYBACK | Mandatos para iniciar y detener la ejecución de los estados de ejecución aplicaciones de registro y para reproducir los estados de ejecución registrados. |
| Mandato POPUP | Muestra la ventana emergente Mandato, donde se escriben los mandatos. |
| Mandato POSITION | Posiciona el cursor en una línea específica en la ventana especificada. |
| Mandatos de prefijo (modalidad de pantalla completa) | Se aplica solamente a las líneas de listado fuente y se escriben en la ventana Origen. |
| Mandato PROCEDURE | Permite la definición de un grupo de mandatos a los que se puede acceder utilizando el mandato de procedimiento CALL. |
| Mandato QUALIFY RESET | Restablece la calificación en el bloque del programa suspendido y desplaza la ventana Origen para que se visualice la línea de sentencia actual. |
| Mandato QUERY | Muestra el valor actual de los valores de z/OS Debugger (como la ubicación actual en el programa suspendido). |
| Mandato QUIT | Finaliza una sesión de z/OS Debugger (con el código de retorno, si se ha especificado). |
| Mandato QQUIT | Finaliza una sesión de z/OS Debugger (sin ninguna solicitud adicional) |
| Mandato RETRIEVE (modalidad de pantalla completa) | Muestra el último mandato especificado en la línea de mandatos. |
| Mandato RESTORE | Habilita la restauración explícita de valores, puntos de interrupción y especificaciones de supervisor. |
| Mandato RUN | Hace que z/OS Debugger inicie o reanude la ejecución de su programa. |
| Mandato RUNTO | Hace que z/OS Debugger ejecute el programa en un punto específico (sin establecer ningún punto de interrupción) |
| Mandato SCROLL (modalidad de pantalla completa) | Proporciona un desplazamiento horizontal y vertical en modalidad de pantalla completa. |
| Mandato SELECT (PL/I) | Elije uno de los conjuntos de mandatos alternativos. |
| Mandato SET | Controla varios valores de z/OS Debugger. |
| Mandato SET (COBOL) | Asigna un valor a una referencia de COBOL. |
| Mandato SHOW prefix (modalidad de pantalla completa) | Especifica de qué la sentencia relativa (para C) o el verbo relativo (para COBOL) en la línea se debe mostrar temporalmente en el área de sufijo el recuento de frecuencia. |
| Mandato STEP | Hace que z/OS Debugger recorra un programa por pasos, ejecutando una o varias sentencias del programa. |
| STORAGE, mandato | Le permite modificar un máximo de ocho bytes de almacenamiento. |
| Mandato switch (C y C++) | Le permite transferir el control a diferentes mandatos en el cuerpo de conmutación, dependiendo del valor de la expresión de conmutación. |
| Mandato SYSTEM (z/OS) | Le permite emitir mandatos TSO durante una sesión de z/OS Debugger. |
| Mandato TRIGGER | Alcanza la condición AT especificada en z/OS Debugger o alcanza la condición de lenguaje de programación especificado en su programa. |
| Mandato TSO (z/OS) | Le permite emitir mandatos TSO durante una sesión de z/OS Debugger (este mandato solamente es válido en un entorno a TSO). |
| Mandato USE | Hace que los mandatos de z/OS Debugger del archivo o conjunto de datos especificado se lleven a cabo o se compruebe la sintaxis de los mismos. |
| Mandato while (C y C++) | Le permite llevar a cabo de forma repetida el cuerpo de un bucle hasta que ya no se cumpla la condición especificada o se evalúe como falsa |
| Mandato WINDOW (modalidad de pantalla completa) | Abre, cierra, redimensiona o expande a pantalla completa (aumenta o reduce el tamaño) la ventana especificada en el panel de sesión de z/OS Debugger. |
Consulte los temas siguientes para obtener más información relacionada con el material descrito en este tema.
- Tareas relacionadas
- IBM® z/OS Debugger User's Guide
- Referencias relacionadas
- Funciones incorporadas de z/OS Debugger
- Variables de z/OS Debugger