Hola,
me gustaría comentaros un problema que tenemos y como hemos planteado solucionarlo para ver si se os ocurre alguna alternativa o algún consejo.
Trabajamos con Plex 5.5 contra AS400.
El problema es que tenemos una serie de informes que obtenemos en excel que por el alto volumen de información que procesan tardan demasiado en maquinas clientes (en parte por los datos, en parte por las comunicaciones y en parte por el propio excel).
Entonces se nos ha ocurrido como posible solución para no tener a los usuarios entretenidos sacando listadosen hacer una especie de proceso Batch.
La alternativa que barajamos es la siguiente:
1. El usuario solicita un listado. Al hacer dicha solicitud desde la aplicación Plex crea un registro en un fichero de la base de datos.
2. Al crearse el registro se ejecuta un trigger que lanza un programa plex en una maquina servidor.
3. Esta máquina procesará el listado con los criterios que haya pedido el cliente.
4. Una vez finalizado lo enviará por correo al usuario.
La duda la tenemos con en el paso 2. En concreto nos gustaría eliminar el paso intermedio del AS400 por algún tipo de paso de mensajes entre las maquinas (la del usuario y la maquina servidor). La idea sería que a la maquina servidor le fueran llegando las tareas y las fuera encolando, procesandolas de una en una según orden de llegada (o caracteristicas del usuario).
Alguna sugerencia?
Estamos abiertos a cualquier comentario.