Sie sind auf Seite 1von 20

Apuntes IBM Iseries, primeros 26 aos

Presentacin

En el ao 1986 inici mi trabajo en INECEL, en un equipo IBM/S38, la evolucin tecnolgica nos llev a utilizar el equipo AS/400. En el ao 1999 me incorporo a la EMAAPQ, por supuesto tienen AS/400, mejor dicho dos equipos y continuamos con la tecnologa de punta y pasamos a utilizar el equipo Iseries, la empresa se convierte en EPMAPS. En junio del ao 2010, paso a trabajar en Capacitacin, en el proyecto de Aula Virtual, www.remq.edu.ec/emaap/ pero ese ser tema para otras memorias. Profesionalmente he colaborado como servicios profesionales en empresas como: INFOWARE y SHERING. He sido perito informtico para la Contralora General del Estado, en una ocasin. Desde el ao 1997, me desempeo como docente de la Universidad Central del Ecuador en la Facultad de Ingeniera Informtica, carrera de Ingeniera Informtica. Ayudo a amigos, clientas y alumnos, profesionales en Iseries, a resolver consultas que se presentan en su trabajo. Mi mundo es la informtica y la docencia, por lo que durante mi trabajo en Informtica he desarrollado documentos para capacitar a mi equipo de trabajo, que ahora les comparto. Por supuesto que mis compaeros de trabajo han aportado con algunas ideas de temas que se deben manejar, pero como alguien tiene que escribir, eso me ha convertido en autor. La documentacin oficial y ms detallada la puede encontrar en los manuales de IBM, estas son mis memorias, de mis primeros 26 aos, de acuerdo a la parametrizacin de los equipos que se ha realizado, por lo que encontrar tips que le pueden ayudar. Tengo un blog para compartir mis experiencias de Informtica y Docencia: http://inforydocen.blogspot.com/ Ahora vamos al tema de su inters. Quito, 14 de octubre del 2012

Ing. Csar Morales Meja

Pgina 1

Apuntes IBM Iseries, primeros 26 aos

1.- Arquitectura Iseries 1.1.- Historia S34 S36 S38 AS/400 De Cisc a Risc ISeries Conceptos Bsicos:

Interface de mquina por capas Orientacin a objetos Un solo nivel de almacenamiento Una jerarqua de microprocesadores Sistema Operativo

1.2.- Tecnologa Procesador Memoria Disco, CD, Cinta Conexin estaciones Comunicaciones Reparacin concurrente Ups Rendimiento 1.3.- Sistema Operativo OS/400, versin, release, modificacin DB2 Lenguajes de programacin RPG, Cobol, C, Java Subsistemas Bibliotecas 1.4.- Beneficios Disponibilidad Administracin del sistema Escalabilidad Soporta a sistemas abiertos y multiplataforma Seguridad Data Warehousing Internet Soluciones

2. INGRESO AL SISTEMA
Ing. Csar Morales Meja Pgina 2

Apuntes IBM Iseries, primeros 26 aos

Para ingresar a trabajar en el Equipo IBM AS/400 debe disponer de un perfil de usuario y de libreras de trabajo. Existen varios tipos de perfiles de usuario, dependiendo del tipo de trabajo que se desea realizar, el Administrador del Sistema le debe proporcionar su Perfil de Usuario, la clave de acceso y adems le indicar en que libreras esta autorizado para trabajar. El momento de encender la terminal, se presenta una pantalla similar a esta: _____________________________________________________________ SISTEMA DISPOSITIVO USUARIO CONTRASEA xxxxxx yyyy ________ ________

_____________________________________________________________

Si no se presenta esta pantalla, solicite ayuda al Operador del Sistema. En esta pantalla se presenta informacin del Nombre de Sistema y del Dispositivo que se desea Utilizar. Para ingresar al sistema realice los siguientes pasos: 1.2.En el campo USUARIO, digitar el Nombre del Perfil de Usuario asignado. En el campo CONTRASEA debe digitar la clave que le han asignado, lo que escriba en este campo no se visualiza. Luego de digitar estos datos, debe presionar la tecla ENTER.

3.-

Este momento el sistema realiza la validacin que exista el Usuario y que la clave este correcta. Si existe algn error se presenta un mensaje indicativo en la parte inferior del monitor. Si se equivoca tres veces al digitar la clave, dependiendo de la configuracin del sistema, la terminal se desactiva y tiene que solicitar al Operador del Sistema que active la terminal. Si existe el Usuario y la clave esta correcta, se presenta un men de acuerdo a la definicin del tipo de usuario y el sistema se encuentra disponible para realizar trabajos de modo interactivo. Es posible trabajar desde este men o desde una pantalla para entrada de comandos (si esta autorizado), para lo cual debe presionar CMD 10, desde el men del programador, o ejecutar el comando CALL QCMD. ______________________________________________________________
Ing. Csar Morales Meja Pgina 3

Apuntes IBM Iseries, primeros 26 aos

Entrada de Mandatos Mandatos y Mensajes anteriores

Teclee mandato, pulse INTRO ===> _______________________________________________________ ____________________________________________________________ F3=Salir F4=Ayuda _______________________________________________________________

La pantalla de entrada de comandos se encuentra dividida en tres partes: - Comandos anteriores. - Lnea de Comandos. - Teclas de Funcin. En la primera parte, Comandos Anteriores, se van colocando los comandos que ya han sido ejecutados. En la segunda parte, Lnea de Comandos, se dispone de varias lneas en la parte inferior, en las cuales se debe digitar el comando que se desea ejecutar y luego de lo cual presionar ENTER. Para recuperar un comando ejecutado anteriormente debe ubicarse con el cursor en dicho comando y presionar CMD 9, este momento el comando deseado se ubica en la lnea de comandos. Para los Comandos Anteriores se encuentra disponible las teclas Page Up y Page Down. En la tercera parte, Teclas de Funcin, se puede ver las teclas de funcin que se encuentran disponibles y su utilizacin. Esta informacin se encuentra en casi todas las pantallas. Cada pantalla soporte un juego de Teclas de Funcin que le permiten realizar tareas especficas, normalmente, las teclas que se pueden utilizar se listan en la parte inferior de la pantalla. Las teclas de funcin para algunas pantallas son siempre operables, incluso si no se visualizan. Por lo general CMD 3, sirve para salir de cualquier pantalla. 2.1.- USO DE AYUDA EN LNEA
Ing. Csar Morales Meja Pgina 4

Apuntes IBM Iseries, primeros 26 aos

El sistema operativo permite tener ayuda en lnea para la mayora de comandos. Para poder accesar a un grupo de comandos digite en la Lnea de Comandos GO CMDxxx y presione ENTER. Este comando permite que se presenten una lista de comandos que se inician con las siglas xxx. Para ejecutar uno de estos se debe digitar el nmero que se encuentra asociado o digitar el nombre del comando. CMD 4 Una vez digitado el comando y si se presiona CMD 4, se presenta el comando con los parmetros que tiene. Si se ubica en la parte superior de la pantalla y presiona la tecla AYUDA, se presenta informacin acerca de ese comando. Para cada uno de los campos de las opciones del comando se tiene dos tipos de ayuda, dependiendo de la tecla que se presione: CMD 4Se presenta una lista de posibles valores que puede tomar ese campo. AYUDA Se presenta una descripcin del campo.

Para algunos comandos es posible obtener una impresin de la informacin en lnea.

2.2.- MENSAJES DEL SISTEMA A continuacin se presentan los mensajes que enva el sistema y que bloquean el teclado o interrumpen la ejecucin de un programa y la accin correctiva que debe tomar para que el sistema este nuevamente disponible. Funcin no disponible. Por lo general se presentan mensajes que bloquean el teclado cuando se ha presionado una Tecla de Funcin que no se encuentra disponible, este mensaje se presenta como un nmero que esta parpadeando en la parte inferior izquierda, para solucionar este problema debe presionar la tecla RESET. Impresin. Luego que se presiona la tecla de impresin, se presenta un mensaje que se ha concluido la impresin de esa pantalla y el teclado se bloquea, debe presionar la tecla RESET. Mensaje en ejecucin.
Ing. Csar Morales Meja Pgina 5

Apuntes IBM Iseries, primeros 26 aos

Cuando la ejecucin de un comando o un programa tiene un error que es monitoreado por el sistema, se presenta un mensaje indicativo y con algunas opciones, para continuar con su trabajo realice lo siguiente: 1.Ubique el cursor en la lnea que aparece a continuacin del mensaje y presione la tecla AYUDA. Lea el mensaje asociado al error que se ha producido, a veces es posible ampliar esta informacin si se encuentra habilitada la tecla de funcin para mensajes detallados, por lo general F10, y determine la accin que debe ejecutar. Regrese a la lnea donde se present el mensaje, presionando F3 o F12, conteste el mensaje y presione ENTER.

2.-

3.-

3.- TRABAJANDO EN EL SISTEMA. Los comandos que se listan a continuacin son los ms utilizados en el sistema operativo OS/400, para tareas de desarrollo de sistemas. Existen otros comandos que solamente con la prctica y de acuerdo a las necesidades se irn aprendiendo, inclusive los parmetros que se dan son los ms importantes. Si se desea ejecutar un comando y no recuerda el formato completo, debe digitar el comando y presionar CMD 4, siempre que se encuentre en el COMMAND ENTRY DISPLAY. Informacin impresa relacionada se puede encontrar en los manuales de Lenguaje de Control. A continuacin se explican una serie de trminos que se utilizaran mas adelante. 3.1.- LIBRERIAS. La informacin del AS/400 se encuentra almacenada en librerias. La creacin de librerias por lo general esta restringida al Administrador del Sistema. Existe dos tipos de librerias o bibliotecas: del sistema y de produccin. Las librerias del sistema son suministradas por IBM, y siempre empiezan con la letra Q. Las principales son: QSYS QHLPSYS QGPL QTEMP Biblioteca del sistema. Documentacin ONLINE para algunas funciones del sistema. Biblioteca de uso general del usuario. Biblioteca temporal del usuario.
Pgina 6

Ing. Csar Morales Meja

Apuntes IBM Iseries, primeros 26 aos

QDOC QSPL QRPG QCBL

Documentos y carpetas archivados por usuarios de oficina. Biblioteca de spool. Biblioteca para RPG. Biblioteca para COBOL.

Las librerias de produccin son creadas para el desarrollo de sistemas. Se encuentran divididas de la siguiente manera, para efectos de organizacin: nnn-lib-s Libreria para los programas fuente. Esta a su vez puede tener las siguientes divisiones: QRPGSRC Fuentes de Programas RPG QRGPLESRC Fuentes de Programas ILE RPG QCLSRC Fuentes de Programas CL. QDDSSRC Fuentes de archivos: fsicos, lgicos y de pantalla. QDOC Textos sistema AS/400 nnn-lib-p Librera para programas objeto, ejecutables. nnn-lib-f Librera para archivos fsicos y lgicos. Datos del sistema. Esta nomenclatura cambia de acuerdo a las normas que rigen en cada Institucin. La definicin de las librerias existentes se encuentra en la Librera QSYS, por esta razn no es posible crear libreras dentro de otras libreras. 3.2.- TIPOS DE OBJETOS. Los objetos del OS/400 proporcionan los medios a travs de los cuales el sistema almacena y procesa toda la informacin de proceso de datos del usuario. Un objeto es una unidad con nombre que existe en el almacenamiento y sobre el cual se pueden realizar operaciones. Se le identifica por librera, nombre y tipo. Cada objeto tiene un conjunto de atributos que lo describen y que se definen cuando se crea. Para que el sistema utilice un objeto para realizar una funcin especfica, el nombre del objeto debe especificarse en el mandato CL que realice esa funcin. A continuacin se detallan los principales tipos de objeto que se utilizan: Tipo Mandato Area de datos Descripcin dispositivo Archivo
Ing. Csar Morales Meja

Identificador *cmd *dtaara *devd *file


Pgina 7

Apuntes IBM Iseries, primeros 26 aos

Biblioteca/librera Men Cola de Mensajes Cola de salida Programa Perfil de Usuario librera fuente lib-p librera objeto lib-f librera de archivos pf archivo fsico lf archivo lgico dspf archivo de pantalla prog programa arch archivo

*lib *menu *msgq *outq *pgm *usrprf

3.3.- COMANDOS DEL SISTEMA AS/400 Cada uno de los tipos de objeto del OS/400 tiene un conjunto de mandatos que operan sobre ese tipo. La mayora de objetos tienen mandatos que hacen lo siguiente: - Crear. - Suprimir. - Cambiar. - Visualizar. - Trabajar. Crean el objeto y especifican sus atributos. Suprimen el objeto del sistema. Cambian los atributos y/o el contenido del objeto. Visualizan el contenido del objeto. Trabaja con los atributos y/o el contenido.

El nombre del mandato consiste en una combinacin de los verbos y de los objetos sobre los que ha de realizarse la accin. mandato = verbo + objeto sobre el que acta Generalmente, para formar un comando, se emplean tres letras de cada palabra del nombre descriptivo del mandato con las cuales se forma el nombre abreviado del mismo, el que debe ser reconocido por el sistema.

3.4.- UBICACION EN AMBIENTE DE TRABAJO Estos comandos permiten que el usuario se ubique en el ambiente en el cual desea trabajar. Se debe remplazar librerias, asignar cola de salida para los listados y establecer el modo como se presentan los mensajes que le envan. Cola de salida de listados. Cola donde van los listados que se generan.
Ing. Csar Morales Meja Pgina 8

Apuntes IBM Iseries, primeros 26 aos

Cola de Mensajes. Cola donde se almacenan los mensajes enviados. Se dispone de una cola por cada dispositivo y por cada usuario. Al finalizar el trabajo debe digitar el comando SIGNOFF. 3.4.1.- LIBRERIAS. Estos comandos permiten ubicarse con las librerias necesarias para realizar el trabajo.

CHGLIBL (qtemp qidu qgpl qrpg nn-lib-s nn-lib-p nn-lib-f) Este comando sirve para cargar las librerias del sistema que contienen los comandos utilitarios (q-nn), el lenguaje a ser utilizado (q-nn), y las librerias en que trabajar el usuario, (nn-lib-x). Las librerias del sistema empiezan siempre con la letra Q.

ADDLIBLE nn-lib Sirve para aumentar a la lista de librerias, una que no este reemplazada. RMVLIBLE nn-lib Sirve para eliminar una libreria, que ya no se necesite, de la lista de librerias con las cuales se est trabajando. EDTLIBL Presenta la lista de librerias que se encuentran reemplazadas y permite adems cambiar el orden, eliminar librerias o aumentar librerias para el trabajo actual. DSPLIBL Presenta la lista de librerias que se encuentran reemplazadas. El orden en el cual estn reemplazadas las libreras es importante, por cuanto el momento de utilizar un objeto busca en las librerias reemplazadas en el orden que se ha especificado. 3.4.2.- LISTADOS Estos comandos permiten trabajar con los listados del usuario, de manera que pueda manejarlos y determinar los que deben imprimirse o borrarse. CHGJOB OUTQ(nn-lib-p/nn-cola-de-salida)
Ing. Csar Morales Meja Pgina 9

Apuntes IBM Iseries, primeros 26 aos

Este comando permite cambiar la cola de salida de los listados del sistema a la que maneja el usuario. Si no se cambia, los listados van a la cola de salida el sistema, PRT01 generalmente, que se encuentra asociada a la impresora del sistema. WRKOUTQ nn-lib-o/nn-cola-de-salida Permite trabajar con los listados de una determinada cola. WRKSPLF nn-usuario Permite trabajar con los listados de un determinado usuario. 3.4.3.- MENSAJES. Estos comandos permiten establecer la modalidad de presentacin de los mensajes que se envan al usuario o a la estacin de trabajo. Cada usuario y cada terminal tienen una cola de mensajes. CHGMSGQ *wrkstn *break Este comando permite que los mensajes enviados interrumpan el trabajo cuando este llega al terminal. CHGMSGQ *usrprf *break Este comando permite que los mensajes enviados interrumpan el trabajo del usuario en cualquier terminal que se encuentre. SNDBRKSMG Permite enviar un mensaje a la cola de mensajes de una terminal o de un usario. El mensaje puede ser informativo o que necesite una respuesta. DSPMSG Este comando permite visualizar los mensajes enviados a la terminal o al usuario. WRKMSGQ nn-cola-de-mensajes Permite trabajar con la cola de mensajes especificada. 3.5.- COMANDOS PARA EDITAR PROGRAMAS FUENTE. En los programas fuente se digitan todas las instrucciones necesarias para indicarle a la mquina los pasos que debe realizar.
Ing. Csar Morales Meja Pgina 10

Apuntes IBM Iseries, primeros 26 aos

Estas instrucciones se conocen como lenguaje de alto nivel, el cual nos sirve para establecer una comunicacin Hombre- Mquina. WRKMBRPDM nn-lib-s/q-nn-src Permite trabajar con todos los programas fuentes del lenguaje especificado.

3.6.- COMANDOS PARA COMPILAR. Compilar es un procedimiento mediante el cual se traduce un programa fuente a lenguaje de mquina, que puede ser ejecutado en el computador.

CRTCLPGM nn-lib-p/nn-prog nn-lib-s/QCLSRC AUT(*all) Este comando sirve para compilar un programa escrito en CL. AUT indica el nivel de autoridad que van ha tener otros usuarios sobre el programa que se crea. Se debe especificar en todos los comandos de creacin. CRTDSPF nn-lib-p/nn-arch nn-lib-s/QDDSSRC LVLCHK(*no) SHARE(*yes) Este comando sirve para crear archivos de pantalla. Se puede crear, adems el comando STRSDA. CRTDTAARA nn-lib-f/nn-dtaara TYPE(*char) LEN(10) VALUE('aa') Este comando sirve para crear una area de datos. Una rea de datos es una rea de memoria que no es necesario definir su estructura el momento de la creacin, sino que se especifica en el programa que se ha utilizarla. TYPE(*char) indica que es tipo carateres, es el ms utilizado. LEN(10) tiene 10 posiciones. Mximo 250. VALUE('aa') valor inicial de la dtaara. CRTLF nn-lib-f/nn-arch nn-lib-s/QDDSSRC LVLCHK(*no) SHARE(*yes) Este comando sirve para crear archivos lgicos, previamente debe estar creado el archivo fsico al cual apunta el lgico. CRTPF nn-lib-f/nn-arch nn-lib-s/QDDSSRC LVLCHK(*no) SHARE(*yes) Este comando sirve para crear archivos fsicos. SHARE(*yes) permite que el archivo sea compartido por varios usuarios.
Ing. Csar Morales Meja Pgina 11

Apuntes IBM Iseries, primeros 26 aos

LVLCHK(*no)

indica que no chequea niveles. Si se especifica (*yes) el sistema asocia al archivo un nmero de nivel nico, si se cambia el archivo es necesario recompilar los programas que lo utilicen.

CRTRPGPGM nn-lib-p/nn-prog nn-lib-s/QRPGSRC IGNDECERR(*yes) AUT(*all) Este comando sirve para compilar un programa escrito en RPG. IGDECERR(*yes) indica que ignore los errores decimales.

3.7.- COMANDOS PARA DELETEAR OBJETOS. Estos comandos sirven para borrar objetos que se encuentren creados. DLTDTAARA nn-lib-f/nn-dtaara Este comando permite deletear objetos tipo *dtaara. DLTF nn-lib-f/nn-arch Este comando nos permite deletear un objeto tipo *file, es decir archivos fsicos, archivos lgicos, archivos de pantalla. Si desea borrar un archivo fsico, primero deben estar borrados los archivos lgicos que tenga. (DSPDBR).

DLTPGM nn-lib-p/nn-prog Este comando sirve para deletear un objeto tipo *pgm. Sea este producto de una compilacin de un programa RPG, CL, etc.

3.8.- COMANDOS PARA MANEJO DE UTILITARIOS. Estos comandos permiten ingresar a manejar los utilitarios del sistema.

STRDFU Este comando permite ingresar a un medio ambiente de ayuda para el manejo de archivos, en forma rpida y sin necesidad de realizar un programa para ingreso, cambio o borrado de registros de un archivo.

STREDU
Ing. Csar Morales Meja Pgina 12

Apuntes IBM Iseries, primeros 26 aos

Este comando permite ingresar a un medio ambiente de educacin en lnea, en el cual se puede escoger los mdulos de los cursos que se desea revisar.

STRQRY Este comando permite ingresar a un medio ambiente para generacin de reportes, tomando uno o varios archivos, de forma muy rpida. La salida del qry puede ser a pantalla, papel o archivo de base de datos.

STRSDA Este comando permite ingresar a un medio ambiente de ayuda para el diseo de pantallas.

STRSQL Este comando permite ingresar a un medio ambiente para trabajar con SQL.

3.9.- OTROS COMANDOS. A continuacin se listan una serie de comandos, se indica cual es una de sus funciones principales, pudiendo obtenerse mucha ms informacin dependiendo de los parmetros con los cuales se han ejecutado. La salida de algunos de estos estos comandos puede ser en pantalla, papel o un archivo de base de datos.

Si no se califica en que librera se encuentra el objeto, que va ha utilizar el comando para su ejecucin, toma el primero que encuentre de la lista de libreras reemplazadas. El uso de algunos de estos comandos puede estar restringido.

CALL nn-lib-p/nn-pgm Permite ejecutar el programa nn-pgm que se encuatra en la librera nn-lib-p.

CHGDTAARA nn-lib/nn-dtaara Permite cambiar el valor de un rea de datos


Ing. Csar Morales Meja Pgina 13

Apuntes IBM Iseries, primeros 26 aos

CLRPFM nn-lib-f/nn-arch Este comando permite borrar datos de un archivo sin borrar la definicin de su estructura. No es posible recuperar la informacin del archivo cuyos datos se han borrado.

CPYF nn-lib-f-origen/nn-arch-origen nn-lib-f-destino/nn-archivo-destino Este comando permite copiar un archivo de datos.

DSPDBR nn-lib-f/nn-arch Este comando permite visualizar los diferentes archivos lgicos que apuntan a un fsico.

DSPFD nn-lib-f/nn-arch Este comando permite visualizar el nmero de registros que tiene un archivo fsico.

DSPFFD nn-lib-f/nn-arch Este comando permite visualizar la longitud de los campos que tiene un archivo fsico.

DSPOBJAUT nn-lib/nn-arch tipo Este comando permite visualizar que usuarios tiene autoridad y de que tipo, sobre el objeto especificado.

DSPOBJLCK nn-lib/nn-arch tipo Esto comando permite ver que trabajos estan usando el objeto especificado.

DSPPFM nn-lib-f/nn-arch Este comando presenta la informacin que se encuentra almacenada en un archivo.

RUNQRY nn-lib-p/nn-qry Permite ejecutar un qry, el cual debe existir.


Ing. Csar Morales Meja Pgina 14

Apuntes IBM Iseries, primeros 26 aos

UPDDTA nn-lib-f/nn-arch Este comando permite manejar un archivo de datos: ingreso, cambio o borrado de registros, tomando como clave de acceso a los registros la especificada en el archivo.

En los comandos que se detallan a continuacin solo se indica una breve descripcin, por lo cual es necesario digitar el comando y presionar CMD 4 para pueda pedir ayuda mucho mas detallada acerca del comando.

WRKACTJOB Permite ver y trabajar con el rendimiento y estado de los trabajos que se encuentran activos en el sistema. WRKCFGSTS Permite ver y trabajar con funciones de configuracin de dispositivos. WRKDEVD Permite ver y trabajar con funciones de descripcin de dispositivos. WRKDSKSTS Permite ver y trabajar con el rendimiento y el estado de los discos que tiene el sistema. WRKQRY Permite trabajar con QRY, tiene funciones adicionales al STRQRY. WRKSBMJOB Permite trabajar con los trabajos que se estn ejecutando en batch.

WRKWTR Permite trabajar con las impresoras del sistema.

SIGNOFF Finaliza la sesin del trabajo iteractivo.


Ing. Csar Morales Meja Pgina 15

Apuntes IBM Iseries, primeros 26 aos

4.- USO DEL EDITOR (strseu/strsda). El utilitario SEU permite realizar la edicin de archivos fuente de programas, archivos fsicos, archivos lgicos y archivos de pantallas. El uso del editor se resume de la siguiente manera: Editar programa, STRSEU/STRSDA Realizar los cambios o ingreso de lneas fuente. Salir del modo de edicin, CMD 3 Salvar el archivo. Para editar un programa, archivo fsico, archivo lgico o archivo de pantallas debe ejecutar el comando STRSEU. En general se usar el termino archivo. El archivo fuente en el cual se desea editar, q-nn-src, debe existir en la librera especificada. El momento de editar un archivo nuevo, se crea un miembro con el tipo de fuente por default que se detalla a continuacin. Archivo fuente QCLSRC QCBLSRC QDDSSRC QRPGSRC Tipo miembro CLP CBL PF RPG

Para ingresar a editar un archivo, en la lnea de entrada de comandos debe digitar el comando: STRSEU nn-lib-s/q-nn-src programa Si el archivo que se desea editar existe se presenta la pantalla con las lneas fuente que ya estan digitadas. Si el archivo que se desea editar es nuevo se presenta la siguiente pantalla: ________________________________________________________________ Columnas xx yy EDICION nn-lib-s/q-nn-src SEU==> _____mandatos_______________________ ...... ...... nmero lneas fuente secuencia ...... ......

archivo

F3=Salir F4=Solicitud F5=Renovar F9=Recuperar F10=Cursor F16=Repetir Busqueda F17=Repetir Cambio F24=Ms Teclas _________________________________________________________________
Ing. Csar Morales Meja Pgina 16

Apuntes IBM Iseries, primeros 26 aos

En esta pantalla de edicin se puede distinguir 4 reas: - Lnea de mandatos - Nmero de secuencia - Lneas Fuente del programa - Teclas de Funcin Es posible obtener informacin ms detallada y con todas las opciones que ofrecen utilizando la Ayuda en Lnea, para lo cual debe ubicarse con el cursor en la parte deseada y presionar AYUDA. A continuacin se explica el uso de cada rea:

4.1.- Lnea de mandatos. Los mandatos SEU proporcionan un acceso rpido a las funciones de las pantallas: opciones de bsqueda/cambio, salir y cambiar valores por omisin de sesin, abandonar la pantalla de trabajo. Las principales opciones son: SAVE Salva el archivo que se est editando. CAN Cancela la edicin. TOP Presenta las primeras lneas del archivo. BOTTOM Presenta las ltimas lneas del archivo. F xxx Busca la serie xxx en el archivo, para continuar la bsqueda debe presionar F16.

4.2.- Nmero de Secuencia. Es el nmero de secuencia de la lnea del archivo. En este campo se deben digitar los mandatos de lnea, para lo cual debe digitar el mandato sobre los dgitos del nmero de secuencia o sobre los puntos. Las principales opciones son: A An B Bn Teclee A para mover o copiar registros despus de este registro. Teclee An para mover o copiar registros despus de este registro y repetirlo n veces. Teclee B para mover o copiar registros antes de este registro. Teclee Bn para mover o copiar registros antes de este registro y repetirlo n veces.
Pgina 17

Ing. Csar Morales Meja

Apuntes IBM Iseries, primeros 26 aos

C Cn CC D DD F I L M n P R Wn

Copiar esta lnea a un destino especificado. Copiar esta lnea y las n siguientes a un destino especificado. Copiar todas las lneas situadas entre los lmites formados por dos mandatos CC. Suprime esta lnea. Suprimir todas las lneas que estn comprendidas entre los dos lmites DD. Visualiza el formato de la lnea. Insertar una lnea en blanco detrs de este registro. Desplaza los datos un caracter a la izquierda. Mueve una lnea a un destino especificado. Se presenta el archivo desde la lnea n Visualiza ayuda para esa lnea. Desplaza los datos un caracter a la derecha. Visualiza los registros a partir de la columna n.

4.3.- Lneas Fuente. Estas lneas son los registros del miembro que est editando. Para realizar cambios en los registros que aparecen en esta parte de la pantalla teclee sobre la informacin existente.

4.4.- Teclas de Funcin. Las principales teclas de funcin se detallan a continuacin, para algunas teclas de funcin que tienen pantalla adicional, se presenta esta solo con la informacin ms importante: F1 Ayuda, se presenta informacin acerca de esta pantalla.

F3 Salir, permite salir del modo de edicin salvando el archivo editado. _________________________________________________________________ SALIR Teclee las elecciones, pulse INTRO Cambiar/crear miembro ......... Y Y=S , N=No Miembro ...................... archivo Archivo ...................... q-nn-src Biblioteca ................. nn-lib-s Texto ........................ descripcin del objetivo del archivo Imprimir miembro ............... Y Y=S , N=No _________________________________________________________________ En Texto es conveniente escribir una pequea descripcin del objetivo del archivo o programa, para fines de documentacin.

Ing. Csar Morales Meja

Pgina 18

Apuntes IBM Iseries, primeros 26 aos

Si se especifica imprimir miembro se genera un listado que va a la cola de salida reemplazada. F4 F10 Solicitud, ayuda para el registro donde esta el cursor. Cursor, mueve el cursor desde el rea actual a la lnea de mandatos del SEU o de la lnea de mandatos del SEU de nuevo al rea de datos. Cambiar omisiones de sesin, permite ir a la pantalla cambiar valores por omisin de sesin.

F13

_________________________________________________________________ CAMBIAR VALORES POR OMISION DE SESION Teclee las elecciones, pulse INTRO Cantidad a girar F H=Mitad, F=Completa C=Cursor, D=Datos Tipo de Fuente XXX

_________________________________________________________________

Es posible cambiar el tipo de fuente en el archivo que se esta digitando. Es necesario realizar este cambio para editar archivos fsicos (PF), archivos lgicos (LF) y archivos de pantalla (DSPF), puesto que se deben crear en la QDDSSRC donde el tipo por default es PF. F14 F15 Opciones de bsqueda/cambio Opciones de examinar/copiar.

_________________________________________________________________ Opciones de examen/copia Teclee las elecciones, pulse INTRO Seleccin ..................... 1 1=Miembro 2=Archivo Spool 3=Cola Salida Copiar todos los registros .... N Y=S , N=No Examinar/Copiar Miembro ....... yyyy Archivo ...................... q-nn-src Biblioteca ................. nn-lib-s

_________________________________________________________________

Ing. Csar Morales Meja

Pgina 19

Apuntes IBM Iseries, primeros 26 aos

Esta opcin es til para copiar otro archivo o para visualizar otro archivo en modalidad de pantalla dividida y se pueden copiar ciertas lneas al archivo que se est editando.

F16 F19 F20 F21

Repetir bsqueda, se utiliza para repetir la bsqueda especificada con la opcin F xxx. Para ver la informacin a la izquierda de la pantalla actual. Para ver la informacin a la derecha de la pantalla actual. Mandato del sistema, se visualiza una ventana en la parte inferior en la que se puede introducir mandatos del sistema AS/400.

BIBLIOGRAFIA Manuales de referencia IBM AS/400. Ayuda en Lnea IBM AS/400.

Ing. Csar Morales Meja

Pgina 20