IBM AS400
La familia de sistemas de IBM Application System/400 (AS/400) son sistemas de negocios de rango medio que reempleza el exitoso System/3X. Los sistemas AS/400 usan el sistema operativo OS/400 cuya arquitectura es diferente a la mayorpia de los sistemas operativos implementado funciones como seguridad, base de datos y comunicaciones en micro-cĂłdigo proveiendo un sistema operativo de una-pieza que resulta en eficiencia mejorada, consistencia y simplicidad.
### ### AS/400 provee ayuda en lĂnea, el tipo de ayuda proporcionada depende la posiciĂłn del cursor en la pantalla.
âââ
###
AS/400 provee âpromptingâ de comandos interactivo para cualquier comando del sistema o de usuario. Se puede teclear un comando y presionar âââ
### En OS/400 todo lo que se puede almacenar u obtener se guarda en un objeto. Ejemplos de objetos son bibliotecas, programas ejecutables, colas y mĂĄs. Los objetos comparten atributos comunes como nombre, tipo, descripciĂłn, fecha de creaciĂłn y propietario. El concepto de objeto le permite al sistema realizar operaciones estandar como autorizaciĂłn.
Los objetos principales son:
- *LIB Bibliotecas
- *FILE Archivos
- *PGM Programas compilados
- *OUTQ Colas de salida
### Cada objeto esta contenido en una biblioteca. Una biblioteca es un objeto de tipo ââ*LIBââ que contiene un grupo de objetos. Es similar al directorio raĂz (/) en UNIX. Pero a diferencia de UNIX una biblioteca no puede contener otras bibliotecas, con excepciĂłn de ââQSYSââ, la biblioteca maestra del sistema; que contiene todas las bibliotecas en el sistema.
Hay 3 categorĂas bĂĄsicas de bibliotecas:
- QSYS - La biblioteca que contiene todas las otras bibliotecas.
- Bibliotecas proporcionadas por el sistema. NOTA: Todas las bibliotecas proporcionadas por IBM inician con la letra ââQââ o ââ#ââ
- Bibliotecas creadas por usuarios.
### Un archivo es un objeto de tipo archivo que contiene datos en forma de una base dedtos, infromaciĂłn de dispositivo o un grupo de registros relacionados que se manejan como unidad.
Existen dos tipos de archivos de base de datos:
- Archivos FĂscos
- Archivos LĂłgicos
Un archivo fĂsico contiene datos almacenados acerca del sistema. Tiene un formato de registro de longitud fija. Los archivos fĂsicos son de 2 clases:
- Archivos FĂsicos de Datos
- Archivos FĂsicos Fuente
Un archivo fĂsico de datos (ââ*FILE PF-DATAââ) contiene informaciĂłn que no se puede compilar, como entrada de un programa; un archivo fĂsico de datos tiene un formato de registro definido usando ââData Description Specificationsââ (DDS), que es un lenguage para describir archivos de base de datos al sistema.
Un archivo fĂsico fuente (ââ*FILE PF-SRCââ) contiene cĂłdigo fuente en algĂșn lenguage soportado en el sistema (ej. COBOL y Pascal). La longitud de registros de estos archivos es de 92 (80 para el cĂłdigo y 6 para el campo de secuencia de numeros y 6 para el campo de fecha).
Los registros de datos en un archivo fĂsico de datos pueden agruparse en miembros. Un archivo fĂsico de datos puede tener uno o mĂĄs miembros. Estos miembros no son objetos en si mismos, si no sub-conjuntos de un objeto. Los miembros tienen un atributo asociado con ellos, que en el caso de miembros fuente determina como los varios programas del sistema tratan al al miembro. Por ejemplo un miembro marcado con el atributo ââCBLââ le indica a ââPDMââ que debe invocar al compilador de COBOL para compilar este miembro.
Un archivo lĂłgico de datos (ââ*FILE LF-DATAââ) es un archivo de datos que no contiene informaciĂłn pero provee un mĂ©todo alternativo para ver la informaciĂłn de un archivo fĂsico de datos referenciado. Es lo mismo que el concepto de ââvistaââ en SQL.
Los archivos de dispositivo contienen descripiĂłn de como se presenta la informaciĂłn a un programa desde un dispositivo o viceversa. Dos tipos comunes de estos archivos son archivos de impresora (ââFILE PRTFââ) y archivos de display (ââFILE DSPFââ).
â'âCrear un archivo fĂsico fuenteâââ
CRTSRCPF myfilename }}}
### Es el equivalente a ââPATHââ en UNIX. â'âDSPLIBLâââ muestra la lista de bibliotecas. ââ*CURLIBââ se refiere a la biblioteca en uso actual por el usuario. Una biblioteca con el mismo nombre del usuario se crea cuando el susuario es creado.
â'âCambia la *CURLIB y despliega la listaâââ
CHGCURLIB games400 DSPLIBL }}}
###
STRSEU }}}
Inicia SEU en la pantalla â'âWorking with Membersâââ del archivo especificado.
STRSEU QCLSRC }}}
Crea o abre un miembro en el archivo especificado.
STRSEU QCLSRC SMEFILE }}}
Se puede iniciar SEU desde PDM, el menu Programmer, SDA y la lĂnea de comandos.
Desde PDM, sleciona la opciĂłn 2 (Edit) o 5 (Display) en la pantalla â'âWorking with Membersâââ de PDM.
Desde lĂnea de comandos, presionando â'âF4âââ en la lĂnea de comandos invoca la pantalla â'âStart Source Entry Utilityâââ, donde se pueden definir los comandos opcionales.
âââ
###
-
[[[http://krypton.mnsu.edu/~j3gum/web/as400/intref.html Introductory Reference to the IBM AS/400]]] -
[[[http://www.texas400.com/tutas400intro.html AS400 Tutorial]]] - [[http://www.as400guy.com/]]
-
[[[http://tutorialindia.com/ile_rpg_iv/index.php RPG IV Tutorial]]] -
[[[http://tn5250.sourceforge.net/ Emulador de Terminal para Unices]]] -
[[[http://www.rzkh.de/ Acceso publico a AS400]]]
CategorySistemasOperativos