Bonjour,
est il possible d'appeller une jsp ou une classe java (distante) depuis une procedure stokée ?
Merci
Version imprimable
Bonjour,
est il possible d'appeller une jsp ou une classe java (distante) depuis une procedure stokée ?
Merci
si cela peux t'aider, j'ai trouvé ca :
Code:
1
2
3
4
5
6 FUNCTION F_GENERE_NUM_SEQ ( xlg INnumber) RETURNVARCHAR2 ASLANGUAGEJAVANAME'GesStringBean.GetStringRnd(int) return java.lang.String';
oups j'ai omis le code java
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATEANDRESOLVEJAVASOURCENAMED ETOILE."GesStringBean"AS import java.lang.Math; publicclass GesStringBean { // Constructeur par defaut public GesStringBean(){} // Creation d'une chaine de caractere aleatoire de longeur lng publicstatic String GetStringRnd(int xlng)throws Exception { [...] return wresultat; } } /
Salut,
merci pour ton aide je vais essayer
Salut,
l'idée pourrait être bonne mais il ne me trouve pas les classes de base comme:
java.lang.String
quelqu'un a t'il une idée ?
Merci
Il faudrait preciser l'erreur exacte et si l'erreur intervient lors de la creation du wrapper PL ou lors de la creation de la classe.
devrait permettre de verifier si le package est installe.Code:select * from dba_java_classes where name = 'java/lang/String'
En ce qui concerne l'appel depuis PL/SQL d'un JSP ou de n'importe quelle page sur le net:
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
26
27
28
29
30
31
32
33
34
35
36 SET SERVEROUTPUT ON SIZE 1000000 DECLARE PROCEDURE get_page (p_uri VARCHAR2) IS l_req UTL_HTTP.REQ; l_resp UTL_HTTP.RESP; l_value VARCHAR2(32767); BEGIN -- utl_http.Set_Proxy (proxy => '<your_proxy>'); l_req := utl_http.begin_request(p_uri); l_resp := utl_http.get_response(l_req); LOOP utl_http.read_line(l_resp,l_value, TRUE); dbms_output.put_line(l_value); END LOOP; utl_http.end_response(l_resp); EXCEPTION WHEN UTL_HTTP.END_OF_BODY THEN utl_http.end_response(l_resp); END; BEGIN get_page('<a href="http://www.developpez.net/forums/showthread.php?t=132769');" target="_blank">http://www.developpez.net/forums/sho...=132769');</a> END; /
Bonjour et merci pour ces indications
me renvoi l'erreur suivante:Citation:
select * from dba_java_classes where name = 'java/lang/String'
sinon le parametres p_uri a passer à la procedure correspond à quoi exactement ?Citation:
ERREUR à la ligne 1 :
ORA-00942: table or view does not exist
Merci