[Oracle 9i + Portal] pb d'appel de proc. via le Web
Bonjour,
je viens de commencer un projet sous Oracle Portal. A moi les joies du développement Web avec Oracle me suis-je dit au départ !
Mais vu le peu de doc° j'ai vite déchanté.
Voilà je cré un package qui va servir comme portlet.
Dans la méthode monPackage.show j'ai un formulaire qui pointe sur
/pls/nomdusite/monShema.monPackage.addData (méthode Post).
addData ressemble à ça (définition puis Body):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
PROCEDURE addData
(
p_backurl IN OUT VARCHAR2,
p_new_libelle IN OUT VARCHAR2,
p_new_mail IN OUT VARCHAR2
);
PROCEDURE addData
(
p_backurl IN OUT VARCHAR2 ,
p_new_libelle IN OUT VARCHAR2,
p_new_mail IN OUT VARCHAR2
)
IS
BEGIN
p_new_libelle := wwpro_api_parameters.get_value('p_new_libelle','default') ;
p_new_mail := wwpro_api_parameters.get_value('p_new_mail','default') ;
p_backurl := Pkg_Toolbox.wwv_urldecode(wwpro_api_parameters.get_value('p_backurl','default'));
htp.p ( p_backurl );
-- LA REDIRECTION NE FONCTIONNE PAS
owa_util.redirect_url( p_backurl );
END addData; |
Et bien quand je valide le formulaire j'obtiens une erreur 404 affirmant que
/pls/nomdusite/monShema.monPackage.addData n'existe pas.
C'est un comble !
Je suppose que c'est le fait que le formulaire lui envoie plus de paramètres que la méthode n'en a.
Mais dans ce cas comment faire ?
Merci.