Documente Academic
Documente Profesional
Documente Cultură
Apli Comercial
Sist. Gestor de
Microcódigo base de datos
Vertical
S.O
Microcódigo
Horizontal
Todas las capas se comunican por medio del microcódigo vertical. Si se dan
• Orientación a objetos.
• Nivel único direccionamiento. Aísla al usuario de las características del hard.
Orientación a objetos
El sistema AS−400 consta de un unico nivel de almacenamiento, todo lo que se almacena son objetos. Un
objeto es aquello que no necesita de una herramienta para ser usado. El sistema va ha estar formado por X
objetos. Los objetos se definen mediante un nombre y su tipo ( mas o menos la extensión). El tipo va a definir
las funciones que va a poder realizar el objeto.
Todos los objetos tienen que estar en bibliotecas. El sistema no es en árbol por lo que una biblioteca no puede
tener dentro otra biblioteca.
Biblioteca actual
*Curlib biblioteca actual. Cada usuario puede dar el valor que el quiera. Su utilidad es para no tener que decir
al sistema donde quiero crear un objeto, ya que te identificara tu biblioteca.
Listas de bibliotecas
Cuando trabajamos con mas de una biblioteca podemos crear una lista del bibliotecas. Por ello puedes buscar
un objeto en las diferentes bibliotecas que use el usuario.
1
3. Bibliotecas de usuario son hasta 25 bibliotecas, son las que crea el usuario o
añade a la lista.
Los datos que no sean objetos se almacenan en los ficheros físicos fuente ´SRC−PF´. Estos datos que
continene el fichero físico fuente se van a llamar miembros.
QSYS
Todo el sistema esta en una biblioteca llamada QSYS. Sin embargo esto solo es en teoria ya que no contiene
las bibliotecas sino sus descripciones. Si borras una descripción de una biblioteca esta se borrara.
Sintaxis de un mandato
Esta compuesta por las tres primeras consonates del verbo en ingles, mas las tres primeras letras del objeto y
por ultimo un modificador.
Mensajes
Mensajes de usuario.
Menasjes de sistema.
Mandatos:
2
WRKACTJOB Dice que usuario esta en cada dispositivo.
QPADEVXXXX Es el dispositivo del usuario conectado a través de un sistema remoto. (Terminal física real)
respuesta.
• Mensajes con respuesta: Son mensajes a dispositivos y se almacenan en la cola de mensajes por lo que
podemos verlos todos los usuarios ya que la cola de mensajes son publicas.
Las colas de mensajes son totalmente publicas, ya que si podemos escribir en la cola de mensajes (mandar un
mensaje), también podemos leerla.
Mandatos de mensajes
PDM
Esta aplicación nos permite trabajar con los miembros de un archivo físico fuente.La aplicación se arranca con
STRPDM.
Un miembro es el contenido del físico fuente, no puede estar en la biblioteca porque no es un objeto.
Archivo
Biblioteca
Tipo clp, txt... depende del uso que le vayamos a dar y esta en función del compilador.
Hay trabajos interactivos que realizas según te vayan saliendo y también existen los trabajos sometidos
(backgrourd). Para someter trabajos: SBMJOB.
3
Estos trabajos se envían a la QBATCH. Para trabajar con ellos debemos crear una descripción del trabajo que
personalice la forma de trabajar, esta debe estar asignada a un perfil de usuario y por último tener una cola de
trabajos
SDA
• Nos va a permitir generar una pantalla que podemos utilizar en cualquier lenguaje
de programación.
Las pantallas necesitan de un programa para ser usadas y los menus funcionan por si solos.
Las pantallas que vamos a realizar se van ha almacenar en un archivo fisico fuente. Este miembro puede estar
formado por mas de un registro(pantallas). En un miembro van a estar todas las pantallas que va a utilizar el
programa.
• Constantes; datos que no van a cambiar durante el proceso del programa. Es todo aquello que tiene un
blanco por delante y por detrás.
constante se borra rápido pero para borrar tres constantes tendre que utilizar tres
Para modificar una variable solo hay que escribir encima de ella. Para modificar
4
´PROGRAMA´´DE´´NOMINAS´ Tres constantes
• Constantes del sistema; son constantes, aunque no para todos los usuarios pero si para un usuario.
*DATE DD/DD/DD
*TIME HH:HH:HH
*USER U...........U
*SYS NAME S...........S
Existen cuatro constantes del sistema:
Alfanumericas Numericas
Entrada I 3
Salida O 6
E/S B 9