Procédure stockée

RPG (3 et 4, free), CL, SQL, etc...
Répondre
cpelizens
Messages : 15
Enregistré le : sam. 15 mars 2008, 11:18:19

Message par cpelizens »

Bonjour,
J'ai un souci sur une procédure stockée que je voudrais créer à partir d'un programme de service RPGLE.
paramètre de la procédure
D VYET_RENUM pr
D 2 value
D 7 0 value
D 3 0 value
D 2 0 value

description de la procédure stockée

CREATE PROCEDURE RSLLOT7/VYET_RENUM (
IN COAG CHAR(2) ,
IN NOVY DECIMAL(5, 0) ,
IN ETAPDEB DECIMAL(3, 0) ,
IN PAS DECIMAL(2, 0) )
LANGUAGE RPGLE
SPECIFIC RSLLOT7/VYET_RENUM
NOT DETERMINISTIC
NO SQL
CALLED ON NULL INPUT
EXTERNAL NAME 'RSLLOT7/PROCLOTSRV(VYET_RENUM)'
PARAMETER STYLE GENERAL ;

CALL VYET_RENUM ('T1', 1161, 001, 05)

L'appel à la procédure plante car les paramètres ne sont pas transmis
correctement.

une autre fonctionne correctement, la seule différence se situe au niveau du programme RPG ou les paramètres ne sont pas avec l'option "value"

Que faut il indiquer dans le create procédure afin de passer correctement les paramètres ,

d'avance merci

claude

cmasse
Site Admin
Messages : 813
Enregistré le : mer. 14 févr. 2007, 18:00:03
Localisation : Nantes
Contact :

VALUIE

Message par cmasse »

VALUE demande un passage de paramètre par valeur.

Enlevez le et faite un passage de paramètre "normal" (par référence ou par adresse)
Christian Massé (Volubis.fr)

Répondre