(RADIATOR) Stored Procedure (I m stuck)!!!
Pavel A Crasotin
pavel at ctk.ru
Mon Aug 25 23:57:41 CDT 2003
Hello Hakim -
There is no need to use cursors (it is possible but I dont think about
it :)).
Just create sp_auth2 as
procedure sp_Auth2(sUsername in varchar2,sPassword out varchar2)
is
begin
select password
into sPassword
from authenticationtable_000 where
username=sUsername;
exception
when others then
null;
end sp_Auth2;
There is plsql.cfg it the goodies/ dir in Radiator distribution.
Try to read it. Hope it helps.
h> hello!!!
h> What I am doing wrong here??? Any help would be appreciated!!!
h> ----SAMPLE CONFIG FILE----
h> Trace 4
h> AuthPort 1812
h> AcctPort 1813
h> LogDir c:\Radiator3.6\dump
h> DictionaryFile ./dictionary
h> UsernameCharset a-zA-Z0-9\._ at -
h> LogFile %L/%Y-%m-2logfile.log
h> DefineFormattedGlobalVar dbSourceODBC tas_sys
h> DefineFormattedGlobalVar dbSourceOracle tas
h> DefineFormattedGlobalVar dbUsername xxx
h> DefineFormattedGlobalVar dbAuth xxx
h> <Client localhost>
h> Secret mysecret
h> DupInterval 300
h> </Client>
h> <SessionDatabase SQL>
h> DBSource dbi:Oracle:tas3
h> DBUsername xxx
h> DBAuth xxx
h> AddQuery insert into RADONLINE (username,code) values ('%n','000')
h> </SessionDatabase>
h> <Handler>
h> <AuthBy PLSQL>
h> NoDefault
h> DBSource dbi:Oracle:tas
h> DBUsername %{GlobalVar:dbUsername}
h> DBAuth %{GlobalVar:dbAuth}
h> AuthBlock begin \
h> tasradius.sp_Auth2('%n',:sReturnValue); \
h> end;
h> AuthParamDef :sReturnValue,User-Password,Check
h> </AuthBy>
h> </Handler>
h> ----END OF SAMPLE CONFIG FILE ---
h> -----STORED PROCEDURE ---------
h> CREATE OR REPLACE package tasradius
h> is
h> type Cursors is ref cursor return radreturn%rowtype;
h> procedure sp_Auth2(sUsername in varchar2,sReturn out tasradius.Cursors);
h> end tasradius;
h> procedure sp_Auth2(sUsername in varchar2,sReturn out tasradius.Cursors)
h> is
h> begin
h> open sReturn for select password from authenticationtable_000 where username='test';
h> exception
h> when others then
h> null;
h> end sp_Auth2;
h> end tasradius;
h> ----- END OF STORED PROCEDURE ---------
h> Regards
h> Hakim
h> ===
h> Archive at http://www.open.com.au/archives/radiator/
h> Announcements on radiator-announce at open.com.au
h> To unsubscribe, email 'majordomo at open.com.au' with
h> 'unsubscribe radiator' in the body of the message.
With respect,
Pavel A Crasotin
____________________________________
OJSC SeverTransCom
Tel/Fax: +7 (0852) 58-01-00, 72-17-28
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list