Categoría: IBM

WebSphere. Como configurar la conexión al iSeries.

Hoy voy a abrir una nueva sección dedicada a la configuración y programación de servidores WebSphere de IBM, ubicados dentro de un iSeries.

El primer tema que voy a tratar es como configurar el servidor para que pueda acceder a los datos del iSeries directamente mediante una conexión JDBC.

Lo primero que tenemos que hacer es abrir el navegador y acceder a la Consola Administrativa de Websphere, lugar desde donde configuramos todo el servidor.

Continue Reading

SQLRPGLE. ILERPG con SQL embebido.

Hoy voy a comentar como realizar un programa en ILERPG con sentencias SQL dentro de él. Es una técnica que cuando descubrí hace años me resultó muy práctica y que suelo usar habitualmente, sobre todo para hacer informes y consultas.

SQLRPGLE. Sql en ILERPG

La idea es muy simple, y tras la explicación os pondré un ejemplo típico de un programa ILERPG que hace una consulta a la Base de Datos utilizando únicamente SQL.

Continue Reading

SBMDOMCMD. Ejecutar Agentes Lotus Domino en línea de Mandatos.

En algunas ocasiones me he visto en la necesidad de ejecutar un Agente de una Base de Datos de Lotus Domino al terminar de hacer algún proceso en el sistema.

Por poner un ejemplo, en la base de datos de artículos tengo un Agente que carga los datos desde el iSeries, que previamente tengo que preparar con un programa RPGLE que calcula precios, stocks, ofertas, etc….

Al principio tenía que ejecutar el programa RPGLE, esperar que terminase y abrir la Base de Datos y ejecutar el Agente manualmente….. eso a diario y para 5 bases de datos diferentes.

Continue Reading

Agentes en Lotus Domino. Como controlar el correo entrante.

Los servidores Lotus Domino tiene una magnifica herramienta para controlar o realizar tareas automáticas dentro de una Base de Datos como son los Agentes.

Los agentes son programas que se ejecutan en el Servidor Lotus Domino según una programación determinada que nosotros definamos.

Hoy vamos a ver como crear un agente en nuestra Base de Datos de correo que nos permita ver y revisar el correo que recibimos, ANTES de que llegue a nuestro buzón. Una magnífica herramienta que, entre otras cosas, nos puede permitir controlar el Spam que nos envían y desecharlo antes de que entre en nuestro correo… y nos haga perder el tiempo.

Continue Reading

Carpetas QDLS en iSeries. No deja acceder desde Windows.

Con la llegada de la V5R4 del iSeries y el servidor i5/OS NetServer, nuestras queridas carpetas compartidas de la QDLS del sistema quedaron obsoletas sustituidas por el nuevo sistema de archivos integrado.

QDLS_iSeries_NavigatorW

Como siempre tengo algún programa anticuado, no he podido aún migrar todas mis carpetas al nuevo sistema, por lo que sigo teniendo la necesidad de acceder a algunas de ellas.

Continue Reading

iSeries DB2 y RPG. Como usar Triggers o desencadenantes.

Un Trigger o desencadenante de una Base de Datos no es más que un proceso que se dispara ante algún evento configurado que ocurra en nuestro sistema. Básicamente, es una manera de decirle al sistema que cuando un registro de la Base de datos cambie, haga una llamada a un programa que nosotros especificamos y con el que podemos tratar los datos del registro modificado.

En el iSeries, la gestión de los triggers la tenemos dentro del menú CMDTRG, donde encontramos opciones para añadir un trigger, modificarlo, borrarlo o listar todos los triggers que estén definidos contra los ficheros de un biblioteca concreta. Hoy nos vamos a centrar en añadir triggers, las demás opciones son muy fácil de entender y realizar, así que las obviaré.

Continue Reading