Leandro,
Gracias por responder.
Contesto en cada pregunta.Jorge
--
Saludos cordiales,
-- El 27 de noviembre de 2012 18:10, Leandro Minatel <leandro@minatel.com.ar> escribió:
Hola Jorge,
algunas preguntas:
1- Las KBs para el AS/400 son green screen (RPG/Cobol)?
[Jorge] Las KBs que tienen y las que van a generar son Java Web
2- Por que 34 KBs? Son todas aplicaciones con funcionalidades muy distintas?
[Jorge] Efectivamente son muy distintas. El asunto es que ellos tienen muchas aplicaciones hechas en RPG y en Java. Lo que se precisa es acceder a esas tablas, mayormente para consultarlas y grabar en algunas de esas y crear nuevas. En todo caso, cada biblioteca de datos en el AS corresponde a diferentes módulos.
3- Version/es de GX que vas a usar?
[Jorge] GX X Evo1 U7 y Evo2
Slds2012/11/27 Jorge Izquierdo <jorge.izquierdo@gms.com.ec>Estimados,Tengo el siguiente esquema de trabajo:1. Se creará una KB con lenguaje Java de "Procedimientos Externos" que contendrá básicamente varios PRCs ejecutables (rutinas), por ejemplo:- conversión de números a letras- validación de dígito verificador- cálculo de impuestos, etc. etc.2. Desde otras KBs (eventualmente serán 34 KBs separadas porque se trabajará usando 34 aplicaciones del AS/400, con sus respectivas bibliotecas) será necesario ejecutar algunos de esos PRCs ejecutables.Alternativa 1. Crear esos "Procedimientos Externos" como Web Services y consumirlos desde las otras KBs, para lo cuál habría que importar los wsdl que se vayan a usar en cada KB, crear variables basadas en el tipo del External Object que se genere durante la importación y si es del caso, agregar los .jar respectivos en el classpath.Alternativa 2. Poder invocar a esos "Procedimientos Externos" directamente (sin usar un web service). Cómo se podría implementar esta alternativa ? cómo debería definir esos PRCs Externos ? (no se si aplique definirlos con protocolo Enterprise Java Bean), ponerlos en una lista de procedimientos externos ?La idea es usar la alternativa 2 ya que si en el tiempo van cambiando esos PRCs (por ejemplo parámetros), lo que habría que hacer es reimportar los wsdl, regenerar los External Objetc, etc. o se ve que no es viable ya que hablamos de 34 KBs distintas.Cada KB "distinta" se la creará para resolver distintas realidades basadas en las distintas bibliotecas (aplicaciones) que se tienen actualmente.Agradezco desde ya cualquier comentario o sugerencia sobre el tema.Muchas gracias.Jorge Izquierdo R.
Saludos cordiales,
| Jorge Izquierdo Gerente de Producto - GeneXus jorge.izquierdo@gms.com.ec Oficina: +593 2 399-3000 Ext.7510 Celular: +593 9 993-6846 Quito - Guayaquil - Cuenca - Bogotá www.gms.com.ec | | |
| LEA MÁS |
0 Response to "Re: [java-l] Ejecutar procedimientos externos hechos con GX desde otras KBs de GX"
Publicar un comentario