En este módulo, aprenderemos sobre los comandos básicos del Lenguaje de Control (CL). Los comandos de CL son instrucciones que se utilizan para realizar diversas tareas en un sistema AS/400 o IBM i. Estos comandos permiten a los usuarios y administradores gestionar archivos, trabajos, y el sistema en general.

Objetivos del Módulo

  • Comprender la estructura y sintaxis de los comandos de CL.
  • Familiarizarse con los comandos básicos de gestión de archivos, trabajos y del sistema.
  • Aprender a ejecutar comandos de CL y entender sus resultados.

Estructura de un Comando de CL

Un comando de CL generalmente sigue la siguiente estructura:

COMANDO PARM1(valor1) PARM2(valor2) ... PARMn(valorn)
  • COMANDO: Es el nombre del comando que se va a ejecutar.
  • PARM: Son los parámetros del comando, que especifican detalles adicionales sobre cómo debe ejecutarse el comando.
  • valor: Es el valor asignado a un parámetro específico.

Ejemplo de Comando de CL

DSPJOB JOB(123456/QUSER/MYJOB)

En este ejemplo:

  • DSPJOB es el comando que muestra información sobre un trabajo.
  • JOB es un parámetro que especifica el identificador del trabajo.
  • 123456/QUSER/MYJOB es el valor del parámetro JOB, que identifica el trabajo específico.

Tipos de Comandos de CL

Los comandos de CL se pueden clasificar en varias categorías según su funcionalidad. En este módulo, nos centraremos en tres categorías principales:

  1. Comandos de Gestión de Archivos
  2. Comandos de Gestión de Trabajos
  3. Comandos de Gestión del Sistema

  1. Comandos de Gestión de Archivos

Estos comandos se utilizan para crear, modificar, eliminar y gestionar archivos en el sistema. Algunos ejemplos incluyen:

  • CRTPF (Create Physical File): Crea un archivo físico.
  • DLTF (Delete File): Elimina un archivo.
  • CPYF (Copy File): Copia datos de un archivo a otro.

  1. Comandos de Gestión de Trabajos

Estos comandos permiten gestionar trabajos en el sistema, como iniciar, detener y monitorear trabajos. Algunos ejemplos incluyen:

  • SBMJOB (Submit Job): Envía un trabajo para que se ejecute en segundo plano.
  • ENDJOB (End Job): Termina un trabajo en ejecución.
  • WRKJOB (Work with Job): Muestra información detallada sobre un trabajo.

  1. Comandos de Gestión del Sistema

Estos comandos se utilizan para gestionar y configurar el sistema en general. Algunos ejemplos incluyen:

  • CHGSYSVAL (Change System Value): Cambia un valor del sistema.
  • WRKSYSSTS (Work with System Status): Muestra el estado actual del sistema.
  • PWRDWNSYS (Power Down System): Apaga el sistema.

Ejecución de Comandos de CL

Para ejecutar un comando de CL, se puede utilizar la línea de comandos en una sesión interactiva o incluir el comando en un programa de CL. A continuación, se muestra cómo ejecutar un comando en una sesión interactiva:

  1. Abrir una sesión interactiva: Inicie sesión en el sistema AS/400 o IBM i.
  2. Ingresar el comando: Escriba el comando en la línea de comandos y presione Enter.

Ejemplo Práctico

Supongamos que queremos crear un archivo físico llamado MYFILE en la biblioteca MYLIB. Utilizaremos el comando CRTPF:

CRTPF FILE(MYLIB/MYFILE) RCDLEN(100)
  • CRTPF es el comando para crear un archivo físico.
  • FILE es el parámetro que especifica el nombre del archivo y la biblioteca.
  • RCDLEN es el parámetro que especifica la longitud del registro, en este caso, 100.

Ejercicio Práctico

Ejercicio 1: Crear y Eliminar un Archivo

  1. Crear un archivo físico:

    • Utilice el comando CRTPF para crear un archivo físico llamado TESTFILE en la biblioteca TESTLIB con una longitud de registro de 80.
    CRTPF FILE(TESTLIB/TESTFILE) RCDLEN(80)
    
  2. Eliminar el archivo físico:

    • Utilice el comando DLTF para eliminar el archivo TESTFILE de la biblioteca TESTLIB.
    DLTF FILE(TESTLIB/TESTFILE)
    

Solución:

  1. Para crear el archivo:

    CRTPF FILE(TESTLIB/TESTFILE) RCDLEN(80)
    
  2. Para eliminar el archivo:

    DLTF FILE(TESTLIB/TESTFILE)
    

Conclusión

En esta lección, hemos introducido los comandos de CL, su estructura y cómo se clasifican en diferentes categorías. También hemos visto ejemplos prácticos de cómo ejecutar comandos de CL y hemos realizado un ejercicio para reforzar el aprendizaje. En las próximas lecciones, profundizaremos en cada categoría de comandos y aprenderemos a utilizarlos de manera efectiva.

¡Continúa con la siguiente lección para explorar los comandos de gestión de archivos en detalle!

© Copyright 2024. Todos los derechos reservados