Software para IBM® Power Systems
AS/400, iSeries y System i

 



 

 

 

 

RPG Toolbox

  • Moderniza el RPG existente.

  • Convierte programas a RPG IV y a sintaxis de formato libre.

  • Agiliza las tareas de desarrollo y programación en IBM i.

  • Más de 70 mandatos nuevos para el SEU.

  • Más de 190 rutinas y funciones utilizables en RPG.

 
 

Descripción

 

RPG Toolbox aumenta de forma importante la productividad de los programadores y desarrolladores que escriben y mantienen software en los AS400, iSeries e IBM i. RPG Toolbox le permite modernizar sus programas RPG actuales, escribir aplicaciones más rápido y mantener el código fuente de forma efectiva y consistente.

Además de todas las características y ayudas de productividad propias del RPG, también permite manejar con más eficacia el código fuente de CL, DDS y CMD. El producto incluye un Asistente de Conversión RPG, un editor mejorado SEU Plus, plantillas de código fuente y funciones de limpieza de RPG.

Las conversiones se pueden realizar desde el entorno de desarrollo RDi de IBM, el PDM o desde el SEU. La flexibilidad de RPG Toolbox permite convertir miembros fuente completos o tan solo bloques de código dentro de un miembro. Vea la siguiente Demostración Gráfica sobre el uso RPG Toolbox.

 

Objetivos de la conversión a RPGIV ILE

 

¿Por qué cambiar a Free Form RPG?

El estilo Free Form está disponible en IBM desde la versión 5.1 del OS, en primavera del 2001. En base al feedback positivo de los desarrolladores y expertos de reconocido prestigio de la comunidad RPG, estos recomiendan el uso de sintaxis RPG Free Form.

La sintaxis Free Form es una gran mejora del lenguaje RPG y conlleva multitud de ventajas productivas. Los desarrolladores ya no están atados por las columnas fijas típicas de los cálculos RPG. Ahora puede escribir su lógica RPG con un sencillo estilo de izquierda a derecha, como se hace con otros lenguajes más modernos como Java o Visual Basic.

A continuación, detallamos algunas de las principales ventajas de cambiar al estilo de RPG Free Form:

1.- La lógica anillada puede ser indentada (Sangrado).

2.- El código fuente se introduce más rápido.

3.- Más espacio para entrar expresiones largas.

4.- Los comentarios pueden seguir inmediatamente a la lógica del programa.

5.- Free Form puede coexistir con el Fixed Format.

6.- Numerosos ejemplos de fuentes sólo en Free Form.

7.- IBM apuesta por el desarrollo del RPG Free Form

8.- Aprendizaje rápido para recién llegados al RPG.

9.- Actualiza sus conocimientos al trabajar con técnicas usuales en otros lenguajes.

 

Puede profundizar en sus ventajas leyendo el artículo ¿Por qué cambiar a Free Form RPG? (Inglés - PDF)

Principales Funciones Especiales


Asistente de Conversión de RPG

Con RPG Toolbox puede realizar cuatro tipo de conversiones:

  • Convierte fuentes de RPG III y RPG/400 a la sintaxis RPG IV más actualizada.

  • Permite incorporar las últimas sentencias disponibles para su versión de OS a su código RPG IV actual.

  • Convierte especificaciones de RPG de formato fijo (fixed-format) a sintaxis FREE Form

  • Posibilidad de convertir a formato libre sólo las especificaciones C.

  • También permite convertir las especificaciones H, F, D y P a sintaxis de formato libre. (Ejemplo)

 

Las conversiones se pueden realizar desde el entorno de desarrollo RDi de IBM, el PDM o desde el SEU. La flexibilidad de RPG Toolbox permite convertir miembros fuente completos o tan solo bloques de código dentro de un miembro. Las múltiples posibilidades de modernización que abarca RPG Toolbox pueden intentar resumirse para su conocimiento en la siguiente Lista.


Editor SEU Plus

El editor propio de RPG Toolbox, SEU Plus, incorpora más de 70 nuevos mandatos de línea y teclas de función. Está diseñado para ayudar a los desarrolladores en la escritura y mantenimiento del código fuente de manera más ágil y eficiente en el IBM i. La mayoría de de líneas de mandato del SEU Plus funcionan con otros tipos de fuentes como RPG, COBOL, DDS, CL y CMD.

Vea aquí un listado de las posibilidades que RPG Toolbox aporta de más al SEU de IBM. También puede ver una demostración gráfica de cómo utilizar RPG Toolbox con los nuevos mandatos del SEU.

 


RDi Plugin

El RDi Plugin o complemento RDi permite convertir fuentes RPG en sintaxis de formato libre, así como indentar la lógica anidada dentro del entorno de desarrollo gráfico de Rational Developer de IBM i. El plugin añade nuevos elementos a los menús contextuales del RDI, facilitando la toma de acción sobre miembros fuentes completos o sobre bloques de líneas seleccionadas del código fuente.

Permite configurar y salvar las preferencias de conversión según sus necesidades y proporciona hasta 25 diferentes configuraciones de preferencias.


Source Snippets - Plantillas de Código

De cara a facilitar el proceso de modernización, RPG Toolbox, incorpora Plantillas de Código Fuente predefinidas probadas (Snippets) para ser utilizadas en SEU, ayudando a la estandarización del código. Existen más de 200 Snippets predefinidos. La mayoría incluyen prompts inteligentes para rellenar valores antes de incluir el fuente en el miembro. Permite crear y salvar sus propias plantillas.

Puede ver una demo de como utilizar RPG Toolbox para crear un Snippet.


Limpiar el Código Fuente RPG

El mandato CLNRPG (Clean RPG) encontrará, y opcionalmente eliminará, lógica y definiciones no utilizadas dentro del código fuente RPGIV (RPGLE o SQLRPGLE). Permite limpiar el código fuente RPG eliminando campos de trabajo, subrutinas, prototipos, key lists, listas de parámetros y etiquetas (tags) no utilizados. Puede ejecutarse desde la línea de mandatos, el PDM o el WDSc (WebSphere Development Studio client).

La limpieza del código facilita la compilación y ejecución de los programas, su mantenimiento y testeo.

Características

 
  • Convierte fuentes de RPG III y RPG/400 a la sintaxis RPG IV más actualizada.

  • Permite incorporar las últimas sentencias disponibles para su versión de OS a su código RPG IV actual.

  • Convierte especificaciones de RPG de formato fijo (fixed-format) a sintaxis FREE Form

  • Posibilidad de convertir las especificaciones C, H, F, D y P a sintaxis de formato libre.

 
  • Plug-in para RDi (Rational Developer de IBM i) para convertir fuentes RPG en Free Form.

  • Permite limpiar el código fuente RPG eliminando campos de trabajo, subrutinas, prototipos, key lists, listas de parámetros y etiquetas (tags) no utilizados.

  • Incorpora plantillas de código fuente predefinido reutilizables y editables.

 
  • Permite trabajar de manera más eficiente con código fuente CL, DDS y CMD.

  • El editor SEU Plus incorporado dispone de más de 70 nuevos mandatos de línea.

  • Toolbox viene con más de 190 rutinas y funciones y usted podrá añadir los suyas.

  • Fácil utilización del formato libre de RPG.

Aspectos Técnicos

 

Requisitos Técnicos

  • Versión OS/400 - IBM i: A partir de OS/400 V4R2.

  • Debe tener instalado el compilador ILE RPG de IBM.

Documentación

 

Folleto Informativo

Artículos

Manual de Instrucciones .

  • Manual - Manual de RPG Toolbox V.5.12 (Inglés-PDF)

Vídeos

  • Conversión - Demostración Gráfica de Conversión con RPG Toolbox (Inglés)

  • Editor SEU Plus - Demostración Gráfica de SEU Plus (Inglés)

  • Plantillas de Código - Demostración Gráfica de Creación de un Snippet o Plantilla de Código Fuente (Inglés)

Más información

 

En la página web de Linoma Software encontrará información adicional de RPG Toolbox.

Si desea más información sobre el producto, tiene alguna pregunta sobre el mismo o quiere evaluarlo en su AS/400, póngase en contacto con nosotros.