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:

NOMCOMANDA PARM1(VALOR1) PARM2(VALOR2) ... PARMn(VALORn)

Exemple de Comanda de CL

CRTUSRPRF USRPRF(NOUUSUARI) PASSWORD('contrasenya')

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:

  1. Comandes de Gestió de Fitxers: Permeten crear, modificar, eliminar i gestionar fitxers i directoris.
  2. Comandes de Gestió de Treballs: Permeten controlar l'execució de treballs, incloent-hi la seva creació, programació i finalització.
  3. 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

  1. Crear un fitxer físic anomenat TESTFILE a la biblioteca MYLIB amb una longitud de registre de 80 caràcters.

    CRTPF FILE(MYLIB/TESTFILE) RCDLEN(80)
    
  2. Eliminar el fitxer TESTFILE de la biblioteca MYLIB.

    DLTF FILE(MYLIB/TESTFILE)
    

Solució

  1. Per crear el fitxer:

    CRTPF FILE(MYLIB/TESTFILE) RCDLEN(80)
    
  2. 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.

© Copyright 2024. Tots els drets reservats