En aquest tema, aprendrem a configurar l'entorn necessari per començar a programar en RPG. Aquest procés inclou la instal·lació de les eines necessàries, la configuració del sistema i la preparació del teu entorn de treball.

  1. Requisits Previs

Abans de començar, assegura't de tenir els següents requisits:

  • Un ordinador amb accés a internet.
  • Accés a un sistema IBM i (anteriorment conegut com AS/400 o iSeries).
  • Un compte d'usuari amb permisos per desenvolupar i executar programes RPG.

  1. Eines Necessàries

2.1. IBM Rational Developer for i (RDi)

IBM Rational Developer for i (RDi) és l'entorn de desenvolupament integrat (IDE) recomanat per a la programació en RPG. Proporciona eines avançades per a l'edició de codi, depuració i gestió de projectes.

Instal·lació de RDi

  1. Descarrega RDi: Visita el lloc web d'IBM i descarrega la versió més recent de RDi.
  2. Instal·la RDi: Segueix les instruccions del programa d'instal·lació per instal·lar RDi al teu ordinador.
  3. Configura RDi: Un cop instal·lat, obre RDi i configura'l per connectar-te al teu sistema IBM i.

2.2. Accés a un Sistema IBM i

Per desenvolupar en RPG, necessitaràs accedir a un sistema IBM i. Això pot ser a través d'un servidor local o un servei de hosting.

Connexió al Sistema IBM i

  1. Obre RDi: Inicia RDi al teu ordinador.
  2. Crea una Nova Connexió: A la vista de Remote Systems, fes clic dret i selecciona "New Connection".
  3. Configura la Connexió: Introdueix l'adreça IP del teu sistema IBM i, el nom d'usuari i la contrasenya.
  4. Prova la Connexió: Assegura't que la connexió funcioni correctament.

2.3. Emulador de Terminal

Un emulador de terminal és útil per interactuar directament amb el sistema IBM i. Un dels emuladors més utilitzats és IBM i Access Client Solutions (ACS).

Instal·lació de IBM i Access Client Solutions (ACS)

  1. Descarrega ACS: Visita el lloc web d'IBM i descarrega IBM i Access Client Solutions.
  2. Instal·la ACS: Segueix les instruccions del programa d'instal·lació per instal·lar ACS al teu ordinador.
  3. Configura ACS: Un cop instal·lat, obre ACS i configura'l per connectar-te al teu sistema IBM i.

  1. Configuració del Sistema

3.1. Creació d'un Perfil d'Usuari

Per desenvolupar en RPG, necessitaràs un perfil d'usuari amb els permisos adequats.

  1. Accedeix al Sistema IBM i: Utilitza l'emulador de terminal per accedir al sistema.
  2. Crea un Nou Usuari: Utilitza el comandament CRTUSRPRF per crear un nou perfil d'usuari.
    CRTUSRPRF USRPRF(NOMUSUARI) PASSWORD(CONTRASENYA) USRCLS(*PGMR) TEXT('Perfil de desenvolupador RPG')
    
  3. Assigna Permisos: Assegura't que el nou usuari tingui els permisos necessaris per desenvolupar i executar programes.

3.2. Configuració de Biblioteques

Les biblioteques són essencials per organitzar els teus objectes en el sistema IBM i.

  1. Crea una Nova Biblioteca: Utilitza el comandament CRTLIB per crear una nova biblioteca.
    CRTLIB LIB(NOMLIB) TEXT('Biblioteca de desenvolupament RPG')
    
  2. Afegir la Biblioteca a la Llista de Biblioteques: Utilitza el comandament ADDLIBLE per afegir la nova biblioteca a la teva llista de biblioteques.
    ADDLIBLE LIB(NOMLIB)
    

  1. Primer Programa en RPG

Per assegurar-nos que tot està configurat correctament, crearem i executarem un simple programa "Hello World" en RPG.

4.1. Creació del Programa

  1. Obre RDi: Inicia RDi i connecta't al teu sistema IBM i.
  2. Crea un Nou Membre de Font: A la biblioteca de desenvolupament, crea un nou membre de font amb el nom HELLO.
  3. Escriu el Codi: Introdueix el següent codi en el membre de font.
    **FREE
    DCL-S msg CHAR(20) INZ('Hello, World!');
    DSPLY msg;
    

4.2. Compilació i Execució

  1. Compila el Programa: Utilitza l'opció de compilació de RDi per compilar el programa.
  2. Executa el Programa: Utilitza l'emulador de terminal per executar el programa.
    CALL PGM(NOMLIB/HELLO)
    

Si tot està configurat correctament, hauries de veure el missatge "Hello, World!" a la pantalla.

Conclusió

En aquesta secció, hem configurat l'entorn necessari per començar a programar en RPG. Hem instal·lat les eines necessàries, configurat el sistema i creat un simple programa "Hello World" per verificar que tot funciona correctament. Ara estàs preparat per començar a explorar els conceptes bàsics de la programació en RPG en els següents mòduls.

© Copyright 2024. Tots els drets reservats