WebUtil digunakan untuk web-form. (Seingat saya 6i tidak menggunakan
Webutil).
Dengan web util, kita dapat memperoleh informasi environment client/remote
machine.
Saya pakai webutil untuk Forms 10g.
Umumnya format webutil adalah PAKET_WEBUTIL.fungsi_standar_OracleForms
coba bapak abaikan PAKET_WEBUTIL pada Forms 6i,
dan gunakan GET_USER_NAME misalnya (kalau dikenal oleh Forms6i....
maklum udah lupa apa fungsinya ada atau tidak???).
Misalnya untuk loading file image pada Forms6i (client.server), saya gunakan
kombinasi WIN_API_DIALOG.OPEN_FILE dan READ_IMAGE_FILE
Pada Forms 10g diganti dengan CLIENT_GET_FILE_NAME dan
CLIENT_IMAGE.READ_IMAGE_FILE
Alternatif lain gunakan fungsi GET_APPLICATION_PROPERTY(USERNAME).
Selain dengan Pluggable Java Component pada level aplikasi Form,
informasi user dapat diperoleh pada level database.
Alternatifnya:
1. Gunakan TRIGGER system event pada level Database atau Schema.
Contoh property-nya: ora_sysevent, ora_login_user, dan
ora_client_ip_address.
2. Query ini bisa dipertimbangkan penggunaannya
select username, osuser, machine, program
from V$SESSION WHERE audsid = userenv('sessionid');
select sys_context ('USERENV', 'CURRENT_USER') ,
sys_context('USERENV','CURRENT_SCHEMA') ,
sys_context('USERENV','IP_ADDRESS') FROM dual;
select sys_context('SYS_LDAP_USER_DEFAULT','Uid') from dual;
select sys_context ('USERENV', 'EXTERNAL_NAME') from dual;
Kalau web form gunakan OWA_UTIL misalnya
ip_address:=OWA_UTIL.GET_CGI_ENV('REMOTE_ADDR')
semoga membantu,
ferry
----- Original Message -----
From: "wah you p" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, May 09, 2005 8:30 AM
Subject: Re: [indo-oracle] Re: log client/nama mesin
> penggunaan Webutil apa harus form9i... saya
> menggunakan form6i
> saya sudah download Webutil yg terdiri dari
> webutil.pll dan webutil object library..
> kemudian saya coba tetapi malah error dan form dev,
> exit, pa karena form developernya bermasalah??
> untuk webutil object library apa perlu diikutkan juga
> dlm form spt webutil.pll ?
>
> tengkyu,
>
> wahyu
>
> > Gunakan Webutil yang lebih mudah dengan perintah
> > dibawah ini:
> >
> > :txt_host_name := WEBUTIL_CLIENTINFO.GET_HOST_NAME;
> > :txt_ip_address :=
> > WEBUTIL_CLIENTINFO.GET_IP_ADDRESS;
> > :txt_username := WEBUTIL_CLIENTINFO.GET_USER_NAME;
> > :txt_os_name :=
> > WEBUTIL_CLIENTINFO.GET_OPERATING_SYSTEM;
> >
> > WebUtil Package bisa di download di otn.oracle.com.
> >
> > Thanks,
> >
> > Andri L. Vicko
> >
> >
> >
> >
> >
>
>
>
> Yahoo! Mail
> Stay connected, organized, and protected. Take the tour:
> http://tour.mail.yahoo.com/mailtour.html
>
>
>
> --
> -----------I.N.D.O - O.R.A.C.L.E---------------
> Keluar: [EMAIL PROTECTED]
> Website: http://indo-oracle.blogspot.com
> -----------------------------------------------
>
> Bergabung dengan Indonesia Thin Client User Groups,
> Terminal Server, Citrix, New Moon Caneveral, di:
> http://indo-thin.vze.com
> Yahoo! Groups Links
>
>
>
>
>
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.vze.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indo-oracle/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/