|
Gracias Juan Carlos, lo intentaré con esto
a ver si lo consigo. Un saludo y gracias a todos De:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de *
+-------------------------------------+ Con todo este rollo, al final tienes dos estructuras de datos
OrRecord y NwRecord que contienen el registro anterior y posterior a la
modificación respectivamente. Saludos. -----Mensaje original----- Si, un trigger puede ser
un RPG. Nosotros usamos para los tirggers SQL, y desde un SQL quería llamar a
un RPG y eso es lo que me da el error. Porqué no lo hago directamente en un
RPG, fácil por ignorancia. Nunca lo hemos hecho y no se como recoger en el RPG
los valores de antes y después de la modificación, en el caso de update.
Por lo que volvemos al origen, no se porqué de un trigger en RPG me da un error
al hacer el call al QCMEDCX, o si alguien me dice donde mirar de una manera
fácil como leer desde un RPG los valores de antes y después de la modificación
rehago el trigger en RPG. Un saludo
_____ De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] En
nombre de Carlos B.S.
Sí puedes llamar a un RPG, de hecho,
todos mis triggers llaman a otro RPG que es realmente el que realiza la tarea. Buenos días
de nuevo:
Estoy intentando hacer un trigger y necesito llamar a un RPG externo. A priori
creo que no se puede llamar directamente a un RPG, sino a travésdel QCMDEXC.
En mi trigguer pongo:
CALL QSYS/QCMDEXC ( VAR1, VAR2);
En VAR1 pongo el programa y los parámetros que necesito pasarle y en VAR2 el
Leng del VAR1.
El problema es al ejecutar el RUNSQLSTM para que cree el trigger, no me lo crea
y el error es:
SQL0204
30 1 QCMDEXC en QSYS de
tipo *N no encontrado.
¿Porqué no encuentra al QCMDEXC?
Un saludo,
y gracias por anticipado
-- -- |
Title: RE: Uso del QCMDEXC desde un Trigger
