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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.