En aquest mòdul, explorarem les comandes bàsiques del Llenguatge de Control (CL). Les comandes de CL són instruccions que permeten als usuaris interactuar amb el sistema operatiu, gestionar fitxers, treballs i altres recursos del sistema. Aquestes comandes són essencials per automatitzar tasques i optimitzar processos en entorns de sistemes IBM i (anteriorment conegut com AS/400).
Objectius del Mòdul
- Comprendre què són les comandes de CL.
- Aprendre a utilitzar les comandes bàsiques per gestionar fitxers, treballs i el sistema.
- Familiaritzar-se amb la sintaxi i l'estructura de les comandes de CL.
Què són les Comandes de CL?
Les comandes de CL són instruccions textuals que es poden executar en una línia de comandes o dins d'un programa CL. Aquestes comandes permeten realitzar una àmplia varietat de tasques, com ara:
- Gestionar fitxers i directoris.
- Controlar l'execució de treballs.
- Configurar i mantenir el sistema.
- Interactuar amb altres programes i serveis.
Estructura d'una Comanda de CL
Una comanda de CL té una estructura específica que inclou el nom de la comanda seguit de diversos paràmetres. A continuació es mostra l'estructura general d'una comanda de CL:
Exemple de Comanda de CL
En aquest exemple:
CRTUSRPRF
és el nom de la comanda que crea un perfil d'usuari.USRPRF
és un paràmetre que especifica el nom del nou perfil d'usuari.PASSWORD
és un paràmetre que defineix la contrasenya per al nou usuari.
Tipus de Comandes de CL
Les comandes de CL es poden classificar en diverses categories segons la seva funcionalitat. En aquest mòdul, ens centrarem en les següents categories:
- Comandes de Gestió de Fitxers: Permeten crear, modificar, eliminar i gestionar fitxers i directoris.
- Comandes de Gestió de Treballs: Permeten controlar l'execució de treballs, incloent-hi la seva creació, programació i finalització.
- Comandes de Gestió del Sistema: Permeten configurar i mantenir el sistema operatiu i els seus recursos.
Exemples de Comandes Bàsiques
Comandes de Gestió de Fitxers
-
CRTPF: Crea un fitxer físic.
CRTPF FILE(MYLIB/MYFILE) RCDLEN(100)
-
DLTF: Elimina un fitxer.
DLTF FILE(MYLIB/MYFILE)
Comandes de Gestió de Treballs
-
SBMJOB: Submet un treball per a l'execució.
SBMJOB CMD(CALL PGM(MYPGM)) JOB(MYJOB)
-
ENDJOB: Finalitza un treball.
ENDJOB JOB(123456/MYUSER/MYJOB)
Comandes de Gestió del Sistema
-
CHGSYSVAL: Canvia un valor del sistema.
CHGSYSVAL SYSVAL(QTIME) VALUE('12:00:00')
-
WRKSYSSTS: Mostra l'estat del sistema.
WRKSYSSTS
Exercici Pràctic
Exercici 1: Crear i Eliminar un Fitxer
-
Crear un fitxer físic anomenat
TESTFILE
a la bibliotecaMYLIB
amb una longitud de registre de 80 caràcters.CRTPF FILE(MYLIB/TESTFILE) RCDLEN(80)
-
Eliminar el fitxer
TESTFILE
de la bibliotecaMYLIB
.DLTF FILE(MYLIB/TESTFILE)
Solució
-
Per crear el fitxer:
CRTPF FILE(MYLIB/TESTFILE) RCDLEN(80)
-
Per eliminar el fitxer:
DLTF FILE(MYLIB/TESTFILE)
Errors Comuns i Consells
- Error de Sintaxi: Assegura't que la sintaxi de la comanda és correcta. Els noms de les comandes i els paràmetres han d'estar ben escrits.
- Permisos Insuficients: Algunes comandes requereixen permisos especials. Assegura't que tens els permisos necessaris per executar la comanda.
- Paràmetres Incorrectes: Verifica que els valors dels paràmetres són correctes i vàlids per a la comanda específica.
Conclusió
En aquesta secció, hem introduït les comandes de CL, la seva estructura i alguns exemples bàsics. Les comandes de CL són una eina poderosa per gestionar i automatitzar tasques en sistemes IBM i. En els següents temes, aprofundirem en les comandes específiques per a la gestió de fitxers, treballs i el sistema.
Curs de CL (Llenguatge de Control)
Mòdul 1: Introducció al CL
- Què és el Llenguatge de Control?
- Configuració del Teu Entorn
- Sintaxi i Estructura Bàsiques
- Escrivint el Teu Primer Programa CL
Mòdul 2: Comandes Bàsiques de CL
- Introducció a les Comandes de CL
- Comandes de Gestió de Fitxers
- Comandes de Gestió de Treballs
- Comandes de Gestió del Sistema
Mòdul 3: Variables i Expressions
- Comprenent les Variables
- Definint i Utilitzant Variables
- Expressions i Operadors
- Manipulació de Cadenes
Mòdul 4: Estructures de Control
Mòdul 5: Comandes Avançades de CL
- Operacions Avançades de Fitxers
- Programació Avançada de Treballs
- Comandes de Configuració del Sistema
- Seguretat i Permisos