Bonjour

Je me permet d'exposer ma problématique sur ce forum pour un sujet dont je n'arrive pas à élucider le problème.

J'ai un eprocédure Informix qui est définie 3 fois avec 30, 32 et 38 arguments sur mon instance.
Mon application Web (qui appelle de nombreuses procédures de cette instance sans difficultées particulière avec la même méthode) ne parviens pas à utiliser la procédure avec 38 arguments :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
Erreur base de donnees: code = -674; message = java.sql.SQLException: Routine (%s) can not be resolved
Nous rencontrons ce problème sur un seul environnement (les autres fonctionnent).

J'ai vérifié les grants, les autorisations sur les tables accédés par la procédure (systabauth). Nous avons fait un DROP/CREATE de toutes les procédure du même noms mais rien n'y fait.

Mais je constate que le message d'erreur n'indique pas le nom de la procédure mais "%s", je n'en connais pas les raisons.

Avez vous une piste de recherche sur cette problématique ?