[forms10gR2]Utilisation de javabeans
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:
archive=getclientinfo.jar, frmall.jar, ...
Dans mon trigger WHEN-NEW-FORM-INSTANCE :
Code:
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:
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.