Anda di halaman 1dari 34

TECNOLOGIA A.S./ 400 I.B.M.

ESPECIALIZACION AS/400 INSTITUTO COMPUTRONIC

CONCEPTOS
Hardware de la Cia IBM (International Bussines Machine) muy empleado en entornos empresariales por su performance de 24 x 7 x 360 y su dedicacin para uso de servidor de transacciones, Comunicaciones, Base de Datos, Dispositivos etc. Casi todos los bancos del mercado y grandes Cias. confan sus activos de informacin a estos equipos debido a la seguridad que ofrecen y ser equipos no propenso al ataque de virus informticos.

Memoria???
Se llama Memoria Principal al hardware (tarjeta) que se introduce en la CPU del Servidor y de acuerdo a la inversin de la Empresa puede tener un tamao de 64, 128, 256 o + MB

Tambin existe el concepto de Memoria Auxiliar que esta determinada por los espacios libres que hay en los discos Magnticos y que de acuerdo a las necesidades del sistema operativo se pueden emplear para agilizar las operaciones de las aplicaciones ejecutadas en la memoria principal

Memoria Auxiliar???
1Pack de Discos (4 discos Magneticos SCSI) C/disco 60 GB 240 GB cap.stg

UTILITARIOS
PDM (PROGRAM DEVEPOLMENT MANAGEMENT)** SEU (SOURCE ENTRY UTYLITY)** DFU (DATA FILE UTILITY)** SDA (SCREEN DESIGN AIX) ayuda paa diseode pantalla RLU (REPORT LAYOUT UTILITY) help diseo de reporte SQL (STRUCTURED QUERY LANGUAJE) consulta a bd DB2 (DATA BASE) gestor de bd relacional 1 del mndo QUERY - y la lista es muy grande de acuerdo a las necesidades de la Empresa.

Lenguaje de Control
Son los comandos del sistema que indican la accin que debe realizar el sistema Operativo. Generalmente un verbo interacta con un Objeto

crt dsp chg wrk cpy dlt snd

VERBOS create display ver change working copy delete send

OBJETO(ACCION) lib library src source archivo fnte obj object pf (physical file) lf (logical file) prtf (printer file) spl (spool)

Logico indices

EJEMPLOS CRTLIB Create Library DSPLIB Display Library CHGCURLIB Change Current Library WRKSPLF Working Spool File WRKOBJPDM Working Object PDM SNDBRKMSG Send Break Message CPYF Copy File
Cambia librera actual chgcurlib Wrksplf trabajar con el spl de archivo

Almacenamiento ?
La Estructura de Almacenamiento es exactamente igual a la que se conserva en una PC, solo cambian las nomenclaturas. observe C:\ (Dir. Raiz) CARPETA (Contenedor) Disco duro Aaa

LIBRERIA
ARCHIVO FUENTE MIEMBROS

ARCHIVOS Pueden ser de distintos tipos xls ppt jar html .

Aaa*dist

IMPORTANTE
El usuario en su ciclo de trabajo debe crear su propio almacenamiento debido a que el sistema operativo por defecto provee una librera llamada
QGPL (GENERAL PURPUSE LIBRARY)

Para crear una libreria se emplea el comando ==> crtlib [F4]

*prod por ser de producccion siempres se daran actualizacio O agregadados

Todo usuario al iniciar su sesion debe activar su libreria

Para que pueda estar seguro que la operacion realizada es la correcta Ejecute el comando Buscamos en DSPLIB 1 cur Si ya fue activada la librera de tipo cur son 2usr Las librerias en la cual se guardaran los obje 3sys

Archivo Fisico Fuente ???


Es el concepto de una carpeta en la AS/400 y permite clasificar los datos almacenados. Generalmente en los entornos de Sistema se utiliza la sgte. Estructura
Carpeta que controla estructuras Qddsdrc
Librera LIBFEPU

QDDSSRC Archivo fuente Que solo Almacena datos (PF, LF, DSPF, PRTF)

QRPGSRC Archivo fuente Que solo Almacena codigo En Leng. RPG

QCBLSRC Archivo fuente Que solo Almacena codigo En Leng. COBOL

Archivo Fisico Fuente ???


= = > CRTSRCPF [F4] Carpeta!!!!!!!! < - - para crear

Cuando termine de ejecutar el comando debe aparecer el sgte. Mensaje : El Archivo TRABAAULA creado en la biblioteca LIBFEPU

Como se sabe, para guardar datos hay que definir un lugar de Almacenamiento y la estructura es :
LIBRERA (BIBLIOTECA) ARCHIVO FUENTE MIEMBROS

STRPDM (ENTER Y APLICAR OPCION 3)

El usuario visualiza los miembros creados en el almacenamiento definido. Los miembros pueden ser PF, LF, TXT, PRTF, etc.

Como nuestra necesidad es crear un Archivo Fisico (Tabla) para ello recurrimos al Utilitario SEU (Source Entry Utility) pulsando la Tecla [F6]

Comandos de Edicion
A=Despus. Teclee A para mover o copiar registros despus del registro actual
B=Antes. Teclee B para mover o copiar registros antes del registro actual C=Copiar una lnea a un destino especificado. Cn=Copiar n lneas CC=Copia de Bloque entre los lmites formados por los dos mandatos CC. D=Suprimir una lnea Dn=Suprimir n lneas DD=Supresin de Bloque que estn comprendidas entre los dos lmites DD.

I=Insertar una lnea en blanco detrs de este registro.

In=Insertar n lneas
IF=Insertar lnea y visualizar formato

IP=Insertar lnea y solicitud segn el tipo de miembro


M=Mover una lnea un destino especificado.

Mn=Mover n lneas
MM=Mover Bloque entre los lmites definidos por los mandatos de lnea MM, ambos inclusive, a un destino especificado.

+n=Avanzar miembro n lneas Teclee +n para girar hacia adelante el miembro n lneas. -n=Retrotraer miembro n lneas Teclee -n para girar hacia atrs el miembro n lneas.

En una estructura de una tabla hay que emplear las sgte. Columnas TIPO NOMBRE NOMBRE LONGITUD TIPO DATO DECIMAL

0 dec RECORD

8 en + 2 de

S- numerico A- cadena de letras o otros L - fechas

TIPOS DE DATOS

TIPO DE DATOS

FUNCIONES
ALIAS Proporciona un nombre alternativo para el campo. COLHDG Proporciona cabeceras de columna para el campo. COMP
Proporciona un valor de comparacin (slo para funcin de referencia).

DATFMT
Especifica el formato de un campo de tipo DATE.

DATSEP
Especifica el separador utilizado en un campo de tipo DATE con formato

FUNCIONES
DESCEND Dispone registros desde el valor de campo de clave ms alto al ms pequeo.

DFT Proporciona un valor por omisin para el campo. RANGE Proporciona un rango de valores vlidos UNIQUE Indica que no se permiten los valores de clave duplicados. VALUES Proporciona una lista de valores vlidos no son las unicas pero si las mas empleadas .

Cuando Ud. a creado la estructura de la tabla para darle funcionalidad hay que utilizar un grupo de operaciones que son : [F3] Grabar y salir 14 Compilar, genera un reporte SP Revisar la Cola de Salida Identificar la tabla compilada 5 Visualizar Si la compilacin no contiene errores entonces podr ingresar datos UPDDTA PERSONAL Ingresar Datos RUNQRY *N PERSONAL Mostrar Datos

Una Muestra de cmo se ven los datos en el sistema. Uso del comando runqry

ARCHIVO LOGICO ?
Es un miembro del sistema que se crea con la finalidad de asignarle claves a los Archivos Fsicos ofreciendo las sgtes ventajas: Informacin Ordenada por la clave asignada Accesos Directos Se pueden relacionar tablas (PK FK) Se pueden asignar filtros o condiciones

clave

Ejemplo

Refereicia a la tabla persona

En el ejemplo estamos indicando que empleando la estructura de la tabla personal (PFILE) le asigno como clave nombre

Ejemplo

columnas busqueda

En el ejemplo estamos indicando que empleando la estructura de la tabla personal (PFILE) se van a mostrar los campos nombre sueldo y sexo, le asigno como clave nombre y se van a ver los registros cuyo sueldo sea > 1500

Cond Com Cuan 1500

Cuando Ud. a creado el Archivo logico para darle funcionalidad hay que utilizar un grupo de operaciones que son : [F3] Grabar y salir 14 Compilar, genera un reporte SP Revisar la Cola de Salida Identificar la tabla compilada 5 Visualizar Si la compilacin no contiene errores entonces podr mostrar datos RUNQRY *N PERSONAL Mostrar Datos

Un archivo logico no se ingresa datos porque estos los obtiene de una tabla

Muchas Gracias
INSTITUTO COMPUTRONIC EMAIL: fpuelles@hotmail.com

URL: fpuelles.cjb.net

Anda mungkin juga menyukai