Tribuna Bit Nº 13
Marzo 2002

AS/400:
RENOVERSE O RENOVARSE

S U M A R I O:
 

ACTUALITAT BIT

Usabilidad...

OPINIÓ:
Precedente peligroso...
(por Luís Fisas) 

EDITORIAL:
Hem d'anar per davant 

ACTUALITAT:
Servicios globales, proveedores locales

AS/400:
Renovarse o renovarse

ENTREVISTA:
Araceli Segarra 

WEB-SITE ZAPPING
Cartas de los lectores
Cursos Bit

Números anteriors:
9 10 11 12

Per a les primeres edicions 
de Tribuna, consulti a:
Bit-publicacions


Tribuna Bit es una publicación
 trimestral de BIT.

Si desea recibir la edición en formato papel, comuníquelo a:
publicacions@bit.es

Av. Diagonal, 618 2n.
08021 Barcelona
tel. 93 209 29 66
bit@bit.es

Redacció:
Comunicación empresarial
c/Mallorca, 306 2n.
08037 Barcelona
e-mail

Disseny:
Benabarre & Associats

Impressió:
Gràfiques Jurado

Dipòsit legal: B-16552-99

Uno de los problemas importantes que tiene nuestra plataforma AS/400 es la visualización de la información en la famosa “pantalla verde”, pero no el único, sino que se suelen arrastrar aplicaciones muy antiguas, con un mal diseño de Base de Datos y desarrolladas en RPG/400 y aún en RPG/II; aunque comprendo que una reprogramación de todas las aplicaciones es casi imposible, si que habría que plantearse las nuevas aplicaciones de un modo diferente y sobre todo con herramientas mucho más actualizadas.

Una vez decidido que vamos a hacer una aplicación nueva hay que optar entre dos opciones, la opción de una evolución pero sin cambio de filosofía de programación, (programar en RPG/Free, diseñar nuestra DB2/400 con Integridad Referencial y Triggers, usar el CODE/400 en lugar de PDM y SEU, etc), o la opción de ruptura total con lo que ya conocemos, utilizando las herramientas que nos proporciona WebSphere para el desarrollo de aplicaciones eBusiness.

Es con la aparición de la Vers
ión 5 del OS/400, en junio del 2.001 que se produce un salto cualitativo para el diseño de aplicaciones sobre el AS/400, salto que ya se ha ido vislumbrando durante los diferentes Releases de la Versión 4, aunque se podrían destacar otras muchas mejoras o productos nuevos, sólo me voy a referir a cuatro de ellos en este y próximos artículos que serán publicados:

CODE/400es un producto muy mejorado en esta Versión 5, que realiza las funciones del PDM y el SEU, pero desde un PC, bajo entorno visual y con más prestaciones que las herramientas anteriores, permitiendo trabajar con miembros fuente tanto en el AS/400 como en una carpeta del PC y sin estar conectado a un AS/400.

RPG/Free, es una evolución del RPG/IV con formato totalmente libre en el calculo y que nos permite indentar el fuente a nuestro gusto para una mayor comprensión, lenguaje más potente y fácil que el RPG/400, que ya no debería usarse para desarrollar ninguna aplicación nueva por estar totalmente obsoleto y al que IBM no le realiza ninguna mejora desde hace vario
s años.

WebFacing, herramienta que nos permite pasar nuestras aplicaciones de
“pantalla verde” a entorno visual, transformado nuestros ficheros de pantalla en páginas HTML y seguir ejecutando nuestros programas RPG pero visualizando dichas HTML en lugar de nuestros formatos de registro de los ficheros WORKSTN.

eBusiness, significa que tenemos todo un conjunto de herramientas de desarrollo (WebSphere), para realizar cualquier aplicación por compleja que sea, ejecutándola desde un navegador.

En esta primera aproximación al CODE/400, dado el espacio disponible, haré una pequeña introducción al Editor del CODE/400, con dicho editor se trabaja sólo desde PC, en un entorno totalmente visual, con fuentes que residen en archivos fuente de nuestro AS/400 o en carpetas del PC, pudiendo realizar entre otras las siguientes funciones:

- Edición de fuentes. El editor del CODE/400 puede editar los siguientes tipos de fuentes:
RPG/400, RPG/IV, SQL RPG/400, SQL RPG/IV, ILE COBOL, COBOL, SQL COBOL, ILE SQL COBOL, CLP. ILE CL, PF, LF, DSPF, PRTF, C, C++, JAVA, HTML.
- Buscar y Sustituir. Se puede buscar un campo, un código de operación, etc, y opcionalmente puede ser sustituido.
- Localizar. Se pueden localizar instrucciones por número de línea, fecha, etc.
- Filtros. Se puede buscar un campo, un código de operación, una fecha o rango de fechas, en todas sus apariciones en el programa fuente.
- Indentación del fuente RPG. Se puede visualizar el fuente indentado, para su mejor comprensión.
- Navegador. Esta opción permite ver las subrutinas usadas y la relaciones que hay entre ellas.
- Referencias cruzadas. Esta opción permite ver las referencias cruzadas existentes entre campos e indicadores y en que sentencias son usadas.
- Comparar dos fuentes. Esta opción permite ver y comparar dos fuentes.
- Creación de Procedimientos con SmartGuide. Esta opción permite crear un esqueleto básico de un procedimiento.
- Creación de Definiciones D con SmartGuide. Esta opción permite crear definiciones en las especificaciones D.
- Búsqueda en varios fuentes a la vez. Esta opción permite realizar una búsqueda en varios fuentes a la vez.
- Ayudas. Se puede consultar la ayuda para los códigos de operación del RPG y las palabras clave de las DDS.
- Conversión de fuentes. Esta opción permite la conversión de programas primero de RPG/400 a RPG/IV y después a RPG/Free, siendo una función muy interesante para convertir programas viejos desde el RPG/400 al RPG/Free.


Miembro fuente escrito en RPG/400.



Miembro convertido a RPG/IV:



Miembro convertido a RPG/Free.



Por Antonio Jabal
Responsable IBM AS/400 de Bit

sistemas@bit.es