Este tutorial serve de introdução ao sistema AS/400 (System i5) e as linguagens de programação RPG e DDS. Este é o primeiro de uma série de nove capítulos que tratam vários aspectos deste sistema.
O AS/400 é uma plataforma computacional lançada em 1988 pela IBM. Actualmente é oficialmente designado por System i5 embora o termo AS/400 seja ainda muito usado. Ao longo dos capítulos vamo-nos referir a este sistema como AS/400, fique apenas ciente que esta já não é a sua designação oficial.
O sistema operativo presente nestas máquinas é, na maioria das vezes, o OS400. Este sistema contém um sistema gestor de bases de dados integrado assim como diversos compiladores,editores e outras aplicações. O AS/400 suporta várias linguagens de programação como o Java, C, SQL, Assembly, COBOL, PHP, etc.
Requisitos mínimos para completar este tutorial:
- Conhecimentos básicos de programação.
- Conhecimentos básicos de bases de dados (modelo relacional, SQL).
- Acesso a um servidor AS/400.
- Terminal de ligação a um servidor AS/400 (para criar este tutorial foi usado o software Moshasoft).
Será construída uma pequena aplicação onde constarão exemplos das matérias tratadas em cada capítulo. A aplicação que vamos construir permitirá gerir um conjunto de lojas e respectivos clientes. No último capitulo encontra-se um conjunto de ficheiros de texto com todo o código criado ao longo do tutorial.
A aplicação irá ter o seguinte modelo de dados: