Bonsoir à tous,

J'essaie désespérement d'utiliser le composant javabean d'oracle GetClientInfo, mais je n'y arrive pas.

Mon fichier formsweb.cfg me semble correctement paramétré :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
archive=getclientinfo.jar, frmall.jar, ...
Dans mon trigger WHEN-NEW-FORM-INSTANCE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
declare
  v_clientinfo ITEM:=FIND_ITEM('javabean.info_client'); 
begin
	if not id_null (v_clientinfo) then
     fbean.register_bean(v_clientinfo,1,'oracle.forms.demos.beans.GetClientInfo');
	end if;
end;
A la première ouverture, une boîte de dialogue s'est ouverte pour me demander si je voulais accepter l'applet, ce à quoi j'ai répondu oui, évidemment. D'ailleurs mon jar est bien présent dans c:\document and settings\...\Application Data\Sun\Java\Deployment\cache\javapi\v1.0\jar

Dans mon trigger WHEN-BUTTON-PRESSED :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
declare
  v_clientinfo ITEM:=FIND_ITEM('javabean.info_client'); 
begin
	if not id_null (v_clientinfo) then
     :block3.result := fbean.invoke_char(v_clientinfo, 1, 'getUsername');
	end if;
end;
Et le problème est qu'il ne me renvoie aucune information, c'est comme s'il ne se passait rien. Je ne vois pas d'erreur dans la console java.

Est-ce que j'ai oublié de faire quelque chose ? Ai-je fait une erreur quelque part ?

Merci à ceux qui pourront me venir en aide.