LocalazyLocalazy
Control Language, o CL, es un lenguaje de programación utilizado en los sistemas operativos mainframe de IBM. Está diseñado para la administración de sistemas y permite al usuario controlar el sistema, crear y ejecutar programas y gestionar archivos. CL es un lenguaje basado en comandos, lo que significa que los comandos se envían al sistema operativo para realizar tareas específicas. Estos comandos pueden emitirse de forma interactiva o pueden almacenarse en un programa CL, que es una serie de comandos CL que pueden ejecutarse como una unidad. Los programas CL son ejecutados por el intérprete CL del sistema operativo, que es un programa que lee y ejecuta comandos CL. El intérprete CL forma parte del núcleo del sistema operativo. Lo primero que hay que hacer para empezar a utilizar CL es crear un programa CL. Esto se hace creando un archivo de texto que contenga los comandos CL que desea ejecutar. El fichero debe tener una extensión ".cl". Una vez que haya creado su programa CL, puede ejecutarlo emitiendo el siguiente comando al intérprete CL: /ruta/hacia/cl/intérprete /ruta/hacia/cl/programa El "/ruta/al/intérprete/cl" es la ruta al intérprete CL en su sistema. El "/ruta/hacia/cl/programa" es la ruta hacia el programa CL que desea ejecutar. También puede ejecutar programas CL de forma interactiva iniciando el intérprete CL y escribiendo a continuación los comandos CL que desee ejecutar. Para ello, ejecute el siguiente comando en el sistema operativo: /ruta/al/intérprete/cl El "/ruta/a/cl/intérprete" es la ruta al intérprete CL en su sistema. Una vez que se inicia el intérprete CL, verá un prompt ">". En este prompt, puede escribir comandos CL y se ejecutarán inmediatamente. Para salir del intérprete CL, escriba el comando "exit". Ahora que ya sabe cómo crear y ejecutar programas CL, veamos algunos de los comandos CL más utilizados. El comando "WRKOBJ" se utiliza para listar los objetos de una biblioteca. Por ejemplo, para listar los objetos de la biblioteca "MYLIB", se debe ejecutar el siguiente comando: WRKOBJ MYLIB El comando "CRTLIB" se utiliza para crear una biblioteca. Por ejemplo, para crear la biblioteca "MYLIB", se debe ejecutar el siguiente comando: CRTLIB MYLIB El comando "DLTLIB" se utiliza para borrar una biblioteca. Por ejemplo, para eliminar la biblioteca "MYLIB", se debe ejecutar el siguiente comando: DLTLIB MYLIB El comando "ADDLIBLE" se utiliza para añadir una biblioteca a la lista de bibliotecas que el sistema operativo busca cuando busca un objeto. Por ejemplo, para añadir la biblioteca "MYLIB" a la lista de bibliotecas que busca el sistema operativo, se debe ejecutar el siguiente comando: ADDLIBLE MYLIB El comando "WRKLIB" se utiliza para listar las bibliotecas que están actualmente en la lista de bibliotecas que busca el sistema operativo. Por ejemplo, para listar las bibliotecas en la lista de bibliotecas que busca el sistema operativo, se debe ejecutar el siguiente comando: WRKLIB El comando "RMVLIBLE" se utiliza para eliminar una biblioteca de la lista de bibliotecas que busca el sistema operativo. Por ejemplo, para eliminar la biblioteca "MYLIB" de la lista de bibliotecas que busca el sistema operativo, se debe ejecutar el siguiente comando: RMVLIBLE MYLIB El comando "CRTPGM" se utiliza para crear un programa. Por ejemplo, para crear el programa "MYPGM", se debe ejecutar el siguiente comando: CRTPGM MYPGM El comando "DLTPGM" se utiliza para borrar un programa. Por ejemplo, para borrar el programa "MYPGM", se debe ejecutar el siguiente comando: DLTPGM MYPGM El comando "STRPGM" se utiliza para iniciar un programa. Por ejemplo, para iniciar el programa "MYPGM", debe ejecutar el siguiente comando: STRPGM MYPGM El comando "ENDPGM" se utiliza para finalizar un programa. Por ejemplo, para finalizar el programa "MYPGM", debe emitir el siguiente comando: ENDPGM MYPGM El comando "DSPOBJD" se utiliza para mostrar los detalles de un objeto. Por ejemplo, para mostrar los detalles de la biblioteca "MYLIB", se debe ejecutar el siguiente comando: DSPOBJD MYLIB El comando "DSPLIB" se utiliza para mostrar el contenido de una biblioteca. Por ejemplo, para mostrar el contenido de la biblioteca "MYLIB", debe ejecutar el siguiente comando: DSPLIB MYLIB El comando "DSPFD" se utiliza para mostrar los detalles de un archivo. Por ejemplo, para mostrar los detalles del archivo "MYFILE", se debe ejecutar el siguiente comando: DSPFD MI ARCHIVO El comando "CPYF" se utiliza para copiar un fichero. Por ejemplo, para copiar el archivo "MYFILE" en el archivo "MYFILE2", se debe ejecutar el siguiente comando: CPYF MIARCHIVO MIARCHIVO2 El comando "DLTF" se utiliza para borrar un fichero. Por ejemplo, para borrar el fichero "MIFICHERO", se debe ejecutar el siguiente comando: DLTF MIFICHERO