Crear Control Configurable [SOLUCIONADO]

Buen dia,
Estamos creando un control, para dar prioridad a la inscripcion a cursada, a los alumnos que presentan un cetificado de trabajo.
Realizamos los pasos de acuerdo al instructivo:
INSERT INTO par_implem_control (stored_procedure, parametros)
VALUES (‘crt_alumno_trabaja’,‘s,n,s,n’);

INSERT INTO par_controles (control, stored_procedure, desc_abreviada, descripcion, param_adicionales)
VALUES (8231,‘crt_alumno_trabaja’,‘Controla el certificado de trabajo’,‘Verifica que la persona ha presentado el certificado de tabajo correspondiente al Anio Academico’,NULL);

INSERT INTO par_cont_x_punto (punto_de_control, control)
VALUES(2,8231);

EXECUTE PROCEDURE sp_ConfCont_Cont(2,8231);
Se configuro el control en la operacion como Siempre, Estricto.

La Ejecucion de store devuelve:
-1 800342,ERROR

Sin embargo nos permite realizar la inscipcion.
Nos podran decir que mirar.
Gracias

Hola Fabian

Si podes pasar el procedure podríamos aportar algo.
Por este medio o a tutorias.

Emilio

Otra cosa.
de lo que mandastes aparentemente estás configurando un control en el punto de control 2.
dicho control tiene 4 parametros ‘s,n,s,n’, cuando el punto de control 2 trabaja con 3 parametros s,s,s

Emilio

El procedure lo deje asi por ahora, para verificar que anduviera el control:
CREATE PROCEDURE crt_alumno_trabaja (punidad_academica like sga_alumno_trabaja.unidad_academica, panio_academico like sga_alumno_trabaja.anio_academico, pnro_inscripcion LIKE sga_alumno_trabaja.nro_inscripcion, pcomision LIKE sga_comisiones.comision)

RETURNING smallint, – status
varchar(255); – <mensaje, parametros>

DEFINE iStatus smallint; – status
DEFINE vcMsg varchar(255); – mensaje y parametros
BEGIN

– inicializo con OK, porque puede ser que termine sin llegar al final
LET iStatus = 1;
LET vcMsg = ‘800320’;

         LET iStatus = -1 ;
         LET vcMsg = '800342' || ',ERROR' ;
         RETURN iStatus, vcMsg ;

END;
END PROCEDURE;

Como ves, devuelve -1 y un MSG de error.
Gracias

Donde puedo ver el tema de los puntos de control, donde iria el control si tiene 4 parametros.
Gracias

Yo te diría que veas en la operación que lo queres configurar, que puntos de control tiene definidos.
Luego podés ver en la tabla par_puntos_desc_par los parámetros que tiene.
Y en todo caso agregar parámetros al control aunque no los utilices.

Emilio

Muchas gracias, ya lo hicimos andar.